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 193AAA055F; Thu, 27 Feb 2020 13:07:50 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9A1D937AF; Thu, 27 Feb 2020 13:07:48 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2067.outbound.protection.outlook.com [40.107.20.67]) by dpdk.org (Postfix) with ESMTP id 2FAE92C02 for ; Thu, 27 Feb 2020 13:07:47 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U8sT62sGmnIsBucLSybvWSICDns7xLmoHc70AX1KNTDRXaQcqfn7CfeURTePzMqgM1a+KgypJmnJC70LG1zttzsrynLBFPHrVTRdDCVWoRGxn2zZlgApSbHNxGdx08LNUvXoQXCktAXkoUj+MVyuE0z9qWNLuHr2/IcxMYJSzCU/WsAxftg5XeauCWXbIGetDZlA8sx+3OLrrozD3CyrvWLo+7rVZpq362YKwHDqefhHhiA7ypWBM7beKJOcD3QPrhCLWXhmb15+Ayy0XcRUKEVqs3qG8voeNRUNNs+88wWD5HHfNi7r2Et/LARhWNXKvErGEC4udY1J4LfgVp0D2g== 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=9gB/Y4zMJHatOKOmhv8/zDQeS4H7QRKxAd8Mj7Rg8TQ=; b=iglveNUmlPl9zrVIllFAoBJBmA6CDgcujZtD08G8Y6CuSJVY1vjeBG3jQFZNndb1G6siF/SgBluOuKmXKpTnwZexPL6ufTQve5exansGGl+yyoUdwdn7kKC48vkxCiu8YBwmR8uj8hQc3tn4YHPG4dw4+HLTjmS8zNQYrk9jGMnTTjOqvYu1ZOdHtse3krCDe/6AGLcyxqlzMlBipT+CKuVeOWXytdf1Nhe+xZ13n4OtrTvlNjzjz4qW7iEMBGZpUaIY6NOw0Zm3194EW78vpbGHXGTB5N77xcJ85hF7TB975RCvwgRpixqqUSKub4zTmRYe9oI1M04tzoS9imWniw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9gB/Y4zMJHatOKOmhv8/zDQeS4H7QRKxAd8Mj7Rg8TQ=; b=n9inEzRXH+C6dN0RwK3Y8SbZj/dnQJxxXSxzW3MzmE21pNu6onVdmlTJ+KnAn2GZBV8rrGUJN3go+dSFOCnVGCrPkprEOBJZjIL3+odI4PK5RCf8y8Xm1zGYb0F1mSFI67UTJ/1ktD8zq9Ks7KFek5ZAief0D1v8j8YT6sItHaQ= Received: from VE1PR04MB6639.eurprd04.prod.outlook.com (10.255.118.11) by VE1PR04MB6752.eurprd04.prod.outlook.com (20.179.234.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Thu, 27 Feb 2020 12:07:46 +0000 Received: from VE1PR04MB6639.eurprd04.prod.outlook.com ([fe80::25b0:b1ac:aed0:63e1]) by VE1PR04MB6639.eurprd04.prod.outlook.com ([fe80::25b0:b1ac:aed0:63e1%7]) with mapi id 15.20.2750.021; Thu, 27 Feb 2020 12:07:45 +0000 From: Akhil Goyal To: Lukas Bartosik , Anoob Joseph CC: Jerin Jacob Kollanukkaran , Narayana Prasad Raju Athreya , Ankur Dwivedi , Archana Muniganti , Tejasree Kondoj , Vamsi Krishna Attunuru , Konstantin Ananyev , "dev@dpdk.org" , Thomas Monjalon , Radu Nicolau Thread-Topic: [EXT] RE: [PATCH v4 12/15] examples/ipsec-secgw: add app mode worker Thread-Index: AQHV58QqKv2GvNxm0k2lwun2ZPSSW6gqYQpwgAFzEoCAAS+NIIAB8E8w Date: Thu, 27 Feb 2020 12:07:45 +0000 Message-ID: References: <1580824721-21527-1-git-send-email-lbartosik@marvell.com> <1582185727-6749-1-git-send-email-lbartosik@marvell.com> <1582185727-6749-13-git-send-email-lbartosik@marvell.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-originating-ip: [92.120.1.69] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 31671ace-b8c5-435a-1890-08d7bb7da7f6 x-ms-traffictypediagnostic: VE1PR04MB6752: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 03264AEA72 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(366004)(396003)(39860400002)(136003)(346002)(199004)(189003)(66946007)(76116006)(33656002)(66476007)(7696005)(71200400001)(54906003)(110136005)(66556008)(64756008)(66446008)(316002)(86362001)(4326008)(44832011)(7416002)(55016002)(8936002)(26005)(6506007)(8676002)(186003)(9686003)(478600001)(81156014)(81166006)(5660300002)(52536014)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR04MB6752; H:VE1PR04MB6639.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2b+bjoWExVdP0oDeYmmwI4G4T6NSFw8q1LjN23XUVn1AOK7lsPqUYXeT+qBLlctilCZIIJphyVKvCxiVZ6RPlrH/bbPwvfb/6Yuz8kdcShqTYJuFSYUqhYFwSAgHbqB6q/oTgvHQEGGaTCUCsL6+k0jp/La9sCrHoiiOmDsY5mUwFKhlP3cuTuONY4W/PP8GiG1YF9ll/G05/qEwG5chYyCP5vrxcSChsYMdTpZ6i93M9sNuhNfn6DWIaqTpFSG3v2U5QrxvUfvcQ0nKW70UmZs/plJe4e7Q9TGENpxjK96H6AuTmFq2u/kh+pu9qwmdIrRi4SVNBLcZvhRc5g6oVdBXYvkPLy0Q0TPFxVKQjrS1HiyuH45Dd8Gl6Bpwv5CS0Cqf/P90zDfBsrjU/G1oBx2ruGBXYeMGOMfhUM30f+m/uG/oQlXwOvKEI987Hqzy x-ms-exchange-antispam-messagedata: pvcIFhuhyFBuO5McNGhsX0kjfdsrSv8ArSOpuVOef4lIrSoYRrr/kIpk6920h89tNrAOdlGTO2dpVZMPQdbBbvrzNhneZXWrADocEGBA14OAA4Ne9UW4oseCz2meEvgQFq7VHnKbPqJChq/D4ajipA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31671ace-b8c5-435a-1890-08d7bb7da7f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2020 12:07:45.7015 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: itfO/KAPkhMXlnUllQfa+pdYfraEtPN9YyRQA+/pRVr7vDy46idceTZyHpxUdK5dYxk5N8mGp0YKUqCVyd0wiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6752 Subject: Re: [dpdk-dev] [EXT] RE: [PATCH v4 12/15] examples/ipsec-secgw: add app mode worker 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" PiANCj4gSGkgTHVrYXN6LA0KPiANCj4gPiA+DQo+ID4gPiBJcyBpdCBub3QgcG9zc2libGUgdG8g dXNlIHRoZSBleGlzdGluZyBmdW5jdGlvbnMgZm9yIGZpbmRpbmcgcm91dGVzLCBjaGVja2luZw0K PiA+IHBhY2tldCB0eXBlcyBhbmQgY2hlY2tpbmcgc2VjdXJpdHkgcG9saWNpZXMuDQo+ID4gPiBJ dCB3aWxsIGJlIHZlcnkgZGlmZmljdWx0IHRvIG1hbmFnZSB0d28gc2VwYXJhdGUgZnVuY3Rpb25z IGZvciBzYW1lIHdvcmsuIEkNCj4gY2FuDQo+ID4gc2VlIHRoYXQgdGhlIHBrdC0+ZGF0YV9vZmZz DQo+ID4gPiBBcmUgbm90IHJlcXVpcmVkIHRvIGJlIHVwZGF0ZWQgaW4gdGhlIGlubGluZSBjYXNl LCBidXQgY2FuIHdlIHNwbGl0IHRoZSBleGlzdGluZw0KPiA+IGZ1bmN0aW9ucyBpbiB0d28gc28g dGhhdCB0aGV5IGNhbiBiZQ0KPiA+ID4gQ2FsbGVkIGluIHRoZSBhcHByb3ByaWF0ZSBjYXNlcy4N Cj4gPiA+DQo+ID4gPiBBcyB5b3UgaGF2ZSBzYWlkIGluIHRoZSBjb3ZlciBub3RlIGFzIHdlbGwg dG8gYWRkIGxvb2thc2lkZSBwcm90b2NvbCBzdXBwb3J0Lg0KPiBJDQo+ID4gYWxzbyB0cmllZCBh ZGRpbmcgaXQsIGFuZCBpdCB3aWxsIGdldCB2ZXJ5DQo+ID4gPiBEaWZmaWN1bHQgdG8gbWFuYWdl IHNlcGFyYXRlIGZ1bmN0aW9ucyBmb3Igc2VwYXJhdGUgY29kZSBwYXRocy4NCj4gPiA+DQo+ID4N Cj4gPiBbTHVrYXN6XSBUaGlzIHdhcyBhbHNvIEtvbnN0YW50aW4ncyBjb21tZW50IGR1cmluZyBy ZXZpZXcgb2Ygb25lIG9mIHByZXZpb3VzDQo+ID4gcmV2aXNpb25zLg0KPiA+IFRoZSBwcmVwYXJl X29uZV9wYWNrZXQoKSBhbmQgcHJlcGFyZV90eF9wa3QoKSBkbyBtdWNoIG1vcmUgdGhhbiB3ZSBu ZWVkDQo+ID4gYW5kIGZvciBwZXJmb3JtYW5jZSByZWFzb25zDQo+ID4gd2UgY3JhZnRlZCBuZXcg ZnVuY3Rpb25zLiBGb3IgZXhhbXBsZSwgcHJvY2Vzc19pcHNlY19nZXRfcGt0X3R5cGUgZnVuY3Rp b24NCj4gPiByZXR1cm5zIG5scCBhbmQgd2hldGhlcg0KPiA+IHBhY2tldCB0eXBlIGlzIHBsYWlu IG9yIElQc2VjLiBUaGF0J3MgYWxsLiBQcmVwYXJlX29uZV9wYWNrZXQoKSBwcm9jZXNzIHBhY2tl dHMNCj4gaW4NCj4gPiBjaHVua3MgYW5kIGRvZXMgbXVjaCBtb3JlIC0NCj4gPiBpdCBhZGp1c3Rz IG1idWYgYW5kIHBhY2tldCBsZW5ndGggdGhlbiBpdCBkZW11bHRpcGxleCBwYWNrZXRzIGludG8g cGxhaW4gYW5kDQo+IElQc2VjDQo+ID4gZmxvd3MgYW5kIGZpbmFsbHkgZG9lcw0KPiA+IGlubGlu ZSBjaGVja3MuIFRoaXMgaXMgc2ltaWxhciBmb3IgdXBkYXRlX21hY19hZGRycygpIHZzIHByZXBh cmVfdHhfcGt0KCkgYW5kDQo+ID4gY2hlY2tfc3AoKSB2cyBpbmJvdW5kX3NwX3NhKCkNCj4gPiB0 aGF0IHByZXBhcmVfdHhfcGt0KCkgYW5kIGluYm91bmRfc3Bfc2EoKSBkbyBtb3JlIHRoYXQgd2Ug bmVlZCBpbiBldmVudA0KPiBtb2RlLg0KPiA+DQo+ID4gSSB1bmRlcnN0YW5kIHlvdXIgY29uY2Vy biBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiBjb2RlIG1haW50ZW5hbmNlIGJ1dCBvbg0KPiB0aGUN Cj4gPiBvdGhlciBoYW5kIHdlIGFyZSBjb25jZXJuZWQgd2l0aCBwZXJmb3JtYW5jZS4NCj4gPiBU aGUgY3VycmVudCBjb2RlIGlzIG5vdCBvcHRpbWl6ZWQgdG8gc3VwcG9ydCBtdWx0aXBsZSBtb2Rl IHByb2Nlc3NpbmcNCj4gPiBpbnRyb2R1Y2VkIHdpdGggcnRlX3NlY3VyaXR5LiBXZSBjYW4gd29y ayBvbiBhIGNvbW1vbg0KPiA+IHJvdXRpbmVzIG9uY2Ugd2UgaGF2ZSBvdGhlciBtb2RlcyBhbHNv IGFkZGVkLCBzbyB0aGF0IHdlIGNhbiBjb21lIHVwIHdpdGgNCj4gYQ0KPiA+IGJldHRlciBzb2x1 dGlvbiB0aGFuIHdoYXQgd2UgaGF2ZSB0b2RheS4NCj4gPg0KPiANCj4gWWVzIHRoYXQgaXMgY29y cmVjdCwgYnV0IHdlIHNob3VsZCBzcGxpdCB0aGUgZXhpc3RpbmcgZnVuY3Rpb25zIHNvIHRoYXQg dGhlIHBhcnQNCj4gd2hpY2ggaXMgY29tbW9uDQo+IEluIGJvdGggbW9kZSBzaG91bGQgc3RheSBj b21tb24gYW5kIHdlIGRvIG5vdCBoYXZlIGR1cGxpY2F0ZSBjb2RlIGluIHRoZSBhcHAuDQo+IA0K PiBJIGJlbGlldmUgd2Ugc2hvdWxkIHRha2UgY2FyZSBvZiB0aGlzIHdoZW4gd2UgYWRkIGxvb2th c2lkZSBjYXNlcy4gV2Ugc2hhbGwNCj4gcmVtb3ZlIGFsbCBkdXBsaWNhdGUNCj4gQ29kZS4gSWRl YWxseSBpdCBzaG91bGQgYmUgcGFydCBvZiB0aGlzIHBhdGNoc2V0LiBCdXQgd2UgY2FuIHBvc3Rw b25lIGl0IHRvIHRoZQ0KPiBsb29rYXNpZGUgY2FzZSBhZGRpdGlvbi4NCj4gDQo+IA0KDQpJIGJl bGlldmUgdGhlIHJvdXRlKDQvNilfcGt0cyBhbmQgcm91dGUoNC82KV9wa3QgY2FuIGJlIG1hZGUg dW5pZm9ybSBxdWl0ZSBlYXNpbHkuDQpOb3cgeW91IGNhbiBjYWxsIGVpdGhlciBzZW5kX3Npbmds ZV9wa3QoKSBvciBydGVfZXZlbnRfZXRoX3R4X2FkYXB0ZXJfZW5xdWV1ZSgpIGZyb20NCnRoZSBj YWxsZXIgb2Ygcm91dGU0X3BrdHMuDQpJIGRvbuKAmXQgdGhpbmsgdGhpcyB3aWxsIGltcGFjdCB0 aGUgcGVyZm9ybWFuY2UgYXQgYWxsLg0KSW5zdGVhZCBvZiBoYXZpbmcgMyBmb3IgbG9vcHMsIG5v dyB0aGVyZSB3aWxsIGJlIG9ubHkgMiBhbmQgbm90aGluZyBlbHNlIGlzIGdldHRpbmcgY2hhbmdl ZCBmb3INCmFueWJvZHkuIEluIGZhY3Qgd2UgY2FuIHJlZHVjZSAxIG1vcmUsIGlmIHdlIGNhbiBj YWxsIHNlbmQgcGt0cyBmcm9tIGluc2lkZSB0aGUgcm91dGU0X3BrdHMuDQpJIHRoaW5rIHRoYXQg Y2FuIGFsc28gYmUgZG9uZSwgYnV0IGl0IG1heSBpbmNyZWFzZSB0aGUgbG9va3VwIGR1cmF0aW9u IGFzIHRoZXJlIG1heSBiZSBjYWNoZSBtaXNzLg0KQnV0IHRoYXQgbmVlZCB0byBiZSBleHBlcmlt ZW50ZWQuIFdoYXQgc2F5Pz8NCg0Kc3RhdGljIGlubGluZSB2b2lkDQpyb3V0ZTRfcGt0cyhzdHJ1 Y3QgcnRfY3R4ICpydF9jdHgsIHN0cnVjdCBydGVfbWJ1ZiAqcGt0c1tdLCB1aW50MzJfdCAqaG9w W10sDQogICAgICAgICAgICAgICAgdWludDhfdCBuYl9wa3RzKQ0Kew0KICAgICAgICB1aW50MzJf dCBkc3RfaXA7DQogICAgICAgIHVpbnQxNl90IGksIG9mZnNldDsNCg0KICAgICAgICBpZiAobmJf cGt0cyA9PSAwKQ0KICAgICAgICAgICAgICAgIHJldHVybjsNCg0KICAgICAgICAvKiBOZWVkIHRv IGRvIGFuIExQTSBsb29rdXAgZm9yIG5vbi1pbmxpbmUgcGFja2V0cy4gSW5saW5lIHBhY2tldHMg d2lsbA0KICAgICAgICAgKiBoYXZlIHBvcnQgSUQgaW4gdGhlIFNBDQogICAgICAgICAqLw0KDQog ICAgICAgIGZvciAoaSA9IDA7IGkgPCBuYl9wa3RzOyBpKyspIHsNCiAgICAgICAgICAgICAgICBp ZiAoIShwa3RzW2ldLT5vbF9mbGFncyAmIFBLVF9UWF9TRUNfT0ZGTE9BRCkpIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgIC8qIFNlY3VyaXR5IG9mZmxvYWQgbm90IGVuYWJsZWQuIFNvIGFuIExQ TSBsb29rdXAgaXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlcXVpcmVkIHRvIGdldCB0 aGUgaG9wDQogICAgICAgICAgICAgICAgICAgICAgICAgKi8NCiAgICAgICAgICAgICAgICAgICAg ICAgIG9mZnNldCA9IG9mZnNldG9mKHN0cnVjdCBpcCwgaXBfZHN0KTsNCiAgICAgICAgICAgICAg ICAgICAgICAgIGRzdF9pcCA9ICpydGVfcGt0bWJ1Zl9tdG9kX29mZnNldChwa3RzW2ldLA0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICosIG9mZnNldCk7 DQogICAgICAgICAgICAgICAgICAgICAgICBkc3RfaXAgPSBydGVfYmVfdG9fY3B1XzMyKGRzdF9p cCk7DQogICAgICAgICAgICAgICAgICAgICAgICBpZiAocnRlX2xwbV9sb29rdXAoKHN0cnVjdCBy dGVfbHBtICopcnRfY3R4LCBkc3RfaXAsIGhvcFtpXSkpDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHJ0ZV9wa3RtYnVmX2ZyZWUocGt0c1tpXSk7DQogICAgICAgICAgICAgICAgfSBl bHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICpob3BbaV0gPSBnZXRfaG9wX2Zvcl9vZmZs b2FkX3BrdChwa3RzW2ldLCAwKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgIH0NCn0NCg==