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 5405AA2EFC for ; Sat, 21 Sep 2019 10:28:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3B70D1ED42; Sat, 21 Sep 2019 10:28:41 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 661821EAEE for ; Sat, 21 Sep 2019 10:28:38 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Sep 2019 01:28:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,531,1559545200"; d="scan'208";a="190154121" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga003.jf.intel.com with ESMTP; 21 Sep 2019 01:28:36 -0700 Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sat, 21 Sep 2019 01:28:33 -0700 Received: from fmsmsx117.amr.corp.intel.com ([169.254.3.133]) by FMSMSX113.amr.corp.intel.com ([169.254.13.68]) with mapi id 14.03.0439.000; Sat, 21 Sep 2019 01:28:32 -0700 From: "Wiles, Keith" To: Olivier Matz CC: dev , Thomas Monjalon , "Wang, Haiyue" , Stephen Hemminger , Andrew Rybchenko , Jerin Jacob Kollanukkaran Thread-Topic: [PATCH] mbuf: support dynamic fields and flags Thread-Index: AQHVbkHXCVvrq0cpZk2iDJ212rSDCKc2Re8A Date: Sat, 21 Sep 2019 08:28:32 +0000 Message-ID: <37115768-EDA5-4089-8E86-3EFB26194A00@intel.com> References: <20190710092907.5565-1-olivier.matz@6wind.com> <20190918165448.22409-1-olivier.matz@6wind.com> In-Reply-To: <20190918165448.22409-1-olivier.matz@6wind.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.252.31.184] Content-Type: text/plain; charset="utf-8" Content-ID: <2D60CE6D95A7214DBE2F3B41F2E61282@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] mbuf: support dynamic fields and flags 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" DQoNCj4gT24gU2VwIDE4LCAyMDE5LCBhdCA2OjU0IFBNLCBPbGl2aWVyIE1hdHogPG9saXZpZXIu bWF0ekA2d2luZC5jb20+IHdyb3RlOg0KPiANCj4gTWFueSBmZWF0dXJlcyByZXF1aXJlIHRvIHN0 b3JlIGRhdGEgaW5zaWRlIHRoZSBtYnVmLiBBcyB0aGUgcm9vbSBpbiBtYnVmDQo+IHN0cnVjdHVy ZSBpcyBsaW1pdGVkLCBpdCBpcyBub3QgcG9zc2libGUgdG8gaGF2ZSBhIGZpZWxkIGZvciBlYWNo DQo+IGZlYXR1cmUuIEFsc28sIGNoYW5naW5nIGZpZWxkcyBpbiB0aGUgbWJ1ZiBzdHJ1Y3R1cmUg Y2FuIGJyZWFrIHRoZSBBUEkNCj4gb3IgQUJJLg0KPiANCj4gVGhpcyBjb21taXQgYWRkcmVzc2Vz IHRoZXNlIGlzc3VlcywgYnkgZW5hYmxpbmcgdGhlIGR5bmFtaWMgcmVnaXN0cmF0aW9uDQo+IG9m IGZpZWxkcyBvciBmbGFnczoNCj4gDQo+IC0gYSBkeW5hbWljIGZpZWxkIGlzIGEgbmFtZWQgYXJl YSBpbiB0aGUgcnRlX21idWYgc3RydWN0dXJlLCB3aXRoIGENCj4gIGdpdmVuIHNpemUgKD49IDEg Ynl0ZSkgYW5kIGFsaWdubWVudCBjb25zdHJhaW50Lg0KPiAtIGEgZHluYW1pYyBmbGFnIGlzIGEg bmFtZWQgYml0IGluIHRoZSBydGVfbWJ1ZiBzdHJ1Y3R1cmUuDQo+IA0KPiBUaGUgdHlwaWNhbCB1 c2UgY2FzZSBpcyBhIFBNRCB0aGF0IHJlZ2lzdGVycyBzcGFjZSBmb3IgYW4gb2ZmbG9hZA0KPiBm ZWF0dXJlLCB3aGVuIHRoZSBhcHBsaWNhdGlvbiByZXF1ZXN0cyB0byBlbmFibGUgdGhpcyBmZWF0 dXJlLiAgQXMNCj4gdGhlIHNwYWNlIGluIG1idWYgaXMgbGltaXRlZCwgdGhlIHNwYWNlIHNob3Vs ZCBvbmx5IGJlIHJlc2VydmVkIGlmIGl0DQo+IGlzIGdvaW5nIHRvIGJlIHVzZWQgKGkuZSB3aGVu IHRoZSBhcHBsaWNhdGlvbiBleHBsaWNpdGx5IGFza3MgZm9yIGl0KS4NCj4gDQo+IFRoZSByZWdp c3RyYXRpb24gY2FuIGJlIGRvbmUgYXQgYW55IG1vbWVudCwgYnV0IGl0IGlzIG5vdCBwb3NzaWJs ZQ0KPiB0byB1bnJlZ2lzdGVyIGZpZWxkcyBvciBmbGFncyBmb3Igbm93Lg0KPiANCj4gU2lnbmVk LW9mZi1ieTogT2xpdmllciBNYXR6IDxvbGl2aWVyLm1hdHpANndpbmQuY29tPg0KPiBBY2tlZC1i eTogVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiDigJQNCj4gDQoNClRo ZSBpZGVhIG9mIHJlZ2lzdHJhdGlvbiBmb3Igc3BhY2UgaW4gdGhlIG1idWYgSSBhbSBub3QgYSBi aWcgZmFuLiBJIGRpZCBsaWtlIEtvbnN0YW50aW7igJlzIHN1Z2dlc3Rpb24gb2YgaGF2aW5nIHRo ZSBjb21waWxlciBoZWxwIHdpdGggb3B0aW1pemluZyB0aGUgY29kZSwgYnV0IHdpdGggYSBzbGln aHQgZGlmZmVyZW5jZS4gTWF5YmUgSSBtaXN1bmRlcnN0YW5kLCBidXQgbm93IHdpdGggdGhpcyBk ZXNpZ24geW91IGhhdmUgdG8gcGFzcyB0aGUgb2Zmc2V0cyB0byBkaWZmZXJlbnQgcGFydHMgb2Yg dGhlIGFwcGxpY2F0aW9uIG9yIHBsYWNlIGluIGdsb2JhbCBtZW1vcnkgb3IgaGF2ZSBlYWNoIHNl Y3Rpb24gcmVxdWVzdCB0aGUgb2Zmc2V0cy4gSXQgc2VlbXMgZ3JlYXQgaWYgdGhlIGFwcGxpY2F0 aW9uIGlzIG9uZSBiaWcgYXBwbGljYXRpb24gb3IgYW4gYXBwbGlhbmNlIG1vZGVsIGFwcGxpY2F0 aW9uIGhhdmluZyBjb250cm9sIG9mIHRoZSB3aG9sZSBkZXNpZ24gbm90IHNvIGdvb2QgZm9yIHNl cnZpY2UgY2hhaW5zIGxpa2UgZGVzaWducyB3aGVyZSBkaWZmZXJlbnQgcGFydHMgb2YgdGhlIHdo b2xlIGFwcGxpY2F0aW9uIGlzIGRlc2lnbiBieSBkaWZmZXJlbnQgdGVhbXMuDQoNCktvbnN0YW50 aW7igJlzIHN1Z2dlc3QgaWYgSSB1bmRlcnN0YW5kIGl0IHdhcyB0byB1c2Ugc3RydWN0dXJlcyB0 byBhbGxvdyB0aGUgY29tcGlsZXIgdG8gb3B0aW1pemUgdGhlIGFjY2VzcyB0byB0aGUgbWJ1ZiBh bmQgSSBsaWtlIHRoYXQgaWRlYSwgYnV0IHdpdGggb25lIGNoYW5nZSB3ZSBhZGQgYSBmaWVsZCBp biB0aGUgbWJ1ZiB0byBkZWZpbmUgdGhlIG1idWYgc3RydWN0dXJlIHR5cGUuDQoNClNheSAwIGlz IHRoZSBzdGFuZGFyZCBydGVfbWJ1ZiB0eXBlIHRoZW4gdHlwZSAxIGNvdWxkIGJlIHRoZSBJUFNl YyBvZmZzZXQgdHlwZSBtYnVmLCB0eXBlIDIgY291bGQgYmUgc29tZXRoaW5nIGVsc2UsIOKApiBU aGUgdHlwZSAwIGxvb2tzIGp1c3QgbGlrZSB0aGUgbWJ1ZiB3ZSBoYXZlIHRvZGF5IHdpdGggbWF5 YmUgdGhlIG9wdGlvbmFsIGZpZWxkcyBzZXQgdG8gcmVzZXJ2ZWQgb3Igc29tZSB0eXBlIG9mIGZp bGxlciB2YXJpYWJsZXMgdG8gcmVzZXJ2ZSB0aGUgaG9sZXMgaW4gdGhlIHN0cnVjdHVyZS4gVGhl biB0eXBlIDEgaXMgdGhlIElQU2VjIG1idWYgYW5kIGluIHRoZSByZXNlcnZlZCBzZWN0aW9ucyBv ZiB0aGUgbWJ1ZiBjb250YWluIHRoZSBJUFNlYyByZWxhdGVkIGRhdGEgd2l0aCB0aGUgc3RhbmRh cmQgbWJ1ZiBmaWVsZHMgc3RpbGwgbWF0Y2hpbmcgdGhlIHR5cGUgMCB2ZXJzaW9uLg0KDQpUaGlz IGFsbG93cyB0aGUgbWJ1ZiB0byBiZSB1c2VkIGJ5IHRoZSBkZXZlbG9wZXIgYW5kIHRoZSBjb21w aWxlciBub3cga25vd3MgZXhhY3RseSB3aGVyZSB0aGUgZmllbGRzIGFyZSBsb2NhdGVkIGluIHRo ZSBzdHJ1Y3R1cmUgYW5kIGRvZXMgbm90IGhhdmUgdG8gZGVhbCB3aXRoIGFueSBvZiB0aGUgbWFj cm9zIGFuZCBvZmZzZXRzIGFuZCByZWdpc3RyYXRpb24gc3VnZ2VzdGVkIGhlcmUuIEp1c3QgY2Fz dCB0aGUgbWJ1ZiBwb2ludGVyIGludG8gdGhlIG5ldyB0eXBlIG1idWYgc3RydWN0dXJlLiBXZSBq dXN0IGhhdmUgdG8gbWFrZSBzdXJlIHRoZSBjb2RlIHRoYXQgbmVlZHMgdG8gdXNlIGEgZ2l2ZW4g bWJ1ZiB0eXBlIGhhcyBhY2Nlc3MgdG8gdGhlIHN0cnVjdHVyZSBkZWZpbml0aW9ucy4NCg0KSWYg dGhlIG1idWZzIGl0IGdvaW5nIHRvIGJlIHRyYW5zbGF0ZWQgZnJvbSBvbmUgdHlwZSBtYnVmIHRv IGFub3RoZXIgbWJ1ZiB0eXBlLCB3ZSBqdXN0IGhhdmUgdG8gZGVmaW5lIHRoYXQgdHlwZSBhbmQg dGhlbiBjYXN0IHRoZSBtYnVmIHBvaW50ZXIgdG8gdGhhdCBzdHJ1Y3R1cmUuIFdoZW4gYW4gbWJ1 ZiBpcyByZWNlaXZlZCBmcm9tIElQU2VjIFBNRCB0aGVuIHRoZSBhcHBsaWNhdGlvbiBuZWVkcyB0 byBmb3J3YXJkIHRoYXQgbWJ1ZiB0byB0aGUgbmV4dCBzdGFnZSBpdCBjYW4gcmVzZXQgdGhlIHR5 cGUgdG8gMCBvciB0byBhbm90aGVyIHR5cGUgZmlsbGluZyBpbiB0aGUgcmVzZXJ2ZWQgZmllbGRz IHRvIGJlIHVzZWQgYnkgdGhlIG5leHQgc3RhZ2UgaW4gdGhlIHBpcGVsaW5lLg0KDQpUaGUgbWJ1 ZiBub3cgY29udGFpbnMgdGhlIHR5cGUgYW5kIGV2ZXJ5IHBvaW50IGluIHRoZSBhcHBsaWNhdGlv biBjYW4gbG9vayBhdCB0aGUgdHlwZSB0byBkZXRlcm1pbmUgaG93IHRoYXQgbWJ1ZiBpcyBkZWZp bmVkLiBJIGFtIHN1cmUgdGhlcmUgYXJlIHNvbWUgaG9sZXMgaGVyZSwgYnV0IEkgdGhpbmsgaXQg aXMgYSBiZXR0ZXIgc29sdXRpb24gdGhlbiB1c2luZyBhbGwgb2YgdGhlc2UgbWFjcm9zLCBvZmZz ZXQgdmFsdWVzIGFuZCByZWdpc3RyYXRpb24gQVBJcy4NCg0KDQpSZWdhcmRzLA0KS2VpdGgNCg0K