From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id F3884A00C4; Tue, 26 Jul 2022 03:22:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D8C9840697; Tue, 26 Jul 2022 03:22:26 +0200 (CEST) Received: from m1384.mail.163.com (m1384.mail.163.com [220.181.13.84]) by mails.dpdk.org (Postfix) with ESMTP id 7E90D40684 for ; Tue, 26 Jul 2022 03:22:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=ofs9Y 3HQWr8sbbqL/lMqm7YAo6Vf5w91siNhgSL0AgQ=; b=ZTIwO/oyivGCZ1X1GbsyM Hl0cYOVwqi1pEizF0pNVCY+zH02AYyfRfH0gyZg2pzaflD2Gy1QvM/RacY5G+r56 VoF49XrBfyxjgnXFG3DfDgKvjc4+VjPIxaZVzmeN78jbKjDD1dzwBFOjwSa/xwR7 boTlkkONM1APx8fVm+FlPI= Received: from chcchc88$163.com ( [36.111.88.33] ) by ajax-webmail-wmsvr84 (Coremail) ; Tue, 26 Jul 2022 09:22:18 +0800 (CST) X-Originating-IP: [36.111.88.33] Date: Tue, 26 Jul 2022 09:22:18 +0800 (CST) From: "Huichao Cai" To: "Stephen Hemminger" Cc: dev@dpdk.org, konstantin.v.ananyev@yandex.ru Subject: Re:Re: [PATCH v6] ip_frag: add IPv4 fragment copy packet API X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.13 build 20220113(9671e152) Copyright (c) 2002-2022 www.mailtech.cn 163com In-Reply-To: <20220725084206.37cdbcac@hermes.local> References: <1658638211-6661-1-git-send-email-chcchc88@163.com> <1658650203-7831-1-git-send-email-chcchc88@163.com> <20220725084206.37cdbcac@hermes.local> Content-Type: multipart/alternative; boundary="----=_Part_6870_227562933.1658798538715" MIME-Version: 1.0 Message-ID: <66a29fb8.75d.1823818ffdb.Coremail.chcchc88@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: VMGowADHSpzKQd9iqgcbAA--.36409W X-CM-SenderInfo: pfkfuxrfyyqiywtou0bp/1tbiJg5JF1v2mounmAACs3 X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org ------=_Part_6870_227562933.1658798538715 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 CgoKCgoKCgoKCgoKCgoKCgoKCkF0IDIwMjItMDctMjUgMjM6NDI6MDYsICJTdGVwaGVuIEhlbW1p bmdlciIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPiB3cm90ZToKPk9uIFN1biwgMjQgSnVs IDIwMjIgMTY6MTA6MDMgKzA4MDAKPkh1aWNoYW8gQ2FpIDxjaGNjaGM4OEAxNjMuY29tPiB3cm90 ZToKPgo+PiArCj4+ICsJLyoKPj4gKwkgKiBGb3JtYWwgcGFyYW1ldGVyIGNoZWNraW5nLgo+PiAr CSAqLwo+PiArCWlmICh1bmxpa2VseShwa3RfaW4gPT0gTlVMTCkgfHwgdW5saWtlbHkocGt0c19v dXQgPT0gTlVMTCkgfHwKPj4gKwkgICAgdW5saWtlbHkobmJfcGt0c19vdXQgPT0gMCkgfHwgdW5s aWtlbHkocG9vbF9kaXJlY3QgPT0gTlVMTCkgfHwKPj4gKwkgICAgdW5saWtlbHkobXR1X3NpemUg PCBSVEVfRVRIRVJfTUlOX01UVSkpCj4+ICsJCXJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsJaW5f aGRyID0gcnRlX3BrdG1idWZfbXRvZChwa3RfaW4sIHN0cnVjdCBydGVfaXB2NF9oZHIgKik7Cj4+ ICsJaGVhZGVyX2xlbiA9IChpbl9oZHItPnZlcnNpb25faWhsICYgUlRFX0lQVjRfSERSX0lITF9N QVNLKSAqCj4+ICsJICAgIFJURV9JUFY0X0lITF9NVUxUSVBMSUVSOwo+PiArCj4+ICsJLyogQ2hl Y2sgSVAgaGVhZGVyIGxlbmd0aCAqLwo+PiArCWlmICh1bmxpa2VseShwa3RfaW4tPmRhdGFfbGVu IDwgaGVhZGVyX2xlbikgfHwKPj4gKwkgICAgdW5saWtlbHkobXR1X3NpemUgPCBoZWFkZXJfbGVu KSkKPj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPgo+TXkgc3VzcGljaW9ucyBhcmUgYWxsIHRo aXMgaW5wdXQgcGFyYW1ldGVyIGNoZWNraW5nIHByb2JhYmx5IGNvc3RzIG1vcmUKCj50aGFuIGFu eSBwZXJmb3JtYW5jZSBnYWluIG9mIGhhdmluZyBhIG5vbi1zZWdtZW50ZWQgZmFzdCBwYXRoLgpU aGVzZSBjaGVja3MgYXJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgcnRlX2lwdjRfZnJhZ21lbnRfcGFj a2V0IGZ1bmN0aW9uLgpJIHRoaW5rIHRoZXNlIGhhdmUgYmVlbiB0ZXN0ZWQgZm9yIHBlcmZvcm1h bmNlLklmIHRoZXNlIGNoZWNrcyBkbyBhZmZlY3QgcGVyZm9ybWFuY2UsIApwZXJoYXBzIHRoZSBs ZWdpdGltYWN5IG9mIHRoZSB2YXJpYWJsZSBpcyBiZXR0ZXIgZ3VhcmFudGVlZCBieSB0aGUgY2Fs bGVy ------=_Part_6870_227562933.1658798538715 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6QXJpYWwiPjxwIHN0eWxlPSJtYXJnaW46IDA7Ij48YnI+PC9wPjxwIHN0eWxl PSJtYXJnaW46IDA7Ij48YnI+PC9wPjxwIHN0eWxlPSJtYXJnaW46IDA7Ij48YnI+PC9wPjxwIHN0 eWxlPSJtYXJnaW46IDA7Ij48YnI+PC9wPjxwIHN0eWxlPSJtYXJnaW46IDA7Ij48YnI+PC9wPjxk aXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3pvb206MSI+PC9kaXY+PGRpdiBpZD0iZGl2TmV0 ZWFzZU1haWxDYXJkIj48L2Rpdj48cCBzdHlsZT0ibWFyZ2luOiAwOyI+PGJyPjwvcD48cHJlPjxi cj5BdCAyMDIyLTA3LTI1IDIzOjQyOjA2LCAiU3RlcGhlbiBIZW1taW5nZXIiICZsdDtzdGVwaGVu QG5ldHdvcmtwbHVtYmVyLm9yZyZndDsgd3JvdGU6CiZndDtPbiBTdW4sIDI0IEp1bCAyMDIyIDE2 OjEwOjAzICswODAwCiZndDtIdWljaGFvIENhaSAmbHQ7Y2hjY2hjODhAMTYzLmNvbSZndDsgd3Jv dGU6CiZndDsKJmd0OyZndDsgKwomZ3Q7Jmd0OyArCS8qCiZndDsmZ3Q7ICsJICogRm9ybWFsIHBh cmFtZXRlciBjaGVja2luZy4KJmd0OyZndDsgKwkgKi8KJmd0OyZndDsgKwlpZiAodW5saWtlbHko cGt0X2luID09IE5VTEwpIHx8IHVubGlrZWx5KHBrdHNfb3V0ID09IE5VTEwpIHx8CiZndDsmZ3Q7 ICsJICAgIHVubGlrZWx5KG5iX3BrdHNfb3V0ID09IDApIHx8IHVubGlrZWx5KHBvb2xfZGlyZWN0 ID09IE5VTEwpIHx8CiZndDsmZ3Q7ICsJICAgIHVubGlrZWx5KG10dV9zaXplICZsdDsgUlRFX0VU SEVSX01JTl9NVFUpKQomZ3Q7Jmd0OyArCQlyZXR1cm4gLUVJTlZBTDsKJmd0OyZndDsgKwomZ3Q7 Jmd0OyArCWluX2hkciA9IHJ0ZV9wa3RtYnVmX210b2QocGt0X2luLCBzdHJ1Y3QgcnRlX2lwdjRf aGRyICopOwomZ3Q7Jmd0OyArCWhlYWRlcl9sZW4gPSAoaW5faGRyLSZndDt2ZXJzaW9uX2lobCAm YW1wOyBSVEVfSVBWNF9IRFJfSUhMX01BU0spICoKJmd0OyZndDsgKwkgICAgUlRFX0lQVjRfSUhM X01VTFRJUExJRVI7CiZndDsmZ3Q7ICsKJmd0OyZndDsgKwkvKiBDaGVjayBJUCBoZWFkZXIgbGVu Z3RoICovCiZndDsmZ3Q7ICsJaWYgKHVubGlrZWx5KHBrdF9pbi0mZ3Q7ZGF0YV9sZW4gJmx0OyBo ZWFkZXJfbGVuKSB8fAomZ3Q7Jmd0OyArCSAgICB1bmxpa2VseShtdHVfc2l6ZSAmbHQ7IGhlYWRl cl9sZW4pKQomZ3Q7Jmd0OyArCQlyZXR1cm4gLUVJTlZBTDsKJmd0OyZndDsgKwomZ3Q7CiZndDtN eSBzdXNwaWNpb25zIGFyZSBhbGwgdGhpcyBpbnB1dCBwYXJhbWV0ZXIgY2hlY2tpbmcgcHJvYmFi bHkgY29zdHMgbW9yZQo8ZGl2PiZndDt0aGFuIGFueSBwZXJmb3JtYW5jZSBnYWluIG9mIGhhdmlu ZyBhIG5vbi1zZWdtZW50ZWQgZmFzdCBwYXRoLjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQt c2l6ZTogMTRweDsiPlRoZXNlIGNoZWNrcyBhcmUgY29uc2lzdGVudCB3aXRoIHRoZSBydGVfaXB2 NF9mcmFnbWVudF9wYWNrZXQgZnVuY3Rpb24uPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9 ImZvbnQtc2l6ZTogMTRweDsiPkkgdGhpbmsgdGhlc2UgaGF2ZSBiZWVuIHRlc3RlZCBmb3IgcGVy Zm9ybWFuY2UuSWYgdGhlc2UgY2hlY2tzIGRvIGFmZmVjdCBwZXJmb3JtYW5jZSwgPC9zcGFuPjwv ZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTRweDsiPnBlcmhhcHMgdGhlIGxlZ2l0 aW1hY3kgb2YgdGhlIHZhcmlhYmxlIGlzIGJldHRlciBndWFyYW50ZWVkIGJ5IHRoZSBjYWxsZXI8 L3NwYW4+PC9kaXY+PC9wcmU+PC9kaXY+ ------=_Part_6870_227562933.1658798538715--