From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 0FEB2A04F9; Tue, 7 Jan 2020 15:32:56 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D0A191D58D; Tue, 7 Jan 2020 15:32:55 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 48BD81D14B for ; Tue, 7 Jan 2020 15:32:52 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Jan 2020 06:32:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,406,1571727600"; d="scan'208";a="223197673" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga003.jf.intel.com with ESMTP; 07 Jan 2020 06:32:51 -0800 Received: from fmsmsx162.amr.corp.intel.com (10.18.125.71) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 7 Jan 2020 06:32:51 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx162.amr.corp.intel.com (10.18.125.71) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 7 Jan 2020 06:32:50 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 7 Jan 2020 06:32:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pe0BU+fZy+DoUW3Qm+BLtiZ9+qB14UFWSC+IKxJ8vQa9/A35NVpg35J2w6PpWdFcs6qEZ1LYbjO1LqRS8N3HZ3xCVsirB5KZETAEPFO73/UT3Kk/2UN9o7X4s0pzmcNdNvAoKSPu7XsqXkwnS+hXADJHw5UATjDlfwkKtaLxz5r7ap8IC7dvFAqeeWuMu05msMQtN9V1uemn9gf3s4nLQvj2lPzeLx7PwlfwANyFSSkKtz4fFBs71GIMvuQe50DxVnkTR4uaQ5nCMyg45CYL8EduiqtSQKlAFBdJaAepHfmUZ9DIKa5Q7Yg/rR6dj2B9RGcqq4bjaaW+gJiSwif1wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hjMCN+Mr+4AeVU/menrUk57pJS3PjPfoYnSjkGMk8KY=; b=oGQHWbIN6hVB0Vux88xPTv0tdqQ8Zy156gjOIwJ/rnJ4ZerTgFyQjUBVZErgvVpmH09nAk6wQ4xpt4eIhcFTHD6/nOwuFPjlZwreDHwf0h/z2fUuTspLEZSbzfGU9ay0U4K1ZacarUI+L9yfIgs1VWRtyyUmYy673Zo7ZdmVuPubT8wzcSAQ7UmNlvkJKwNYU3/Jaf4zuiMfUtnpOKEHybW7aYb2L4SCNDozjsq5yDGikxgHwIqOzhqYZq8k36F0yvj4Cq/wmLDGCaxhHjTjODY5rhfv+UlI2fsNBX4QSfq2ljds9fKpRuo3sdI0b5BKpnHlKqo3LcBClU3jwTwpZA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hjMCN+Mr+4AeVU/menrUk57pJS3PjPfoYnSjkGMk8KY=; b=fG8DjAwqEecaVHXqM6pKd2jaKzwVAuiRmY6SoVqS1j9aOBKHYLlRCv0LZLnKuDSOwMwRS1Rkmom3Gx7NHCvor/rBm6LL4284QhJiqj0s+60vWXYdjkRn7LKKA4swCuRE6d3rt+JHqTEDU5HSk/TyxcJUgibLPBgBzGdeZXnBmao= Received: from SN6PR11MB2558.namprd11.prod.outlook.com (52.135.94.19) by SN6PR11MB2928.namprd11.prod.outlook.com (52.135.127.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2602.10; Tue, 7 Jan 2020 14:32:48 +0000 Received: from SN6PR11MB2558.namprd11.prod.outlook.com ([fe80::4d86:362a:13c3:8386]) by SN6PR11MB2558.namprd11.prod.outlook.com ([fe80::4d86:362a:13c3:8386%7]) with mapi id 15.20.2623.008; Tue, 7 Jan 2020 14:32:48 +0000 From: "Ananyev, Konstantin" To: Anoob Joseph , Akhil Goyal , "Nicolau, Radu" , Thomas Monjalon CC: Jerin Jacob Kollanukkaran , "Narayana Prasad Raju Athreya" , Ankur Dwivedi , Archana Muniganti , Tejasree Kondoj , Vamsi Krishna Attunuru , Lukas Bartosik , "dev@dpdk.org" Thread-Topic: [PATCH 04/14] examples/ipsec-secgw: add Rx adapter support Thread-Index: AQHVrcN/b8Xsmc1VJUGtolcjD+00uKfIJUCQgBbCLgCAAItGwA== Date: Tue, 7 Jan 2020 14:32:48 +0000 Message-ID: References: <1575808249-31135-1-git-send-email-anoobj@marvell.com> <1575808249-31135-5-git-send-email-anoobj@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWE4MDQzNzEtOTJhNi00ZjViLTg5OTItMTIwY2IxMzIxMzk5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoid1wvYW11WVFQUVhXSnFkRnA5ckEwSFc0NnVNcm9oNWMrMkppbFN2WU9BSkNIcTh3b2tuMHZycldUcFdKR3lsQ2UifQ== dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 x-ctpclassification: CTP_NT authentication-results: spf=none (sender IP is ) smtp.mailfrom=konstantin.ananyev@intel.com; x-originating-ip: [192.198.151.179] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ea1f6ef4-51cb-4948-7be1-08d7937e7851 x-ms-traffictypediagnostic: SN6PR11MB2928: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1247; x-forefront-prvs: 027578BB13 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(366004)(39860400002)(396003)(376002)(346002)(189003)(199004)(186003)(33656002)(8936002)(2906002)(9686003)(55016002)(86362001)(81166006)(81156014)(7696005)(8676002)(71200400001)(478600001)(4326008)(5660300002)(7416002)(6506007)(26005)(54906003)(64756008)(66476007)(66556008)(110136005)(66446008)(76116006)(66946007)(316002)(52536014); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR11MB2928; H:SN6PR11MB2558.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JIRM9rBC7pT5CP8KZVZ4Xog0rWZ1IPomEnJQHYt7rW9T2t9JdbriHwxGAtYVPa1DVy702OBPL/EEps2GZvhleUBQzJgm5FwzOt9a70lp0lxPzP5L2zlFls6pDl5aqa2YL8H478WgaO/NuQqSN9YMTSqgAZ+WLlYKciz/PSKv/A/VDPbe+NJk92vCPwW0HeKDdSyGdgd0SiNnMlW0qspPidn4UBKZLy0yGICGtMEdF1CudlaapFatKpx1OJpdSAQQZFlRvRWZ7tGNMGzkU/4TW2tx1Uwkc6Pgbol3Ba9Dco5ib9S4OMZC+FfPketOOQQLQIzd0HQJ084CtViE063MD2jkKZWmcDasEZH5FuBTaj1ENwicS7LXkbLhUnO7GCcG1CSGmo1qeweP/COQzUJbPihY9S+E/VJEVmGGNdvgLMNWEsZo0P1alYOVypiExErj Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: ea1f6ef4-51cb-4948-7be1-08d7937e7851 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 14:32:48.8913 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lSiXqE4w/eqnA0nRPlmqubMzMSfyHBTgtq8rMkFXZfV+BnHpwl8fBpjbFR491TGQCzcJc6v3CgD5bfMT0MpTTy9QOkfbuFKwUkMeZV65l68= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2928 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 04/14] examples/ipsec-secgw: add Rx adapter 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCg0KPiA+ID4gQWRkIFJ4IGFkYXB0ZXIgc3VwcG9ydC4gVGhlIGV2ZW50IGhlbHBlciBpbml0 IHJvdXRpbmUgd2lsbCBpbml0aWFsaXplDQo+ID4gPiB0aGUgUnggYWRhcHRlciBhY2NvcmRpbmcg dG8gdGhlIGNvbmZpZ3VyYXRpb24uIElmIFJ4IGFkYXB0ZXIgY29uZmlnIGlzDQo+ID4gPiBub3Qg cHJlc2VudCBpdCB3aWxsIGdlbmVyYXRlIGEgZGVmYXVsdCBjb25maWcuIEl0IHdpbGwgY2hlY2sg dGhlDQo+ID4gPiBhdmFpbGFibGUgZXRoIHBvcnRzIGFuZCBldmVudCBxdWV1ZXMgYW5kIG1hcCB0 aGVtIDE6MS4gU28gb25lIGV0aCBwb3J0DQo+ID4gPiB3aWxsIGJlIGNvbm5lY3RlZCB0byBvbmUg ZXZlbnQgcXVldWUuIFRoaXMgd2F5IGV2ZW50IHF1ZXVlIElEIGNvdWxkIGJlDQo+ID4gPiB1c2Vk IHRvIGZpZ3VyZSBvdXQgdGhlIHBvcnQgb24gd2hpY2ggYSBwYWNrZXQgY2FtZSBpbi4NCj4gPiA+ DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT4N Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEx1a2FzeiBCYXJ0b3NpayA8bGJhcnRvc2lrQG1hcnZlbGwu Y29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvZXZlbnRfaGVscGVy LmMgfCAyODkNCj4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQ0KPiA+ ID4gIGV4YW1wbGVzL2lwc2VjLXNlY2d3L2V2ZW50X2hlbHBlci5oIHwgIDI5ICsrKysNCj4gPiA+ ICAyIGZpbGVzIGNoYW5nZWQsIDMxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4g Pg0KPiA+ID4gZGlmZiAtLWdpdCBhL2V4YW1wbGVzL2lwc2VjLXNlY2d3L2V2ZW50X2hlbHBlci5j DQo+ID4gPiBiL2V4YW1wbGVzL2lwc2VjLXNlY2d3L2V2ZW50X2hlbHBlci5jDQo+ID4gPiBpbmRl eCBkMDE1N2Y0Li5mMGVjYTAxIDEwMDY0NA0KPiA+ID4gLS0tIGEvZXhhbXBsZXMvaXBzZWMtc2Vj Z3cvZXZlbnRfaGVscGVyLmMNCj4gPiA+ICsrKyBiL2V4YW1wbGVzL2lwc2VjLXNlY2d3L2V2ZW50 X2hlbHBlci5jDQo+ID4gPiBAQCAtNCwxMCArNCw2MCBAQA0KPiA+ID4gICNpbmNsdWRlIDxydGVf Yml0bWFwLmg+DQo+ID4gPiAgI2luY2x1ZGUgPHJ0ZV9ldGhkZXYuaD4NCj4gPiA+ICAjaW5jbHVk ZSA8cnRlX2V2ZW50ZGV2Lmg+DQo+ID4gPiArI2luY2x1ZGUgPHJ0ZV9ldmVudF9ldGhfcnhfYWRh cHRlci5oPg0KPiA+ID4gICNpbmNsdWRlIDxydGVfbWFsbG9jLmg+DQo+ID4gPg0KPiA+ID4gICNp bmNsdWRlICJldmVudF9oZWxwZXIuaCINCj4gPiA+DQo+ID4gPiArc3RhdGljIGludA0KPiA+ID4g K2VoX2dldF9lbmFibGVkX2NvcmVzKHN0cnVjdCBydGVfYml0bWFwICpldGhfY29yZV9tYXNrKSB7 DQo+ID4gPiArCWludCBpOw0KPiA+ID4gKwlpbnQgY291bnQgPSAwOw0KPiA+ID4gKw0KPiA+ID4g KwlSVEVfTENPUkVfRk9SRUFDSChpKSB7DQo+ID4gPiArCQkvKiBDaGVjayBpZiB0aGlzIGNvcmUg aXMgZW5hYmxlZCBpbiBjb3JlIG1hc2sqLw0KPiA+ID4gKwkJaWYgKHJ0ZV9iaXRtYXBfZ2V0KGV0 aF9jb3JlX21hc2ssIGkpKSB7DQo+ID4gPiArCQkJLyogV2UgaGF2ZSBmb3VuZCBlbmFibGVkIGNv cmUgKi8NCj4gPiA+ICsJCQljb3VudCsrOw0KPiA+ID4gKwkJfQ0KPiA+ID4gKwl9DQo+ID4gPiAr CXJldHVybiBjb3VudDsNCj4gPiA+ICt9DQo+ID4gPiArDQo+ID4gPiArc3RhdGljIGlubGluZSB1 bnNpZ25lZCBpbnQNCj4gPiA+ICtlaF9nZXRfbmV4dF9ldGhfY29yZShzdHJ1Y3QgZXZlbnRtb2Rl X2NvbmYgKmVtX2NvbmYpIHsNCj4gPiA+ICsJc3RhdGljIHVuc2lnbmVkIGludCBwcmV2X2NvcmUg PSAtMTsNCj4gPiA+ICsJdW5zaWduZWQgaW50IG5leHRfY29yZTsNCj4gPiA+ICsNCj4gPiA+ICsJ LyoNCj4gPiA+ICsJICogTWFrZSBzdXJlIHdlIGhhdmUgYXQgbGVhc3Qgb25lIGV0aCBjb3JlIHJ1 bm5pbmcsIGVsc2UgdGhlIGZvbGxvd2luZw0KPiA+ID4gKwkgKiBsb2dpYyB3b3VsZCBsZWFkIHRv IGFuIGluZmluaXRlIGxvb3AuDQo+ID4gPiArCSAqLw0KPiA+ID4gKwlpZiAoZWhfZ2V0X2VuYWJs ZWRfY29yZXMoZW1fY29uZi0+ZXRoX2NvcmVfbWFzaykgPT0gMCkgew0KPiA+ID4gKwkJRUhfTE9H X0VSUigiTm8gZW5hYmxlZCBldGggY29yZSBmb3VuZCIpOw0KPiA+ID4gKwkJcmV0dXJuIFJURV9N QVhfTENPUkU7DQo+ID4gPiArCX0NCj4gPiA+ICsNCj4gPiA+ICtnZXRfbmV4dF9jb3JlOg0KPiA+ ID4gKwkvKiBHZXQgdGhlIG5leHQgY29yZSAqLw0KPiA+ID4gKwluZXh0X2NvcmUgPSBydGVfZ2V0 X25leHRfbGNvcmUocHJldl9jb3JlLCAwLCAxKTsNCj4gPiA+ICsNCj4gPiA+ICsJLyogQ2hlY2sg aWYgd2UgaGF2ZSByZWFjaGVkIG1heCBsY29yZXMgKi8NCj4gPiA+ICsJaWYgKG5leHRfY29yZSA9 PSBSVEVfTUFYX0xDT1JFKQ0KPiA+ID4gKwkJcmV0dXJuIG5leHRfY29yZTsNCj4gPiA+ICsNCj4g PiA+ICsJLyogVXBkYXRlIHByZXZfY29yZSAqLw0KPiA+ID4gKwlwcmV2X2NvcmUgPSBuZXh0X2Nv cmU7DQo+ID4gPiArDQo+ID4gPiArCS8qIE9ubHkgc29tZSBjb3JlcyBhcmUgbWFya2VkIGFzIGV0 aCBjb3Jlcy4gU2tpcCBvdGhlcnMgKi8NCj4gPiA+ICsJaWYgKCEocnRlX2JpdG1hcF9nZXQoZW1f Y29uZi0+ZXRoX2NvcmVfbWFzaywgbmV4dF9jb3JlKSkpDQo+ID4gPiArCQlnb3RvIGdldF9uZXh0 X2NvcmU7DQo+ID4NCj4gPiBBcmUgbG9vcHMgc3RhdGVtZW50cyBmb3JiaWRkZW4gaW4gQyBub3c/ IPCfmIkNCj4gPiBBcyBhIGdlbmVyaWMgY29tbWVudCAtIHRvbyBtYW55ICh1bm5lY2Vzc2FyeSkg Z290b3MgaW4gdGhpcyBwYXRjaCBzZXJpZXMuDQo+ID4gSXQgaXMgbm90IHVuY29tbW9uIHRvIHNl ZSAyLTMgbGFiZWxzIGluc2lkZSB0aGUgZnVuY3Rpb24gYW5kIGJ1bmNoIGdvdG9zIHRvDQo+ID4g dGhlbS4NCj4gPiBXb3VsZCBiZSBnb29kIHRvIHJld29yayB0aGUgY29kZSBhIGJpdCB0byBnZXQg cmlkIG9mIHRoZW0uDQo+IA0KPiBbQW5vb2JdIFN1cmUuIFdpbGwgcmV3b3JrIHRoZSBjb2RlIGFu ZCBzZWUgaWYgdGhlIGdvdG9zIGNhbiBiZSBtaW5pbWl6ZWQuIEluIHRoaXMgY2FzZSwgaXQgc2Vl bWVkIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGhhdmUgZ290bw0KPiBpbnN0ZWFkIG9mIHRoZSBs b29wLiBXaWxsIHJlY2hlY2sgYW55d2F5Lg0KDQpUaGUgY29kZSBhYm92ZSBsb29rcyBsaWtlIGEg Y2xhc3NpY2FsIGRvIHsuLn0gd2hpbGUgKC4uLik7IGV4YW1wbGUsIG5vPw0KDQo+IA0KPiA+DQo+ ID4gPiArDQo+ID4gPiArCXJldHVybiBuZXh0X2NvcmU7DQo+ID4gPiArfQ0KPiA+ID4gKw0KPiA+ ID4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50DQo+ID4gPiAgZWhfZ2V0X25leHRfYWN0aXZl X2NvcmUoc3RydWN0IGV2ZW50bW9kZV9jb25mICplbV9jb25mLCB1bnNpZ25lZCBpbnQNCj4gPiA+ IHByZXZfY29yZSkgIHsgQEAgLTE1NCw2ICsyMDQsODcgQEAgZWhfc2V0X2RlZmF1bHRfY29uZl9s aW5rKHN0cnVjdA0KPiA+ID4gZXZlbnRtb2RlX2NvbmYgKmVtX2NvbmYpICB9DQo+ID4gPg0K