From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id E25AB5946 for ; Thu, 28 Aug 2014 02:51:55 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 27 Aug 2014 17:56:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,414,1406617200"; d="scan'208";a="594295799" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 27 Aug 2014 17:56:01 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 27 Aug 2014 17:56:00 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.198]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0195.001; Thu, 28 Aug 2014 08:55:59 +0800 From: "Liu, Jijiang" To: Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH v2 3/7]rte_ether:add API of VxLAN packet filter in librte_ether Thread-Index: AQHPwglYD6kzoXpn7EivWqabm1XZqJvlL2Jw Date: Thu, 28 Aug 2014 00:55:58 +0000 Message-ID: <1ED644BD7E0A5F4091CF203DAFB8E4CC01D6319C@SHSMSX101.ccr.corp.intel.com> References: <1409038294-21693-1-git-send-email-jijiang.liu@intel.com> <1409038294-21693-4-git-send-email-jijiang.liu@intel.com> <3586297.ZW2M4AoP7m@xps13> In-Reply-To: <3586297.ZW2M4AoP7m@xps13> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH v2 3/7]rte_ether:add API of VxLAN packet filter in librte_ether X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Aug 2014 00:51:56 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIE1vbmphbG9u IFttYWlsdG86dGhvbWFzLm1vbmphbG9uQDZ3aW5kLmNvbV0NCj4gU2VudDogV2VkbmVzZGF5LCBB dWd1c3QgMjcsIDIwMTQgMTE6MTIgUE0NCj4gVG86IExpdSwgSmlqaWFuZw0KPiBDYzogZGV2QGRw ZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MiAzLzddcnRlX2V0aGVy OmFkZCBBUEkgb2YgVnhMQU4gcGFja2V0IGZpbHRlcg0KPiBpbiBsaWJydGVfZXRoZXINCj4gDQo+ IDIwMTQtMDgtMjYgMTU6MzEsIEppamlhbmcgTGl1Og0KPiA+ICtlbnVtIHJ0ZV90dW5uZWxfZmls dGVyX3R5cGUgew0KPiA+ICsJUlRFX1RVTk5FTF9GSUxURVJfVFlQRV9OT05FID0gMCwNCj4gPiAr CVJURV9UVU5ORUxfRklMVEVSX0lNQUNfSVZMQU4sIC8qKjwgRmlsdGVyIGJ5IGlubmVyIE1BQyBh bmQgVkxBTiBJRC4NCj4gKi8NCj4gPiArCVJURV9UVU5ORUxfRklMVEVSX0lNQUNfSVZMQU5fVEVO SUQsDQo+ID4gKwkvKio8IEZpbHRlciBieSBpbm5lciBNQUMgYWRkcmVzcyBhbmQgVkxBTiBJRCwg dGVubmVkIElELiAqLw0KPiA+ICsJUlRFX1RVTk5FTF9GSUxURVJfSU1BQ19URU5JRCwgLyoqPCBG aWx0ZXIgYnkgaW5uZXIgTUFDIGFuZCB0ZW5hbnQNCj4gSUQuICovDQo+ID4gKwlSVEVfVFVOTkVM X0ZJTFRFUl9JTUFDLCAvKio8IEZpbHRlciBieSBpbm5lciBNQUMgYWRkcmVzcyAqLw0KPiA+ICsJ UlRFX1RVTk5FTF9GSUxURVJfT01BQ19URU5JRF9JTUFDLA0KPiA+ICsJLyoqPCBGaWx0ZXIgYnkg b3V0ZXIgTUFDIGFkZHJlc3MsIHRlbmFudCBJRCBhbmQgSW5uZXIgTUFDICovDQo+ID4gKwlSVEVf VFVOTkVMX0ZJTFRFUl9UWVBFX01BWCwNCj4gPiArfTsNCj4gWy4uLl0NCj4gPiAgLyoqDQo+ID4g KyAqIFR1bm5lbCBQYWNrZXQgZmlsdGVyIGNvbmZpZ3VyYXRpb24uDQo+ID4gKyAqLw0KPiA+ICtz dHJ1Y3QgcnRlX2V0aF90dW5uZWxfZmlsdGVyX2NvbmYgew0KPiA+ICsJc3RydWN0IGV0aGVyX2Fk ZHIgKm91dGVyX21hYzsgIC8qKjwgT3V0ZXIgTUFDIGFkZHJlc3MgZml0ZXIuICovDQo+ID4gKwlz dHJ1Y3QgZXRoZXJfYWRkciAqaW5uZXJfbWFjOyAgLyoqPCBJbm5lciBNQUMgYWRkcmVzcyBmaXRl ci4gKi8NCj4gPiArCXVpbnQxNl90IGlubmVyX3ZsYW47ICAgICAgICAgICAvKio8IElubmVyIFZM QU4gZml0ZXIuICovDQo+ID4gKwllbnVtIHJ0ZV90dW5uZWxfaXB0eXBlIGlwX3R5cGU7IC8qKjwg SVAgYWRkcmVzcyB0eXBlLiAqLw0KPiA+ICsJdW5pb24gew0KPiA+ICsJCXVpbnQzMl90IGlwdjRf YWRkcjsgICAgLyoqPCBJUHY0IHNvdXJjZSBhZGRyZXNzIHRvIG1hdGNoLiAqLw0KPiA+ICsJCXVp bnQzMl90IGlwdjZfYWRkcls0XTsgLyoqPCBJUHY2IHNvdXJjZSBhZGRyZXNzIHRvIG1hdGNoLiAq Lw0KPiA+ICsJfSBpcF9hZGRyOyAvKio8IElQdjQvSVB2NiBzb3VyY2UgYWRkcmVzcyB0byBtYXRj aCAodW5pb24gb2YgYWJvdmUpLg0KPiA+ICsqLw0KPiA+ICsNCj4gPiArCXVpbnQ4X3QgZmlsdGVy X3R5cGU7ICAgICAgICAgICAvKio8IEZpbHRlciB0eXBlLiAqLw0KPiA+ICsJdWludDhfdCB0b19x dWV1ZTsgICAgICAgICAgICAgIC8qKjwgVXNlIE1BQyBhbmQgVkxBTiB0byBwb2ludCB0byBhDQo+ IHF1ZXVlLiAqLw0KPiA+ICsJZW51bSBydGVfZXRoX3R1bm5lbF90eXBlIHR1bm5lbF90eXBlOyAv Kio8IFR1bm5lbCBUeXBlLiAqLw0KPiA+ICsJdWludDMyX3QgdGVuYW50X2lkOyAgICAgICAgICAg IC8qKiA8IFRlbmFudCBudW1iZXIuICovDQo+ID4gKwl1aW50MTZfdCBxdWV1ZV9pZDsgICAgICAg ICAgICAgLyoqIDwgcXVldWUgbnVtYmVyLiAqLw0KPiA+ICt9Ow0KPiBbLi4uXQ0KPiA+ICt0eXBl ZGVmIGludCAoKmV0aF90dW5uZWxfZmlsdGVyX3NldF90KShzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRl diwNCj4gPiArCQkJCSAgICAgIHN0cnVjdCBydGVfZXRoX3R1bm5lbF9maWx0ZXJfY29uZiAqdHVu bmVsX2ZpbHRlciwNCj4gPiArCQkJCSAgICAgIHVpbnQ4X3QgZmlsdGVyX2NvdW50LCB1aW50OF90 IGFkZCk7IC8qKjwgQGludGVybmFsDQo+IFNldA0KPiA+ICt0dW5uZWwgZmlsdGVyICovDQo+IFsu Li5dDQo+ID4gKyAvKioNCj4gPiArICogQWRkIHR1bm5lbCBmaWx0ZXIgY29uZmlndXJhdGlvbiBv ZiBFdGhlcm5ldCBkZXZpY2UNCj4gPiArICoNCj4gPiArICogQHBhcmFtIHBvcnRfaWQNCj4gPiAr ICogICBUaGUgcG9ydCBpZGVudGlmaWVyIG9mIHRoZSBFdGhlcm5ldCBkZXZpY2UuDQo+ID4gKyAq IEBwYXJhbSB0dW5uZWxfZmlsdGVyDQo+ID4gKyAqICAgV2hlcmUgdG8gc3RvcmUgdGhlIGN1cnJl bnQgVHVubmVsaW5nIFVEUCBjb25maWd1cmF0aW9uDQo+ID4gKyAqICAgb2YgdGhlIEV0aGVybmV0 IGRldmljZS4NCj4gPiArICogQHBhcmFtIGZpbHRlcl9jb3VudA0KPiA+ICsgKiAgIEhvdyBtYW55 IGZpbHRlcnMgYXJlIGdvaW5nIHRvIGFkZGVkLg0KPiA+ICsgKiBAcGFyYW0gYWRkDQo+ID4gKyAq ICAgMDogcmVtb3ZlIHR1bm5lbCBmaWx0ZXINCj4gPiArICogICAxOiBhZGQgdHVubmVsIGZpbHRl cg0KPiA+ICsgKg0KPiA+ICsgKiBAcmV0dXJuDQo+ID4gKyAqICAgLSAoMCkgaWYgc3VjY2Vzc2Z1 bC4NCj4gPiArICogICAtICgtRU5PREVWKSBpZiBwb3J0IGlkZW50aWZpZXIgaXMgaW52YWxpZC4N Cj4gPiArICogICAtICgtRUlOVkFMKSBpZiBiYWQgcGFyYW1ldGVyLg0KPiA+ICsgKiAgIC0gKC1F Tk9UU1VQKSBpZiBoYXJkd2FyZSBkb2Vzbid0IHN1cHBvcnQgdHVubmVsIHR5cGUuDQo+ID4gKyAq Lw0KPiA+ICtpbnQNCj4gPiArcnRlX2V0aF9kZXZfdHVubmVsX2ZpbHRlcl9zZXQodWludDhfdCBw b3J0X2lkLA0KPiA+ICsJCQlzdHJ1Y3QgcnRlX2V0aF90dW5uZWxfZmlsdGVyX2NvbmYgKnR1bm5l bF9maWx0ZXIsDQo+ID4gKwkJCXVpbnQ4X3QgZmlsdGVyX2NvdW50LCB1aW50OF90IGFkZCk7DQo+ IA0KPiBJIHdvbmRlciBpZiB3ZSBjb3VsZCB1c2UgYSBjb21tb24gZnVuY3Rpb24gdG8gc2V0IGFs bCBraW5kIG9mIGZpbHRlcnM/DQo+IA0KPiBUaG91Z2h0cyBhcmUgd2VsY29tZS4NCj4gDQo+IC0t DQo+IFRob21hcw0KDQpUaGUgcnRlX2V0aF9kZXZfdHVubmVsX2ZpbHRlcl9zZXQoKSBpcyBhIGNv bW1vbiBmaWx0ZXIgZnVuY3Rpb24gZm9yIHR1bm5lbGluZyBwYWNrZXQsIHdoaWNoIGNhbiBzZXQg YWxsIGtpbmQgb2YgZmlsdGVycy4NCkJ1dCBub3cgSSBqdXN0IGltcGxlbWVudGVkIGFuZCB0ZXN0 ZWQgVnhMQU4gdHVubmVsaW5nIHBhY2tldCBpbiB0aGlzIGZ1bmN0aW9uLCBhbm90aGVyIHR1bm5l bGluZyBwYWNrZXRzIHN1cHBvcnQgd2lsbCBiZSBoZXJlIGxhdGVyLg0KTG9vayBhdCB0aGUgc3Ry dWN0dXJlIGRlZmluaXRpb24sIHdoaWNoIHN1cHBvcnQgYW5vdGhlciB0dW5uZWxpbmcgdHlwZXMu IA0Kc3RydWN0IHJ0ZV9ldGhfdHVubmVsX2ZpbHRlcl9jb25mIKP7DQogICAgLi4uDQogICAgZW51 bSBydGVfZXRoX3R1bm5lbF90eXBlIHR1bm5lbF90eXBlOyAvKio8IFR1bm5lbCBUeXBlLiAqLw0K ICAgIC4uLg0KfQ0KLS0NCkppamlhbmcgTGl1DQo=