From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from huawei.com (szxga08-in.huawei.com [45.249.212.255]) by dpdk.org (Postfix) with ESMTP id D71E111A4 for ; Mon, 17 Sep 2018 05:25:29 +0200 (CEST) Received: from DGGEML402-HUB.china.huawei.com (unknown [172.30.72.54]) by Forcepoint Email with ESMTP id 080C5902E3E20 for ; Mon, 17 Sep 2018 11:25:27 +0800 (CST) Received: from DGGEML509-MBX.china.huawei.com ([169.254.1.140]) by DGGEML402-HUB.china.huawei.com ([fe80::fca6:7568:4ee3:c776%31]) with mapi id 14.03.0399.000; Mon, 17 Sep 2018 11:25:27 +0800 From: "Lilijun (Jerry, Cloud Networking)" To: Chas Williams <3chas3@gmail.com> CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] bonding: add QinQ packet xmit hash support Thread-Index: AQHUTJbHpeMuC+olFEWqZuT+6oGi6KTyjgYAgAFEnfA= Date: Mon, 17 Sep 2018 03:25:26 +0000 Message-ID: <40280F65B1B0B44E8089ED31C01616EBA37F9E39@dggeml509-mbx.china.huawei.com> References: <1536976343-5548-1-git-send-email-jerry.lilijun@huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.177.20.134] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: Re: [dpdk-dev] [PATCH] bonding: add QinQ packet xmit hash 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, 17 Sep 2018 03:25:30 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogY2hhc21vc2F1cnVzQGdt YWlsLmNvbSBbbWFpbHRvOmNoYXNtb3NhdXJ1c0BnbWFpbC5jb21dIE9uDQo+IEJlaGFsZiBPZiBD aGFzIFdpbGxpYW1zDQo+IFNlbnQ6IE1vbmRheSwgU2VwdGVtYmVyIDE3LCAyMDE4IDEyOjAyIEFN DQo+IFRvOiBMaWxpanVuIChKZXJyeSwgQ2xvdWQgTmV0d29ya2luZykgPGplcnJ5LmxpbGlqdW5A aHVhd2VpLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2 XSBbUEFUQ0hdIGJvbmRpbmc6IGFkZCBRaW5RIHBhY2tldCB4bWl0IGhhc2gNCj4gc3VwcG9ydA0K PiANCj4gSSB0aGluayB0aGlzIGNoYW5nZSBhbHJlYWR5IHdlbnQgaW4gZHBkay1uZXh0LW5ldDoN Cj4gDQo+IGNvbW1pdCA2MWU5OWQ3ZTk0NDg4NWU4ZDYyNWRlZDQxYjU4Nzc2NTNlMGI2MzdlDQo+ IEF1dGhvcjogWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3ZWkuY29tPg0KPiBEYXRlOiAg IFR1ZSBBdWcgNyAxNjoxMDo0NiAyMDE4ICswODAwDQo+IA0KPiAgICAgbmV0L2JvbmRpbmc6IGFk ZCBzdXBwb3J0IHRvIG1hdGNoIG9uIDB4ODhBOCBldGhlcnR5cGUNCj4gDQo+ICAgICBXZSBhc3N1 bWUgVkxBTiBldGh0ZXJ0eXBlIGlzIDB4ODEwMCBpbiBnZXRfdmxhbl9vZmZzZXQoKSBmdW5jdGlv biwNCj4gICAgIGJ1dCBpdCBjb3VsZCBiZSAweDg4QTggaWYgUWluUSBpcyBzdXBwb3J0ZWQuDQo+ IA0KDQpPSywgdGhhbmtzLiAgSSB3aWxsIHVwZGF0ZSBpdC4NCg0KPiAgICAgRml4ZXM6IDA2ZmU3 OGI5OGNjZCAoImJvbmQ6IGFkZCBtb2RlIDYiKQ0KPiAgICAgQ2M6IHN0YWJsZUBkcGRrLm9yZw0K PiANCj4gICAgIFNpZ25lZC1vZmYtYnk6IFl1bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2Vp LmNvbT4NCj4gICAgIEFja2VkLWJ5OiBDaGFzIFdpbGxpYW1zIDxjaGFzM0BhdHQuY29tPiBPbiBG cmksIFNlcCAxNCwgMjAxOCBhdCA5OjUyIFBNDQo+IExpbGlqdW4gPGplcnJ5LmxpbGlqdW5AaHVh d2VpLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBGb3IgUWluUSBwYWNrZXQgd2l0aCBldGhlciB0eXBl IDB4ODhhOCwgZHBkayBib25kJ3MgeG1pdCBoYXNoIHBvbGljeQ0KPiA+IGlzIG5vdCB3b3JrZWQg dG8gZ2V0IHRoZSBpcCBvciBwb3J0IGZpZWxkLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTGls aWp1biA8amVycnkubGlsaWp1bkBodWF3ZWkuY29tPg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL25l dC9ib25kaW5nL3J0ZV9ldGhfYm9uZF9wbWQuYyB8IDMgKystDQo+ID4gIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9k cml2ZXJzL25ldC9ib25kaW5nL3J0ZV9ldGhfYm9uZF9wbWQuYw0KPiA+IGIvZHJpdmVycy9uZXQv Ym9uZGluZy9ydGVfZXRoX2JvbmRfcG1kLmMNCj4gPiBpbmRleCA1OGY3Mzc3Li40NDE3NDIyIDEw MDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2JvbmRpbmcvcnRlX2V0aF9ib25kX3BtZC5jDQo+ ID4gKysrIGIvZHJpdmVycy9uZXQvYm9uZGluZy9ydGVfZXRoX2JvbmRfcG1kLmMNCj4gPiBAQCAt MzcsNyArMzcsOCBAQA0KPiA+ICB7DQo+ID4gICAgICAgICBzaXplX3Qgdmxhbl9vZmZzZXQgPSAw Ow0KPiA+DQo+ID4gLSAgICAgICBpZiAocnRlX2NwdV90b19iZV8xNihFVEhFUl9UWVBFX1ZMQU4p ID09ICpwcm90bykgew0KPiA+ICsgICAgICAgaWYgKHJ0ZV9jcHVfdG9fYmVfMTYoRVRIRVJfVFlQ RV9WTEFOKSA9PSAqcHJvdG8gfHwNCj4gPiArICAgICAgICAgICAgICAgcnRlX2NwdV90b19iZV8x NihFVEhFUl9UWVBFX1FJTlEpID09ICpwcm90bykgew0KPiA+ICAgICAgICAgICAgICAgICBzdHJ1 Y3Qgdmxhbl9oZHIgKnZsYW5faGRyID0gKHN0cnVjdCB2bGFuX2hkcg0KPiA+ICopKGV0aF9oZHIg KyAxKTsNCj4gPg0KPiA+ICAgICAgICAgICAgICAgICB2bGFuX29mZnNldCA9IHNpemVvZihzdHJ1 Y3Qgdmxhbl9oZHIpOw0KPiA+IC0tDQo+ID4gMS44LjQubXN5c2dpdC4wDQo+ID4NCj4gPg0K