From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 5772B58D1 for ; Thu, 27 Apr 2017 07:40:39 +0200 (CEST) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Apr 2017 22:40:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.37,257,1488873600"; d="scan'208";a="94370826" Received: from kmsmsx152.gar.corp.intel.com ([172.21.73.87]) by fmsmga005.fm.intel.com with ESMTP; 26 Apr 2017 22:40:37 -0700 Received: from pgsmsx103.gar.corp.intel.com ([169.254.2.175]) by KMSMSX152.gar.corp.intel.com ([169.254.11.209]) with mapi id 14.03.0319.002; Thu, 27 Apr 2017 13:39:23 +0800 From: "Zhao1, Wei" To: "Yigit, Ferruh" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/ixgbe: fix ntuple filter support for sctp Thread-Index: AQHSvwVzXBtO3vSBSU6PnCh05xmmXaHYIC4AgACRo7A= Date: Thu, 27 Apr 2017 05:39:22 +0000 Message-ID: References: <1493262879-47696-1-git-send-email-wei.zhao1@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.30.20.205] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] net/ixgbe: fix ntuple filter support for sctp 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: Thu, 27 Apr 2017 05:40:40 -0000 SGksICBGZXJydWgNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZaWdp dCwgRmVycnVoDQo+IFNlbnQ6IFRodXJzZGF5LCBBcHJpbCAyNywgMjAxNyAxMjo1MyBQTQ0KPiBU bzogWmhhbzEsIFdlaSA8d2VpLnpoYW8xQGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPiBTdWJq ZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIG5ldC9peGdiZTogZml4IG50dXBsZSBmaWx0ZXIg c3VwcG9ydCBmb3Igc2N0cA0KPiANCj4gT24gNC8yNy8yMDE3IDQ6MTQgQU0sIFdlaSBaaGFvIHdy b3RlOg0KPiA+IEFkZCB0aGUgc3VwcG9ydCBvZiBSVEVfRkxPV19JVEVNX1RZUEVfU0NUUCB0eXBl IHBhY2tldCBmb3IgaXhnYmUNCj4gPiBudHVwbGUgZmlsdGVyLg0KPiANCj4gVGhlIGZ1bmN0aW9u IGNvbW1lbnQgYWxzbyBzaG91bGQgYmUgdXBkYXRlZCBmb3IgdGhpcyBwYXR0ZXJuIHR5cGUuDQo+ IA0KPiBBbmQgaXMgdGhpcyBhIGZpeCBvciBhZGRpbmcgbmV3IHR5cGUgc3VwcG9ydD8gSWYgdGhp cyBpcyBub3QgZml4aW5nIHNvbWV0aGluZw0KPiBleGlzdGluZywgbGV0cyBwb3N0cG9uZSB0aGlz IHRvIG5leHQgcmVsZWFzZS4NCj4gDQoNCk5vLCBpdCBpcyBhIGZpeCBwYXRjaCBmb3Igb3VyIG1p c3Npbmcgc3VwcG9ydCBmb3Igc2N0cCBwYWNrZXQgdHlwZSBmaWx0ZXIuDQpUaGVyZSBhcmUgYWxz byBvdGhlciAyIGhhZCBiZXR0ZXIgYmVlbiBtZXJnZSB0byB0aGlzIHJlbGVhc2UgYWxzbywgdGhl eSBhcmUgaGlnaCByaXNrIGJ1ZyBuZWVkIHRvIGJlIGZpeC4gIA0KaHR0cDovL2RwZGsub3JnL2Rl di9wYXRjaHdvcmsvcGF0Y2gvMjM3NjEvDQpodHRwOi8vZHBkay5vcmcvZGV2L3BhdGNod29yay9w YXRjaC8yMzc2MC8NCg0KPiA+DQo+ID4gRml4ZXM6IDY3MmJlNTZkNzZhICgibmV0L2l4Z2JlOiBw YXJzZSBuLXR1cGxlIGZpbHRlciIpDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgWmhhbyA8 d2VpLnpoYW8xQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9uZXQvaXhnYmUvaXhn YmVfZmxvdy5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKystDQo+ID4gIDEgZmlsZSBj aGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfZmxvdy5jDQo+ID4gYi9kcml2ZXJzL25ldC9p eGdiZS9peGdiZV9mbG93LmMgaW5kZXggZTJiYTljMi4uMmMxOGJjZCAxMDA2NDQNCj4gPiAtLS0g YS9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9mbG93LmMNCj4gPiArKysgYi9kcml2ZXJzL25ldC9p eGdiZS9peGdiZV9mbG93LmMNCj4gPiBAQCAtMTQyLDYgKzE0Miw4IEBAIGNvbnNfcGFyc2VfbnR1 cGxlX2ZpbHRlcihjb25zdCBzdHJ1Y3QgcnRlX2Zsb3dfYXR0cg0KPiAqYXR0ciwNCj4gPiAgCWNv bnN0IHN0cnVjdCBydGVfZmxvd19pdGVtX3RjcCAqdGNwX21hc2s7DQo+ID4gIAljb25zdCBzdHJ1 Y3QgcnRlX2Zsb3dfaXRlbV91ZHAgKnVkcF9zcGVjOw0KPiA+ICAJY29uc3Qgc3RydWN0IHJ0ZV9m bG93X2l0ZW1fdWRwICp1ZHBfbWFzazsNCj4gPiArCWNvbnN0IHN0cnVjdCBydGVfZmxvd19pdGVt X3NjdHAgKnNjdHBfc3BlYzsNCj4gPiArCWNvbnN0IHN0cnVjdCBydGVfZmxvd19pdGVtX3NjdHAg KnNjdHBfbWFzazsNCj4gPiAgCXVpbnQzMl90IGluZGV4Ow0KPiA+DQo+ID4gIAlpZiAoIXBhdHRl cm4pIHsNCj4gPiBAQCAtMzE5LDcgKzMyMSw3IEBAIGNvbnNfcGFyc2VfbnR1cGxlX2ZpbHRlcihj b25zdCBzdHJ1Y3QgcnRlX2Zsb3dfYXR0cg0KPiAqYXR0ciwNCj4gPiAgCQlmaWx0ZXItPmRzdF9w b3J0ICA9IHRjcF9zcGVjLT5oZHIuZHN0X3BvcnQ7DQo+ID4gIAkJZmlsdGVyLT5zcmNfcG9ydCAg PSB0Y3Bfc3BlYy0+aGRyLnNyY19wb3J0Ow0KPiA+ICAJCWZpbHRlci0+dGNwX2ZsYWdzID0gdGNw X3NwZWMtPmhkci50Y3BfZmxhZ3M7DQo+ID4gLQl9IGVsc2Ugew0KPiA+ICsJfSBlbHNlIGlmIChp dGVtLT50eXBlID09IFJURV9GTE9XX0lURU1fVFlQRV9VRFApIHsNCj4gPiAgCQl1ZHBfbWFzayA9 IChjb25zdCBzdHJ1Y3QgcnRlX2Zsb3dfaXRlbV91ZHAgKilpdGVtLT5tYXNrOw0KPiA+DQo+ID4g IAkJLyoqDQo+ID4gQEAgLTM0Miw2ICszNDQsMjkgQEAgY29uc19wYXJzZV9udHVwbGVfZmlsdGVy KGNvbnN0IHN0cnVjdA0KPiBydGVfZmxvd19hdHRyICphdHRyLA0KPiA+ICAJCXVkcF9zcGVjID0g KGNvbnN0IHN0cnVjdCBydGVfZmxvd19pdGVtX3VkcCAqKWl0ZW0tPnNwZWM7DQo+ID4gIAkJZmls dGVyLT5kc3RfcG9ydCA9IHVkcF9zcGVjLT5oZHIuZHN0X3BvcnQ7DQo+ID4gIAkJZmlsdGVyLT5z cmNfcG9ydCA9IHVkcF9zcGVjLT5oZHIuc3JjX3BvcnQ7DQo+ID4gKwl9IGVsc2Ugew0KPiANCj4g VGhlcmUgaXMgYSBjaGVjayBmb3IgdGhpcyBpdGVtIGlmIGl0IGlzIFRDUCBvciBVRFAsIGVsc2Ug aXQgcmV0dXJucyBhbiBlcnJvciAoaW4gbGluZQ0KPiAyNTUpLCBzbyBpdCBzaG91bGQgbm90IGJl IGhpdHRpbmcgdGhpcyBlbHNlIGF0IGFsbCwgYW0gSSBtaXNzaW5nIHNvbWV0aGluZz8NCg0KWWVz LCAgeW91IGFyZSByaWdodCwgSSBtaXNzIFNPTUUgaW4gbGluZSAyNTUsIGEgdjIgbGF0ZXIgdG8g YmUgY29tbWl0Lg0KDQo+IA0KPiA+ICsJCXNjdHBfbWFzayA9IChjb25zdCBzdHJ1Y3QgcnRlX2Zs b3dfaXRlbV9zY3RwICopaXRlbS0+bWFzazsNCj4gPiArDQo+ID4gKwkJLyoqDQo+ID4gKwkJICog T25seSBzdXBwb3J0IHNyYyAmIGRzdCBwb3J0cywNCj4gPiArCQkgKiBvdGhlcnMgc2hvdWxkIGJl IG1hc2tlZC4NCj4gPiArCQkgKi8NCj4gPiArCQlpZiAoc2N0cF9tYXNrLT5oZHIudGFnIHx8DQo+ ID4gKwkJICAgIHNjdHBfbWFzay0+aGRyLmNrc3VtKSB7DQo+ID4gKwkJCW1lbXNldChmaWx0ZXIs IDAsDQo+ID4gKwkJCQlzaXplb2Yoc3RydWN0IHJ0ZV9ldGhfbnR1cGxlX2ZpbHRlcikpOw0KPiA+ ICsJCQlydGVfZmxvd19lcnJvcl9zZXQoZXJyb3IsIEVJTlZBTCwNCj4gPiArCQkJCVJURV9GTE9X X0VSUk9SX1RZUEVfSVRFTSwNCj4gPiArCQkJCWl0ZW0sICJOb3Qgc3VwcG9ydGVkIGJ5IG50dXBs ZSBmaWx0ZXIiKTsNCj4gPiArCQkJcmV0dXJuIC1ydGVfZXJybm87DQo+ID4gKwkJfQ0KPiA+ICsN Cj4gPiArCQlmaWx0ZXItPmRzdF9wb3J0X21hc2sgPSBzY3RwX21hc2stPmhkci5kc3RfcG9ydDsN Cj4gPiArCQlmaWx0ZXItPnNyY19wb3J0X21hc2sgPSBzY3RwX21hc2stPmhkci5zcmNfcG9ydDsN Cj4gPiArDQo+ID4gKwkJc2N0cF9zcGVjID0gKGNvbnN0IHN0cnVjdCBydGVfZmxvd19pdGVtX3Nj dHAgKilpdGVtLT5zcGVjOw0KPiA+ICsJCWZpbHRlci0+ZHN0X3BvcnQgPSBzY3RwX3NwZWMtPmhk ci5kc3RfcG9ydDsNCj4gPiArCQlmaWx0ZXItPnNyY19wb3J0ID0gc2N0cF9zcGVjLT5oZHIuc3Jj X3BvcnQ7DQo+ID4gIAl9DQo+ID4NCj4gPiAgCS8qIGNoZWNrIGlmIHRoZSBuZXh0IG5vdCB2b2lk IGl0ZW0gaXMgRU5EICovDQo+ID4NCg0K