From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E85C9A056B; Wed, 4 Mar 2020 08:18:57 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2C3262C4F; Wed, 4 Mar 2020 08:18:57 +0100 (CET) Received: from ZXSHCAS1.zhaoxin.com (unknown [203.148.12.81]) by dpdk.org (Postfix) with ESMTP id ACDBE2C16 for ; Wed, 4 Mar 2020 08:18:55 +0100 (CET) Received: from zxbjmbx1.zhaoxin.com (10.29.252.163) by ZXSHCAS1.zhaoxin.com (10.28.252.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Wed, 4 Mar 2020 15:18:44 +0800 Received: from zxbjmbx2.zhaoxin.com (10.29.252.164) by zxbjmbx1.zhaoxin.com (10.29.252.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1261.35; Wed, 4 Mar 2020 15:18:44 +0800 Received: from zxbjmbx2.zhaoxin.com ([fe80::4d77:9dba:64a8:8ec3]) by zxbjmbx2.zhaoxin.com ([fe80::4d77:9dba:64a8:8ec3%4]) with mapi id 15.01.1261.035; Wed, 4 Mar 2020 15:18:44 +0800 From: "Vic Wang(BJ-RD)" To: "dev@dpdk.org" Thread-Topic: i40e_xmit_fixed_burst_vec not consider the case rte_mbuf has multiple segments Thread-Index: AdXx87OZ58vzbRhcRvC4hUVcNLEGPw== Date: Wed, 4 Mar 2020 07:18:44 +0000 Message-ID: <2f84e2418c904f3b8fa56b625c6d7472@zhaoxin.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.29.28.95] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [dpdk-dev] i40e_xmit_fixed_burst_vec not consider the case rte_mbuf has multiple segments X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGksDQoNCldoZW4gSSBzdHVkeSB0aGUgY29kZSBvZiBpNDBlX3htaXRfcGt0c192ZWMgaW4gZHBk aywgSSBoYXZlIHNvbWUgcXVlc3Rpb25zIGZvciB0aGUgY29kZS4NClRoZSBpNDBlX3htaXRfcGt0 c192ZWMgZnVuY3Rpb24gY2FsbHMgdGhlIGk0MGVfeG1pdF9maXhlZF9idXJzdF92ZWMuDQpJIHNl ZSBpdCBqdXN0IHRyYW5zbWl0cyB0aGUgdHhfcGt0cyBvbmUgYnkgb25lLCBidXQgaXQgZG9lc27i gJl0IGNvbnNpZGVyIHRoZSBjYXNlIHRoZSB0eF9wa3RzIGhhdmUgbXVsdGlwbGUgc2VnbWVudHMu DQoNCkluIHRoZSByZWNlaXZlIHJvdXRpbmUsIHRoZXJlIGlzIHRoZSBpNDBlX3JlY3ZfcGt0c19z Y2F0dGVyZWRfdmVjIHRvIGNvdmVyIHRoZSBjYXNlIG9mIG11bHRpcGxlIHNlZ21lbnRzLiBUaGVu LCBpZiB0aGUgcmVjZWl2ZSBwYWNrZXRzIHdpdGggbXVsdGlwbGUgc2VnbWVudHMgZm9yd29yZCB0 byB0aGUgdHggcXVldWUsIGhvdyB0byB0cmFuc21pdCB0aGUgcGFja2V0IHdpdGggbXVsdGlwbGUg c2VnbWVudHM/DQpJIHRoaW5rIHRoZSBpNDBlX3htaXRfcGt0c192ZWMgZnVuY3Rpb24gY2Fubm90 IGNvdmVyIGl0Lg0KDQoNCj51aW50MTZfdA0KPmk0MGVfeG1pdF9maXhlZF9idXJzdF92ZWModm9p ZCAqdHhfcXVldWUsIHN0cnVjdCBydGVfbWJ1ZiAqKnR4X3BrdHMsDQo+ICB1aW50MTZfdCBuYl9w a3RzKQ0KPnsNCj7igKYNCj50eHEtPm5iX3R4X2ZyZWUgPSAodWludDE2X3QpKHR4cS0+bmJfdHhf ZnJlZSAtIG5iX3BrdHMpOw0KPg0KPm4gPSAodWludDE2X3QpKHR4cS0+bmJfdHhfZGVzYyAtIHR4 X2lkKTsNCj5pZiAobmJfY29tbWl0ID49IG4pIHsNCj50eF9iYWNrbG9nX2VudHJ5KHR4ZXAsIHR4 X3BrdHMsIG4pOw0KPg0KPmZvciAoaSA9IDA7IGkgPCBuIC0gMTsgKytpLCArK3R4X3BrdHMsICsr dHhkcCkNCj52dHgxKHR4ZHAsICp0eF9wa3RzLCBmbGFncyk7DQo+DQo+dnR4MSh0eGRwLCAqdHhf cGt0cysrLCBycyk7DQo+DQo+bmJfY29tbWl0ID0gKHVpbnQxNl90KShuYl9jb21taXQgLSBuKTsN Cj4NCj50eF9pZCA9IDA7DQo+dHhxLT50eF9uZXh0X3JzID0gKHVpbnQxNl90KSh0eHEtPnR4X3Jz X3RocmVzaCAtIDEpOw0KPg0KPi8qIGF2b2lkIHJlYWNoIHRoZSBlbmQgb2YgcmluZyAqLw0KPnR4 ZHAgPSAmdHhxLT50eF9yaW5nW3R4X2lkXTsNCj50eGVwID0gJnR4cS0+c3dfcmluZ1t0eF9pZF07 DQo+fQ0KPg0KPnR4X2JhY2tsb2dfZW50cnkodHhlcCwgdHhfcGt0cywgbmJfY29tbWl0KTsNCj4N Cj52dHgodHhkcCwgdHhfcGt0cywgbmJfY29tbWl0LCBmbGFncyk7DQo+4oCmDQp9DQoNCklmIHRo ZXJlIGlzIGFueSBpbnNpZ2h0IGZvciB0aGUgYWJvdmUsIHRoYW5rcyBmb3IgeW91ciBjb21tZW50 Lg0KDQoNCkJlc3QgUmVnYXJkcyENClZpYw0KDQoNCg0K5L+d5a+G5aOw5piO77yaDQrmnKzpgq7k u7blkKvmnInkv53lr4bmiJbkuJPmnInkv6Hmga/vvIzku4XkvpvmjIflrprmlLbku7bkurrkvb/n lKjjgILkuKXnpoHlr7nmnKzpgq7ku7bmiJblhbblhoXlrrnlgZrku7vkvZXmnKrnu4/mjojmnYPn moTmn6XpmIXjgIHkvb/nlKjjgIHlpI3liLbmiJbovazlj5HjgIINCkNPTkZJREVOVElBTCBOT1RF Og0KVGhpcyBlbWFpbCBjb250YWlucyBjb25maWRlbnRpYWwgb3IgbGVnYWxseSBwcml2aWxlZ2Vk IGluZm9ybWF0aW9uIGFuZCBpcyBmb3IgdGhlIHNvbGUgdXNlIG9mIGl0cyBpbnRlbmRlZCByZWNp cGllbnQuIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGNvcHlpbmcgb3IgZm9yd2FyZGlu ZyBvZiB0aGlzIGVtYWlsIG9yIHRoZSBjb250ZW50IG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkg cHJvaGliaXRlZC4NCg==