From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 7F6BFA0487
	for <public@inbox.dpdk.org>; Fri,  5 Jul 2019 17:45:53 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 62B2A1B9DF;
	Fri,  5 Jul 2019 17:45:52 +0200 (CEST)
Received: from mga03.intel.com (mga03.intel.com [134.134.136.65])
 by dpdk.org (Postfix) with ESMTP id 9E9F21B9DE
 for <dev@dpdk.org>; Fri,  5 Jul 2019 17:45:50 +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 orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Jul 2019 08:45:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.63,455,1557212400"; d="scan'208";a="167079338"
Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23])
 by orsmga003.jf.intel.com with ESMTP; 05 Jul 2019 08:45:48 -0700
Received: from irsmsx155.ger.corp.intel.com (163.33.192.3) by
 IRSMSX109.ger.corp.intel.com (163.33.3.23) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Fri, 5 Jul 2019 16:45:47 +0100
Received: from irsmsx103.ger.corp.intel.com ([169.254.3.45]) by
 irsmsx155.ger.corp.intel.com ([169.254.14.201]) with mapi id 14.03.0439.000;
 Fri, 5 Jul 2019 16:45:47 +0100
From: "Richardson, Bruce" <bruce.richardson@intel.com>
To: Olivier Matz <olivier.matz@6wind.com>, Stephen Hemminger
 <stephen@networkplumber.org>
CC: "dev@dpdk.org" <dev@dpdk.org>, Andrew Rybchenko <arybchenko@solarflare.com>
Thread-Topic: [dpdk-dev] [PATCH v7 05/12] net/ether: mark ethernet addresses
 as being 2-byte aligned
Thread-Index: AQHVMSNUFVfgqdfsJEmw0UsJDB8xoaa8Cl4AgAAkFxA=
Date: Fri, 5 Jul 2019 15:45:46 +0000
Message-ID: <59AF69C657FD0841A61C55336867B5B07ED9FFBA@IRSMSX103.ger.corp.intel.com>
References: <20190516180427.17270-1-stephen@networkplumber.org>
 <20190702221247.28391-1-stephen@networkplumber.org>
 <20190702221247.28391-6-stephen@networkplumber.org>
 <20190705143408.hm4jdvtxkdny27u3@platinum>
In-Reply-To: <20190705143408.hm4jdvtxkdny27u3@platinum>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTIyMGNjYzQtOWNlYy00YzVlLWFhNGItNjEzN2ViOWI0MDlmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiYng4MFJJeVFlUVVNOXIwMmJlUkNkSFJWSnBsUlwvaWVhMGNaZjZTOFlUaTl3K25CMkpoOVZLcHE4VHArTytOZGMifQ==
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.600.7
dlp-reaction: no-action
x-originating-ip: [163.33.239.182]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v7 05/12] net/ether: mark ethernet addresses
 as being 2-byte aligned
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogT2xpdmllciBNYXR6IFtt
YWlsdG86b2xpdmllci5tYXR6QDZ3aW5kLmNvbV0NCj4gU2VudDogRnJpZGF5LCBKdWx5IDUsIDIw
MTkgMzozNCBQTQ0KPiBUbzogU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1i
ZXIub3JnPg0KPiBDYzogZGV2QGRwZGsub3JnOyBSaWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2Uucmlj
aGFyZHNvbkBpbnRlbC5jb20+OyBBbmRyZXcNCj4gUnliY2hlbmtvIDxhcnliY2hlbmtvQHNvbGFy
ZmxhcmUuY29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjcgMDUvMTJdIG5l
dC9ldGhlcjogbWFyayBldGhlcm5ldA0KPiBhZGRyZXNzZXMgYXMgYmVpbmcgMi1ieXRlIGFsaWdu
ZWQNCj4gDQo+IE9uIFR1ZSwgSnVsIDAyLCAyMDE5IGF0IDAzOjEyOjQwUE0gLTA3MDAsIFN0ZXBo
ZW4gSGVtbWluZ2VyIHdyb3RlOg0KPiA+IEZyb206IEJydWNlIFJpY2hhcmRzb24gPGJydWNlLnJp
Y2hhcmRzb25AaW50ZWwuY29tPg0KPiA+DQo+ID4gV2hlbiBpbmNsdWRpbmcgdGhlIHJ0ZV9ldGhl
ci5oIGhlYWRlciBpbiBhcHBsaWNhdGlvbnMgd2l0aCB3YXJuaW5ncw0KPiA+IGVuYWJsZWQsIGEg
d2FybmluZyB3YXMgZ2l2ZW4gYmVjYXVzZSBvZiB0aGUgYXNzdW1wdGlvbiBvZiAyLWJ5dGUNCj4g
PiBhbGlnbm1lbnQgb2YgZXRoZXJuZXQgYWRkcmVzc2VzIHdoZW4gcHJvY2Vzc2luZyB0aGVtLg0K
PiA+DQo+ID4gLi4uL2luY2x1ZGUvcnRlX2V0aGVyLmg6MTQ5OjI6IHdhcm5pbmc6IGNvbnZlcnRp
bmcgYSBwYWNrZWQg4oCYY29uc3QNCj4gPiAgIHN0cnVjdCBldGhlcl9hZGRy4oCZIHBvaW50ZXIg
KGFsaWdubWVudCAxKSB0byBhIOKAmHVuYWxpZ25lZF91aW50MTZfdOKAmQ0KPiA+ICAge2FrYSDi
gJhjb25zdCBzaG9ydCB1bnNpZ25lZCBpbnTigJl9IHBvaW50ZXIgKGFsaWdubWVudCAyKSBtYXkg
cmVzdWx0IGluDQo+ID4gICBhbiB1bmFsaWduZWQgcG9pbnRlciB2YWx1ZSBbLVdhZGRyZXNzLW9m
LXBhY2tlZC1tZW1iZXJdDQo+ID4gMTQ5IHwgIGNvbnN0IHVuYWxpZ25lZF91aW50MTZfdCAqZWFf
d29yZHMgPSAoY29uc3QgdW5hbGlnbmVkX3VpbnQxNl90DQo+ICopZWE7DQo+ID4gICAgIHwgIF5+
fn5+DQo+ID4NCj4gPiBTaW5jZSBldGhlcm5ldCBhZGRyZXNzZXMgc2hvdWxkIGFsd2F5cyBiZSBh
bGlnbmVkIG9uIGEgdHdvLWJ5dGUNCj4gPiBib3VuZGFyeSwgd2UgY2FuIGp1c3QgaW5mb3JtIHRo
ZSBjb21waWxlciBvZiB0aGlzIGFzc3VtcHRpb24gdG8gcmVtb3ZlDQo+ID4gdGhlIHdhcm5pbmdz
IGFuZCBhbGxvdyB1cyB0byBhbHdheXMgYWNjZXNzIHRoZSBhZGRyZXNzZXMgdXNpbmcgMTYtYml0
DQo+IG9wZXJhdGlvbnMuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBCcnVjZSBSaWNoYXJkc29u
IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVwaGVu
IEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+DQo+ID4gUmV2aWV3ZWQtYnk6
IEFuZHJldyBSeWJjaGVua28gPGFyeWJjaGVua29Ac29sYXJmbGFyZS5jb20+DQo+ID4gLS0tDQo+
ID4gIGxpYi9saWJydGVfbmV0L3J0ZV9ldGhlci5oIHwgMTEgKysrKysrLS0tLS0NCj4gPiAgMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRp
ZmYgLS1naXQgYS9saWIvbGlicnRlX25ldC9ydGVfZXRoZXIuaCBiL2xpYi9saWJydGVfbmV0L3J0
ZV9ldGhlci5oDQo+ID4gaW5kZXggZmViMzVhMzNjOTRiLi5kN2I3NmRkZjYzZWIgMTAwNjQ0DQo+
ID4gLS0tIGEvbGliL2xpYnJ0ZV9uZXQvcnRlX2V0aGVyLmgNCj4gPiArKysgYi9saWIvbGlicnRl
X25ldC9ydGVfZXRoZXIuaA0KPiA+IEBAIC01OCw3ICs1OCw4IEBAIGV4dGVybiAiQyIgew0KPiA+
ICAgKiBTZWUgaHR0cDovL3N0YW5kYXJkcy5pZWVlLm9yZy9yZWdhdXRoL2dyb3VwbWFjL3R1dG9y
aWFsLmh0bWwNCj4gPiAgICovDQo+ID4gIHN0cnVjdCBydGVfZXRoZXJfYWRkciB7DQo+ID4gLQl1
aW50OF90IGFkZHJfYnl0ZXNbUlRFX0VUSEVSX0FERFJfTEVOXTsgLyoqPCBBZGRyIGJ5dGVzIGlu
IHR4IG9yZGVyDQo+ICovDQo+ID4gKwl1aW50OF90IGFkZHJfYnl0ZXNbUlRFX0VUSEVSX0FERFJf
TEVOXSBfX3J0ZV9hbGlnbmVkKDIpOw0KPiA+ICsJLyoqPCBBZGRyIGJ5dGVzIGluIHR4IG9yZGVy
ICovDQo+ID4gIH0gX19hdHRyaWJ1dGVfXygoX19wYWNrZWRfXykpOw0KPiA+DQo+ID4gICNkZWZp
bmUgUlRFX0VUSEVSX0xPQ0FMX0FETUlOX0FERFIgMHgwMiAvKio8IExvY2FsbHkgYXNzaWduZWQg
RXRoLg0KPiA+IGFkZHJlc3MuICovIEBAIC04MSw4ICs4Miw4IEBAIHN0cnVjdCBydGVfZXRoZXJf
YWRkciB7ICBzdGF0aWMgaW5saW5lDQo+ID4gaW50IHJ0ZV9pc19zYW1lX2V0aGVyX2FkZHIoY29u
c3Qgc3RydWN0IHJ0ZV9ldGhlcl9hZGRyICplYTEsDQo+ID4gIAkJCQkgICAgIGNvbnN0IHN0cnVj
dCBydGVfZXRoZXJfYWRkciAqZWEyKSAgew0KPiA+IC0JY29uc3QgdW5hbGlnbmVkX3VpbnQxNl90
ICp3MSA9IChjb25zdCB1aW50MTZfdCAqKWVhMTsNCj4gPiAtCWNvbnN0IHVuYWxpZ25lZF91aW50
MTZfdCAqdzIgPSAoY29uc3QgdWludDE2X3QgKillYTI7DQo+ID4gKwljb25zdCB1aW50MTZfdCAq
dzEgPSAoY29uc3QgdWludDE2X3QgKillYTE7DQo+ID4gKwljb25zdCB1aW50MTZfdCAqdzIgPSAo
Y29uc3QgdWludDE2X3QgKillYTI7DQo+ID4NCj4gPiAgCXJldHVybiAoKHcxWzBdIF4gdzJbMF0p
IHwgKHcxWzFdIF4gdzJbMV0pIHwgKHcxWzJdIF4gdzJbMl0pKSA9PSAwOw0KPiA+IH0gQEAgLTk5
LDcgKzEwMCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJ0ZV9pc19zYW1lX2V0aGVyX2FkZHIoY29u
c3QNCj4gPiBzdHJ1Y3QgcnRlX2V0aGVyX2FkZHIgKmVhMSwNCj4gPiAgICovDQo+ID4gIHN0YXRp
YyBpbmxpbmUgaW50IHJ0ZV9pc196ZXJvX2V0aGVyX2FkZHIoY29uc3Qgc3RydWN0IHJ0ZV9ldGhl
cl9hZGRyDQo+ID4gKmVhKSAgew0KPiA+IC0JY29uc3QgdW5hbGlnbmVkX3VpbnQxNl90ICp3ID0g
KGNvbnN0IHVpbnQxNl90ICopZWE7DQo+ID4gKwljb25zdCB1aW50MTZfdCAqdyA9IChjb25zdCB1
aW50MTZfdCAqKWVhOw0KPiA+DQo+ID4gIAlyZXR1cm4gKHdbMF0gfCB3WzFdIHwgd1syXSkgPT0g
MDsNCj4gPiAgfQ0KPiA+IEBAIC0xNDYsNyArMTQ3LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcnRl
X2lzX211bHRpY2FzdF9ldGhlcl9hZGRyKGNvbnN0DQo+IHN0cnVjdCBydGVfZXRoZXJfYWRkciAq
ZWEpDQo+ID4gICAqLw0KPiA+ICBzdGF0aWMgaW5saW5lIGludCBydGVfaXNfYnJvYWRjYXN0X2V0
aGVyX2FkZHIoY29uc3Qgc3RydWN0DQo+ID4gcnRlX2V0aGVyX2FkZHIgKmVhKSAgew0KPiA+IC0J
Y29uc3QgdW5hbGlnbmVkX3VpbnQxNl90ICplYV93b3JkcyA9IChjb25zdCB1bmFsaWduZWRfdWlu
dDE2X3QgKillYTsNCj4gPiArCWNvbnN0IHVpbnQxNl90ICplYV93b3JkcyA9IChjb25zdCB1aW50
MTZfdCAqKWVhOw0KPiA+DQo+ID4gIAlyZXR1cm4gKGVhX3dvcmRzWzBdID09IDB4RkZGRiAmJiBl
YV93b3Jkc1sxXSA9PSAweEZGRkYgJiYNCj4gPiAgCQllYV93b3Jkc1syXSA9PSAweEZGRkYpOw0K
PiA+IC0tDQo+ID4gMi4yMC4xDQo+ID4NCj4gDQo+IEZvbGxvd2luZyB0aGlzIGRpc2N1c3Npb246
DQo+IGh0dHBzOi8vbWFpbHMuZHBkay5vcmcvYXJjaGl2ZXMvZGV2LzIwMTktSnVseS8xMzY1OTAu
aHRtbA0KPiANCj4gSSBzdGlsbCB0aGluayB0aGF0IGNoYW5naW5nIHRoZSBBQkkgd2l0aG91dCBk
ZXByZWNhdGlvbiBub3RpY2UNCj4gaXMgbm90IGEgZ29vZCBpZGVhLg0KPiANCkknbSBvayB3aXRo
IHRoYXQuIExldCdzIHB1dCBpbiBhIGRlcHJlY2F0aW9uIG5vdGljZSBhbmQgdGFrZSB0aGlzDQpw
YXRjaCBpbiAxOS4xMS4NCg0KPiBUaGUgd2FybmluZyBpc3N1ZWQgYnkgdGhlIGNvbXBpbGVyIG1h
a2VzIG1lIHRoaW5rIHRoYXQgdGhlIGRlZmluaXRpb24gb2YNCj4gdW5hbGlnbmVkX3VpbnQxNl90
IGlzIHdyb25nIG9uIGludGVsIGFyY2guIEkgbWFkZSBhIHF1aWNrIHRlc3QsIGFuZCBpdA0KPiBz
ZWVtcyB0aGF0IGluIHRoaXMgcGFydGljdWxhciBjYXNlLCB0aGUgZ2VuZXJhdGVkIGNvZGUgaXMg
dGhlIHNhbWUgd2l0aA0KPiBvciB3aXRob3V0IF9fYXR0cmlidXRlX18oKGFsaWduZWQoMSkpKS4g
U2VlOiBodHRwczovL2dvZGJvbHQub3JnL3ovTmpCTlFrDQo+IA0KPiBCdXQgY2hhbmdpbmcgdGhl
IGRlZmluaXRpb24gb2YgdW5hbGlnbmVkX3VpbnQxNl90IHdpdGhvdXQgYSBkZXByZWNhdGlvbg0K
PiBub3RpY2UgaXMgbm90IGFuIG9wdGlvbiBlaXRoZXIuDQo+IA0KPiBXaGF0IGRvIHlvdSB0aGlu
ayBhYm91dCB1c2luZyBhIHNwZWNpZmljIHR5cGVkZWYgc2ltaWxhciB0bw0KPiB1bmFsaWduZWRf
dWludDE2X3QgaW4gcnRlX2V0aGVyLCB0aGF0IGhhcyB0aGUgX19hdHRyaWJ1dGVfXygoYWxpZ25l
ZCgxKSkpDQo+ID8NCj4gSXQgd291bGQgYXZvaWQgdG8gY2hhbmdlIHRoZSBhbGlnbm1lbnQgb2Yg
c3RydWN0IHJ0ZV9ldGhlcl9hZGRyLg0KPiANCg0KSSdkIGxpa2UgdGhlIGFsaWdubWVudCBjaGFu
Z2VkLiBTaW5jZSB0aGUgZXhpc3Rpbmcgd2FybmluZ3MgYWJvdXQgYWxpZ25tZW50IGRvbuKAmXQN
CnNlZW0gdG8gYmUgY2F1c2luZyBhbnlvbmUgYW55IHJlYWwgcHJvYmxlbXMsIEkgc3VnZ2VzdCB3
ZSBqdXN0IGxlYXZlIHRoZW0gZm9yDQpub3cgYW5kIGZpeCB0aGVtIGJ5IGNoYW5naW5nIHRoZSBh
bGlnbm1lbnQgc2V0dGluZyBmb3IgMTkuMTEuDQoNCj4gSW4gcGFyYWxsZWwsIHdlIGNhbiB0YWxr
IGFib3V0IGNoYW5naW5nIHVuYWxpZ25lZF91aW50MTZfdCBmb3IgaW50ZWwNCj4gaW4gYW5vdGhl
ciBwYXRjaHNldC4NCj4gDQoNClllcywgbGV0J3MgZml4IHRoZSBicm9rZW4gdW5hbGlnbmVkIGRl
ZmluaXRpb24gYXMgYSBzZXBhcmF0ZSBpc3N1ZS4NCg0KL0JydWNlDQo=