From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xing, Beilei" Subject: Re: [PATCH v6 6/8] net/i40e: add FDIR support for GTP-C and GTP-U Date: Fri, 29 Sep 2017 15:15:11 +0000 Message-ID: <94479800C636CB44BD422CB454846E01320390C8@SHSMSX101.ccr.corp.intel.com> References: <1506565054-67690-1-git-send-email-beilei.xing@intel.com> <1506662342-18966-1-git-send-email-beilei.xing@intel.com> <1506662342-18966-7-git-send-email-beilei.xing@intel.com> <94479800C636CB44BD422CB454846E0132038E8C@SHSMSX101.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "Wu, Jingjing" , "Chilikin, Andrey" , "dev@dpdk.org" To: Sean Harte Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by dpdk.org (Postfix) with ESMTP id 3506D1B194 for ; Fri, 29 Sep 2017 17:15:16 +0200 (CEST) In-Reply-To: Content-Language: en-US List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTZWFuIEhhcnRlIFttYWlsdG86 c2VhbmJoQGdtYWlsLmNvbV0NCj4gU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMjksIDIwMTcgNjox MCBQTQ0KPiBUbzogWGluZywgQmVpbGVpIDxiZWlsZWkueGluZ0BpbnRlbC5jb20+DQo+IENjOiBX dSwgSmluZ2ppbmcgPGppbmdqaW5nLnd1QGludGVsLmNvbT47IENoaWxpa2luLCBBbmRyZXkNCj4g PGFuZHJleS5jaGlsaWtpbkBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6 IFtkcGRrLWRldl0gW1BBVENIIHY2IDYvOF0gbmV0L2k0MGU6IGFkZCBGRElSIHN1cHBvcnQgZm9y IEdUUC1DDQo+IGFuZCBHVFAtVQ0KPiANCj4gT24gMjkgU2VwdGVtYmVyIDIwMTcgYXQgMTA6MzMs IFhpbmcsIEJlaWxlaSA8YmVpbGVpLnhpbmdAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+DQo+ ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IFNlYW4gSGFydGUgW21h aWx0bzpzZWFuYmhAZ21haWwuY29tXQ0KPiA+PiBTZW50OiBGcmlkYXksIFNlcHRlbWJlciAyOSwg MjAxNyA0OjE1IFBNDQo+ID4+IFRvOiBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNv bT4NCj4gPj4gQ2M6IFd1LCBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwuY29tPjsgQ2hpbGlr aW4sIEFuZHJleQ0KPiA+PiA8YW5kcmV5LmNoaWxpa2luQGludGVsLmNvbT47IGRldkBkcGRrLm9y Zw0KPiA+PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggdjYgNi84XSBuZXQvaTQwZTog YWRkIEZESVIgc3VwcG9ydCBmb3INCj4gPj4gR1RQLUMgYW5kIEdUUC1VDQo+ID4+DQo+ID4+IE9u IDI5IFNlcHRlbWJlciAyMDE3IGF0IDA2OjE5LCBCZWlsZWkgWGluZyA8YmVpbGVpLnhpbmdAaW50 ZWwuY29tPg0KPiB3cm90ZToNCj4gPj4gPiBUaGlzIHBhdGNoIGFkZHMgRkRJUiBzdXBwb3J0IGZv ciBHVFAtQyBhbmQgR1RQLVUuIFRoZSBpbnB1dCBzZXQgb2YNCj4gPj4gPiBHVFAtQyBhbmQgR1RQ LVUgaXMgVEVJRC4NCj4gPj4gPg0KPiA+PiA+IFNpZ25lZC1vZmYtYnk6IEJlaWxlaSBYaW5nIDxi ZWlsZWkueGluZ0BpbnRlbC5jb20+DQo+ID4+ID4gLS0tDQo+ID4+ID4gIGRyaXZlcnMvbmV0L2k0 MGUvaTQwZV9ldGhkZXYuaCB8ICAzMCArKysrKw0KPiA+PiA+ICBkcml2ZXJzL25ldC9pNDBlL2k0 MGVfZmRpci5jICAgfCAyMDANCj4gKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQ0KPiA+ PiA+ICBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZmxvdy5jICAgfCAyNjMNCj4gPj4gKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0NCj4gPj4gPiAgMyBmaWxlcyBjaGFuZ2Vk LCAzOTYgaW5zZXJ0aW9ucygrKSwgOTcgZGVsZXRpb25zKC0pDQo+ID4+DQo+ID4+IDxzbmlwPg0K PiA+Pg0KPiA+PiA+IEBAIC0xMTczLDEwICsxMTk2LDY5IEBAIGk0MGVfZmxvd19mZGlyX2NvbnN0 cnVjdF9wa3Qoc3RydWN0DQo+IGk0MGVfcGYNCj4gPj4gKnBmLA0KPiA+PiA+DQo+IHJ0ZV9jcHVf dG9fYmVfMTYoRVRIRVJfVFlQRV9BUlApKQ0KPiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAg IHBheWxvYWQgKz0gc2l6ZW9mKHN0cnVjdCBhcnBfaGRyKTsNCj4gPj4gPiAgICAgICAgICAgICAg ICAgc2V0X2lkeCA9IEk0MEVfRkxYUExEX0wyX0lEWDsNCj4gPj4gPiAtICAgICAgICAgICAgICAg YnJlYWs7DQo+ID4+ID4gLSAgICAgICBkZWZhdWx0Og0KPiA+PiA+IC0gICAgICAgICAgICAgICBQ TURfRFJWX0xPRyhFUlIsICJ1bmtub3duIHBjdHlwZSAldS4iLA0KPiBmZGlyX2lucHV0LT5wY3R5 cGUpOw0KPiA+PiA+IC0gICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gPj4gPiArICAg ICAgIH0gZWxzZSBpZiAoZmRpcl9pbnB1dC0+Zmxvd19leHQuY3VzdG9taXplZF9wY3R5cGUpIHsN Cj4gPj4gPiArICAgICAgICAgICAgICAgLyogSWYgY3VzdG9taXplZCBwY3R5cGUgaXMgdXNlZCAq Lw0KPiA+PiA+ICsgICAgICAgICAgICAgICBjdXNfcGN0eXBlID0NCj4gaTQwZV9mbG93X2ZkaXJf ZmluZF9jdXN0b21pemVkX3BjdHlwZShwZiwgcGN0eXBlKTsNCj4gPj4gPiArICAgICAgICAgICAg ICAgaWYgKGN1c19wY3R5cGUtPmluZGV4ID09IEk0MEVfQ1VTVE9NSVpFRF9HVFBDDQo+IHx8DQo+ ID4+ID4gKyAgICAgICAgICAgICAgICAgICBjdXNfcGN0eXBlLT5pbmRleCA9PQ0KPiBJNDBFX0NV U1RPTUlaRURfR1RQVV9JUFY0IHx8DQo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICBjdXNfcGN0 eXBlLT5pbmRleCA9PQ0KPiBJNDBFX0NVU1RPTUlaRURfR1RQVV9JUFY2IHx8DQo+ID4+ID4gKyAg ICAgICAgICAgICAgICAgICBjdXNfcGN0eXBlLT5pbmRleCA9PQ0KPiBJNDBFX0NVU1RPTUlaRURf R1RQVSkgew0KPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHVkcCA9IChzdHJ1Y3QgdWRw X2hkciAqKShyYXdfcGt0ICsgbGVuKTsNCj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICB1 ZHAtPmRncmFtX2xlbiA9DQo+ID4+ID4gKw0KPiA+PiA+ICsgcnRlX2NwdV90b19iZV8xNihJNDBF X0ZESVJfVURQX0RFRkFVTFRfTEVOKTsNCj4gPj4gPiArDQo+ID4+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgZ3RwID0gKHN0cnVjdCBydGVfZmxvd19pdGVtX2d0cCAqKQ0KPiA+PiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBjaGFyICopdWRwICsNCj4gc2l6 ZW9mKHN0cnVjdCB1ZHBfaGRyKSk7DQo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgZ3Rw LT52X3B0X3Jzdl9mbGFncyA9IDB4MzA7DQo+ID4+DQo+ID4+IDB4MzAgaXNuJ3QgdmFsaWQgZm9y IEdUUC1DLCB0aGUgc2VxdWVuY2UgbnVtYmVyIG11c3QgYmUgcHJlc2VudCBpbg0KPiA+PiBHVFAt QyBzbyBpdCB3aWxsIGJlIDB4MzIgb3IgbW9yZS4gSXMgdGhpcyBieXRlIGFjdHVhbGx5IG1hdGNo ZWQNCj4gPj4gYWdhaW5zdCBieSB0aGUgZGV2aWNlIHVzaW5nIHRoZSBHVFAgcGN0eXBlcz8NCj4g Pg0KPiA+IFdlIGNvbnN0cnVjdCBwYWNrZXRzIGFuZCBzZW5kIHRoZSBwYWNrZXQgdG8gSFcgIHRv IGNyZWF0ZSBmbG93DQo+ID4gZGlyZWN0b3IgcnVsZSBmb3IgR1RQLUMgYW5kIEdUUC1VLiBBY3R1 YWxseSBJIGRpZG7igJl0IGdldCBlcnJvciBpbmZvDQo+ID4gd2l0aCAweDMwLiBBbmQgaW4gbXkg dGVzdCwgR1RQLUMgcGFja2V0cyBjYW4gaGl0ICBHVFAtQyBwY3R5cGUgcnVsZS4gV2lsbA0KPiB0 cnkgMHgzMiBsYXRlci4NCg0KSSBjaGVja2VkIHdpdGggMHgzMiBmb3IgR1RQLUMsIGl0IHdvcmtz IHdlbGwuIEkgd2lsbCBjaGFuZ2UgdG8gdXNlIDB4MzIgZm9yIEdUUC1DLg0KRm9yIEdUUC1VLCBm b3IgaTQwZSwgSSB3aWxsIGtlZXAgMHgzMCBmb3IgR1RQLVUgc2luY2UgZGlmZmVyZW50IEdUUC1V IHBhY2tldCB0eXBlcw0KY2FuIG1hdGNoIHRoZSBzYW1lIHBjdHlwZS4NClRoYW5rcyBmb3IgeW91 ciBhbGwgeW91ciBjb21tZW50cy4NCg0KQmVpbGVpDQo=