From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00083.outbound.protection.outlook.com [40.107.0.83]) by dpdk.org (Postfix) with ESMTP id 5BBC4160 for ; Mon, 1 Oct 2018 09:30:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=coriant.onmicrosoft.com; s=selector1-coriant-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yEQmwr+BOb55xEwYbEVikV/T8+wAaHrsqOSKaoqSWWU=; b=DTSXYWdPqXLSy++Jt/xvCtHtX9Y3LGf4ic1k4woi4hUgypoh0StmcOEsE6O/01zBSBEWWmVnyX+3TE10ZocOsfzMlanrm14hKor2IqCYJvYiE7UpenKlZQqiIUmpTRgxtCJEVK+yCa5XiM3Hi1YOOIRqDRNOU7whQZTa/8LT3v4= Received: from HE1PR0402MB2921.eurprd04.prod.outlook.com (10.175.32.14) by HE1PR0402MB3532.eurprd04.prod.outlook.com (10.167.126.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.22; Mon, 1 Oct 2018 07:30:16 +0000 Received: from HE1PR0402MB2921.eurprd04.prod.outlook.com ([fe80::68a0:c006:44e1:617b]) by HE1PR0402MB2921.eurprd04.prod.outlook.com ([fe80::68a0:c006:44e1:617b%8]) with mapi id 15.20.1185.024; Mon, 1 Oct 2018 07:30:16 +0000 From: "Kuusisaari, Juhamatti (Coriant - FI/Espoo)" To: Ferruh Yigit CC: "dev@dpdk.org" Thread-Topic: [PATCH v6] net/pcap: physical interface MAC address support Thread-Index: AQHUSScvyBIYBsM3sESObJvRjsamR6TrN8iAgB7lgDA= Date: Mon, 1 Oct 2018 07:30:15 +0000 Message-ID: References: <20180906165613.25848-1-juhamatti.kuusisaari@coriant.com> <20180910165514.908-1-juhamatti.kuusisaari@coriant.com> <315802bc-db03-369e-2bb6-6a1cd34b9ffb@intel.com> In-Reply-To: <315802bc-db03-369e-2bb6-6a1cd34b9ffb@intel.com> Accept-Language: fi-FI, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=juhamatti.kuusisaari@coriant.com; x-originating-ip: [138.111.134.175] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR0402MB3532; 6:psIa/AlXBJ9z2AGY3IkPsYLT1VpYy4niIb9EIClLhx9TnAs0t2S5MMHI3PHQu8lRDIaMVjLVeSweHOP8BGmZpp3R+YHHS0cHVrRVHZnuY7gPZnaLNuxa59iWTqKymCR3fz1k+x4VZ6DVxl0dAiGSGeYQKY41m/+ysoiwl7nZXtuonswSAf+RJd/fcpCPvCmJr279JfLPB2SgOKHKcE6ZTrWZ6lO8ZbpMNUsaClwHB+1F69eMzS2IyzkJyyi4UwVXmAzcMPQ9lmV6PBzKTVAMh3Jw7M63+yTqmW9f54y0ECxpxA4swvk3nTeQtwZJq64MbwHpU9unhjJ+65DhRR4XTkIIA3Y+6kFltb8O1dcuEJ+73FLp6+KzZUqfb2JEdpjsUDXXN0kPo+VIiqHKMvEq5wEZt/qppSNZboudq98iZZH95srbDA+YgIJ3x0HE+oRJbxzzNopHxTqm2U6ow8/7NQ==; 5:i9eCrMReGccAPgGsWecScl6O1mhpx8cjOkhe16K3bz38Oq9VKi+7BoAQvYHujtoHR/2HGXlh/8p1izPHrdCSRdN6zMTWuuj87SpdNFRLG2y1REy68l5cAJi8+jbonJkgLr1GazMBkPwzX2ZN3+3eu99USOkraZma1sNniahaS6E=; 7:05EqLw60wsK0JjbjISYfHbSMFY2sEp/GwyX5lfdEZqNuFdb0yRD0bMObW3GWdUDzrkDFlo4p4VcgzZqGbFCvnlNGgPzOV/xZCC0QjomHut4MxS/lrjS0BabpPanUu6FQFu5YT1So28LkE3gP4mjA+B01Y+6hNQ0By7bQbI4MSf9a7K/MLNDqRhQ6VBRRS0eS1m05moVv41NKveCDTfby1aIEfDBNL4IBd+QxBEuS7cTi0UW/TIhlexzpVYx3bUCI x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 213240cb-461f-42e9-229f-08d6276fbb8d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0402MB3532; x-ms-traffictypediagnostic: HE1PR0402MB3532: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(51653755401839); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231355)(944501410)(52105095)(6055026)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699051); SRVR:HE1PR0402MB3532; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0402MB3532; x-forefront-prvs: 0812095267 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(396003)(366004)(136003)(189003)(199004)(6916009)(256004)(14444005)(229853002)(2900100001)(5660300001)(478600001)(53936002)(7696005)(76176011)(9686003)(66066001)(8936002)(316002)(33656002)(99286004)(55016002)(14454004)(106356001)(34290500001)(81156014)(8676002)(81166006)(105586002)(97736004)(25786009)(7736002)(71200400001)(486006)(446003)(11346002)(5250100002)(71190400001)(476003)(74316002)(4326008)(2906002)(6246003)(86362001)(3846002)(305945005)(6116002)(68736007)(6506007)(53546011)(6436002)(186003)(26005)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0402MB3532; H:HE1PR0402MB2921.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: coriant.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: E7Y2wXMExD1PRd8RSuaUx94Ey/mYZeNQHgIxxwOoXG3d98F5aQxd72ozbI6+Zh3Rz98wZQwd7Me0+aus0ccuA6vMcoVfyii2HEpfEw/6aW7IXzRe9vxGUV+jikC94lYJLaKy1Tx6vhFh4qC1wmR/VtjjDUtxgry5rxv3TZOltAp2HMLrfszkv9j4tcOTGdDjc3yyph1xLum55WPH/TgyA5q7w5b9xrKeTo7EJDRExH8JfAgs06V4XSyiZ//C0mW8d1drzMo+sBirx7PRBT/JQ+2umv6YiuShl3xswKpngZLSXe386vT5pjjgBiXzLVO0RZnFWFw3uUQUS4T75MCAJWPdyMzhuYQ5ctX/b56ggaA= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: coriant.com X-MS-Exchange-CrossTenant-Network-Message-Id: 213240cb-461f-42e9-229f-08d6276fbb8d X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2018 07:30:15.9894 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 76595477-907e-4695-988b-a6b39087332d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0402MB3532 Subject: Re: [dpdk-dev] [PATCH v6] net/pcap: physical interface MAC address support 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: Mon, 01 Oct 2018 07:30:19 -0000 DQpIZWxsbyBGZXJydWgsDQoNCj4gT24gOS8xMC8yMDE4IDU6NTUgUE0sIEp1aGFtYXR0aSBLdXVz aXNhYXJpIHdyb3RlOg0KPiA+IEF0IHRoZSBtb21lbnQsIFBDQVAgaW50ZXJmYWNlcyB1c2UgZHVt bXkgTUFDIGJ5IGRlZmF1bHQuIFRoaXMgY2hhbmdlDQo+ID4gYWRkcyBzdXBwb3J0IGZvciBzZWxl Y3RpbmcgUENBUCBwaHlzaWNhbCBpbnRlcmZhY2UgTUFDIHdpdGggcGh5X21hYz0xDQo+ID4gZGV2 YXJnLiBUaGlzIGFsbG93cyB0byBzZXR1cCBwYWNrZXQgZmxvd3MgdXNpbmcgdGhlIHBoeXNpY2Fs IGludGVyZmFjZQ0KPiA+IE1BQy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEp1aGFtYXR0aSBL dXVzaXNhYXJpIDxqdWhhbWF0dGkua3V1c2lzYWFyaUBjb3JpYW50LmNvbT4NCj4gPg0KPiA+IC0t LQ0KPiA+ICB2NjoNCj4gPiAgICogUmV2aWV3IGNoYW5nZXM6DQo+ID4gICAgICogQ2xhcmlmaWVk IGRldmFyZyBhcHBsaWNhYmlsaXR5IChhcHBsaWVzIHRvIGlmYWNlLW9ubHkpDQo+ID4gICAgICog SW50cm9kdWNlZCBkZXRhaWxlZCBkb2N1bWVudGF0aW9uIGZvciB0aGUgZGV2YXJnDQo+ID4gICAg ICogTW9yZSBjaGVja3BhdGNoZXMtZml4ZXMNCj4gPiAgdjUtdjM6DQo+ID4gICAqIEZyZWVCU0Qg cmVsYXRlZCBjb21waWxhdGlvbiBhbmQgY2hlY2twYXRjaGVzLWZpeGVzDQo+ID4gIHYyOg0KPiA+ ICAgKiBGcmVlQlNEIHN1cHBvcnQgaW50cm9kdWNlZA0KPiA+ICAgKiBSZWxlYXNlIG5vdGVzIGFk ZGVkDQo+ID4gIHYxOg0KPiA+ICAgKiBwaHlfbWFjPTEgZGV2YXJnIHN1cHBvcnQNCj4gDQo+IDwu Li4+DQo+IA0KPiA+ICsjZWxpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKQ0KPiANCj4gSnVzdCB0byBk b3VibGUgY2hlY2sgZGlkIHlvdSBjaGVjay92ZXJpZnkgYmVsb3cgY29kZSBvbiBGcmVlQlNEPw0K DQpJIGRpZCBydW4gYSBtYW51YWwgdGVzdCBvZiB0aGUgYWRkZWQgY29kZSBhbmQgc2VlbXMgdG8g d29yay4gSSB0aGluayBpdCBpcyBzdGlsbCBiZXR0ZXIgdG8gcnVuIERQREsgb24gaXQgdG8gbWFr ZSBzdXJlIGV2ZXJ5dGhpbmcgd29ya3MsIHNvIEknbGwgZG8gdGhhdCBiZWZvcmUgc2VuZGluZyBu ZXh0IHJldmlzaW9uLg0KDQo+IA0KPiA8Li4uPg0KPiANCj4gPiBAQCAtOTU1LDYgKzEwMzQsMTAg QEAgZXRoX2Zyb21fcGNhcHNfY29tbW9uKHN0cnVjdA0KPiBydGVfdmRldl9kZXZpY2UgKnZkZXYs DQo+ID4gIAllbHNlDQo+ID4gIAkJKCppbnRlcm5hbHMpLT5pZl9pbmRleCA9IGlmX25hbWV0b2lu ZGV4KHBhaXItPnZhbHVlKTsNCj4gPg0KPiA+ICsJaWYgKHBoeV9tYWMgJiYgcGFpcikgLyogcGh5 X21hYyBhcmcgaXMgYXBwbGllZCBvbmx5IHRvIGlmYWNlICovDQo+IA0KPiBIYXZpbmcgdGhpcyBj b21tZW50IGlzIGdvb2QsIGJ1dCAiaWZhY2UiIGlzIHNvIGdlbmVyaWMsIGl0IG1heSBiZSBjb25m dXNpbmcgZm9yDQo+IGJleW9uZCB0aGlzIGNvbnRleHQsIHdoYXQgYWJvdXQgIm9ubHkgaWYgaWZh Y2UgZGV2YXJnIHByb3ZpZGVkIiBraW5kIG9mIGRldGFpbD8NCg0KWWVzLCBsZXQncyBlbGFib3Jh dGUgdGhhdC4NCg0KPiA8Li4uPg0KPiANCj4gPiBAQCAtOTg5LDYgKzEwNzMsMTkgQEAgZXRoX2Zy b21fcGNhcHMoc3RydWN0IHJ0ZV92ZGV2X2RldmljZSAqdmRldiwNCj4gPiAgCXJldHVybiAwOw0K PiA+ICB9DQo+ID4NCj4gPiArc3RhdGljIGludA0KPiA+ICtzZWxlY3RfcGh5X21hYyhjb25zdCBj aGFyICprZXksIGNvbnN0IGNoYXIgKnZhbHVlLCB2b2lkICpleHRyYV9hcmdzKQ0KPiA+ICt7DQo+ ID4gKwlpZiAoZXh0cmFfYXJncykgew0KPiA+ICsJCWNvbnN0IGludCBwaHlfbWFjID0gYXRvaSh2 YWx1ZSk7DQo+ID4gKwkJaW50ICplbmFibGVfcGh5X21hYyA9IGV4dHJhX2FyZ3M7DQo+ID4gKw0K PiA+ICsJCWlmIChwaHlfbWFjKQ0KPiA+ICsJCQkqZW5hYmxlX3BoeV9tYWMgPSAxOw0KPiA+ICsJ fQ0KPiA+ICsJcmV0dXJuIDA7DQo+ID4gK30NCj4gDQo+IFRoaXMgaXMgY2F1c2luZyBidWlsZCBl cnJvciBiZWNhdXNlIG9mICJrZXkiIG5vdCB1c2VkLCBuZWVkcyBfX3J0ZV91bnVzZWQNCj4gbWFy a2VyLg0KDQpZZXMsIG5lZWQgdG8gZml4IHRoaXMuDQoNCj4gPC4uLj4NCj4gDQo+ID4gQEAgLTEw MzEsNiArMTEyOSwxNiBAQCBwbWRfcGNhcF9wcm9iZShzdHJ1Y3QgcnRlX3ZkZXZfZGV2aWNlICpk ZXYpDQo+ID4gIAkgKiByZWFkaW5nIC8gd3JpdGluZw0KPiA+ICAJICovDQo+ID4gIAlpZiAocnRl X2t2YXJnc19jb3VudChrdmxpc3QsIEVUSF9QQ0FQX0lGQUNFX0FSRykgPT0gMSkgew0KPiA+ICsJ CS8qDQo+ID4gKwkJICogV2UgY2hlY2sgZmlyc3Qgd2hldGhlciB3ZSB3YW50IHRvIHVzZSBwaHkg TUFDIG9mIHRoZQ0KPiBQQ0FQDQo+ID4gKwkJICogaW50ZXJmYWNlLg0KPiA+ICsJCSAqLw0KPiA+ ICsJCWlmIChydGVfa3ZhcmdzX2NvdW50KGt2bGlzdCwgRVRIX1BDQVBfUEhZX01BQ19BUkcpKSB7 DQo+IA0KPiBEbyB5b3UgbmVlZCBjb3VudCBjaGVjayBhdCBhbGw/DQoNCkkgdGhpbmsgaXQgaXMg bmVlZGVkLCBhcyB0aGUgYXJnIG1heSBub3QgZXhpc3QgdGhlcmUuIEF0IGxlYXN0IHRvIG1lIGNh bGxpbmcgcHJvY2VzcyBkaXJlY3RseSBkb2VzIG5vdCBmZWVsIHJpZ2h0LCBldmVuIGlmIGl0IHdv dWxkIHdvcmsuDQoNCj4gPiArCQkJcmV0ID0gcnRlX2t2YXJnc19wcm9jZXNzKGt2bGlzdCwNCj4g RVRIX1BDQVBfUEhZX01BQ19BUkcsDQo+ID4gKwkJCQkJJnNlbGVjdF9waHlfbWFjLCAmcGh5X21h Yyk7DQo+ID4gKwkJCWlmIChyZXQgPCAwKQ0KPiA+ICsJCQkJZ290byBmcmVlX2t2bGlzdDsNCj4g PiArCQl9DQo+IA0KPiBJIHdvdWxkIHByZWZlciB0byBzZWUgdGhpcyBibG9jayBiZWxvdyBFVEhf UENBUF9JRkFDRV9BUkcgY2hlY2ssIHRoaXMNCj4gYmxvY2sgaXMNCj4gZm9yICJpZmFjZSIsIHNv IGl0IG1ha2VzIG1vcmUgc2Vuc2UgdG8gbWUgZmlyc3QgdmVyaWZ5IGl0LCBsYXRlciB2ZXJpZnkg cGh5X21hYw0KDQpTdXJlLCBJJ2xsIGFkZCBpdC4NCg0KQXMgdGhlcmUgaXMgYWxyZWFkeSBwY2Fw LXJlbGF0ZWQgTUFDIGFkZHJlc3MgcGF0Y2ggbWVyZ2VkLCBJJ2xsIG5lZWQgdG8gZG8gYSByZWJh c2UgYW5kIHJlY2hlY2sgdGhpcyBwYXRjaCBmdW5jdGlvbmFsaXR5IG9uIHRvcCBvZiB0aGF0LiBJ dCB3aWxsIHRha2Ugc29tZSB0aW1lICh3aGljaCBpcyBhIHNjYXJjZSByZXNvdXJjZSBhdCB0aGUg bW9tZW50KSwgc28gSSdsbCB0cnkgdG8gZ2V0IHRoaXMgaW4gYWdhaW4gYWZ0ZXIgMTguMTEuDQoN ClRoYW5rcywNCi0tDQogSnVoYW1hdHRpDQoNCg0K