From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by dpdk.org (Postfix) with ESMTP id E01F31B591 for ; Thu, 10 Jan 2019 09:21:15 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Thu, 10 Jan 2019 09:21:13 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35B425BB@smartserver.smartshare.dk> In-Reply-To: <000001d4a895$85ffbbf0$91ff33d0$@viettel.com.vn> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [dpdk-dev] [RFC] function to parse packet headers Thread-Index: AQFUhd/JDcKPVtRg3YVKekdHyQH2IQK80cwRppI2haCAAE65UA== References: <002301d4a7ce$d095b240$71c116c0$@viettel.com.vn> <98CBD80474FA8B44BF855DF32C47DC35B425B7@smartserver.smartshare.dk> <000001d4a895$85ffbbf0$91ff33d0$@viettel.com.vn> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: , , "Olivier Matz" Cc: , "Ananyev, Konstantin" , "Stephen Hemminger" , , "Varghese, Vipin" , "Hu, Jiayu" , , Subject: Re: [dpdk-dev] [RFC] function to parse packet headers 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: , X-List-Received-Date: Thu, 10 Jan 2019 08:21:16 -0000 PiBGcm9tOiBkZXYgW21haWx0bzpkZXYtYm91bmNlc0BkcGRrLm9yZ10gT24gQmVoYWxmIE9mDQo+ IGxvbmd0YjVAdmlldHRlbC5jb20udm4NCj4gDQo+IEFsc28gZm9yIHRoZSBidWxrIEFQSSwgYW5v dGhlciBvcHRpb24gd291bGQgYmUgcGFzc2luZyBpbiBhIGB1aW50NjRfdA0KPiBtYWxmb3JtZWRf bWFza2AgYW5kIGxldCB0aGUgYnVsayBmdW5jdGlvbiBzZXQgdGhlIGNvcnJlc3BvbmQgYml0ICgx IDw8DQo+IHBvcykgb2YgdGhhdCBtYXNrIGlmIHRoZSBwYWNrZXQgYXQgcG9zaXRpb24gcG9zIGlz IG1hbGZvcm1lZC4NCj4gDQo+IHZvaWQgcnRlX2hkcl9wYXJzZV9idWxrKHN0cnVjdCBydGVfbWJ1 ZiAqKnBrdHMsIHVpbnQ2NF90DQo+ICptYWxmb3JtZWRfbWFzaywgdWludF9mYXN0MTZfdCBuYl9w a3RzKTsNCj4gDQo+IFRoZSBwYWNrZXQgbWFzayBpZGVhIGlzIHVzZWQgZXh0ZW5zaXZlbHkgaW4g dGhlIHBhY2tldCBmcmFtZXdvcmsNCj4gKHJ0ZV9waXBlbGluZSwgcnRlX3BvcnQsIHJ0ZV90YWJs ZSkuDQo+IA0KDQpBIGtleSBwcm9wZXJ0eSBvZiB0aGUgYnVsayBmdW5jdGlvbiBpcyB0byBtYWtl IGl0IGVhc3kgcGFzc2luZyBvbiB0aGUgcmVzdWx0aW5nIGFycmF5IG9mIG5vbi1tYWxmb3JtZWQg cGFja2V0cyB0byB0aGUgbmV4dCBidWxrIGZ1bmN0aW9uLCBlLmcuIEdSTy4gQSBtYWxmb3JtZWRf bWFzayB3b3VsZCByZXF1aXJlIGFuIGludGVybWVkaWF0ZSBzdGVwIG9mIHByb2Nlc3NpbmcgYmVm b3JlIHRoZSByZXN1bHRpbmcgYXJyYXkgY2FuIGJlIHBhc3NlZCBvbi4NCg0KRm9yIGZ1bmN0aW9u cyBsaWtlIEdSTywgZWl0aGVyIHRoZSBNQlVGIG11c3QgY29udGFpbiBhIHZhbGlkL21hbGZvcm1l ZCBpbmRpY2F0aW9uLCBvciB0aGUgYXJyYXkgcHJvdmlkZWQgdG8gdGhlbSBtdXN0IGNvbnRhaW4g b25seSB2YWxpZCBwYWNrZXRzLg0KDQpNZWQgdmVubGlnIGhpbHNlbiAvIGtpbmQgcmVnYXJkcw0K LSBNb3J0ZW4gQnLDuHJ1cA0KDQoNCg0K