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 13B4FA056A; Fri, 6 Mar 2020 15:55:53 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2C75C2BA8; Fri, 6 Mar 2020 15:55:52 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 982FD23D for ; Fri, 6 Mar 2020 15:55:50 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Mar 2020 06:55:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,522,1574150400"; d="scan'208";a="234873090" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga008.fm.intel.com with ESMTP; 06 Mar 2020 06:55:44 -0800 Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Mar 2020 06:55:44 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Mar 2020 06:55:43 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Fri, 6 Mar 2020 06:55:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G81tQj3MZYX1Xjd72woxmy6n0pIMtUmicJ39sK6sE0C/M9geokNixeKRXi3ovlEG+yW6GSyTfs3nCI1Zqq7w2JVqjSnpDL+9GFvJphNN0fAaC9VAGinMY0b/EiSdiLrUf5GyuaO9g+zYj1/CI4ynms08g3Htxv8VGODqrfj9qc7BsrQlK5Sx06JkGuxzE+3TJcwWIphQyq8soTFFojYU3kVcjNWzQyI8EcD9unEp4zDE3bVDzmxConqLc8GbLG2SK9pU0EaV3oAagP3+QfeSIWY02ahoQsjMyCeKl3r88IgiHg7NR2oxTbHK5BUa/8+6QjUA08IUnvbbprJNJtG7QQ== 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=1YiL4omDQNI/T5onTOlhV/9Z7k//w3v37uopY46lX7Q=; b=OJOmq8t9W1Sloj8rsQqYeNnlfM4BY85YK7s90GfP6BRGB2nMVqLsTRJgqjwzIFVVSJ0nHSKwUktRdizgCwIiAwIfFxajkQM2smRom/wsRhtzrlMJidbmF2FBgaAMfZOiAPahNMpmJhaKEbbGImy1aOKTAHr4boyldOFR8SntGA1ZpFfuY+UyIw98sihF/q5kdnh8zV3jW0Lyp0z1m5/G+z4vGtHqzUz0R3hV71bHxFvresV+J8s56fOl8xg6YwCLnYBiWM23txLyO78KZtqWajAUy9yk+ye7ySiNwDCwtuPDEUrj1jciKlGxdwvzmf9T3zoCNkzVZIBDKSmwMmFZ+A== 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=1YiL4omDQNI/T5onTOlhV/9Z7k//w3v37uopY46lX7Q=; b=r83Atlzo6Vk6gtdSzSkRv7GiAvP7cCj8Br/q/zywpokIJD1F1RrH1eIIiZcLCDegURUfgc63tQgxn8bPkIirWhwz/Qk3//X94tFoh9803qx6fqsdQ/lGlQU3vDOGpWLNiFyQSvzkR1IOwUVKmSPaRMx8Y1o00g3rGLBzPD858vM= Received: from SN6PR11MB3086.namprd11.prod.outlook.com (2603:10b6:805:d6::14) by SN6PR11MB3439.namprd11.prod.outlook.com (2603:10b6:805:da::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.14; Fri, 6 Mar 2020 14:55:36 +0000 Received: from SN6PR11MB3086.namprd11.prod.outlook.com ([fe80::349a:eac4:f7ec:e806]) by SN6PR11MB3086.namprd11.prod.outlook.com ([fe80::349a:eac4:f7ec:e806%5]) with mapi id 15.20.2772.019; Fri, 6 Mar 2020 14:55:36 +0000 From: "Coyle, David" To: Jerin Jacob , Shreyansh Jain , Hemant Agrawal CC: "dev@dpdk.org" , "stephen@networkplumber.org" , "Doherty, Declan" , "Trahe, Fiona" , "Ryan, Brendan" , "O'loingsigh, Mairtin" Thread-Topic: [dpdk-dev] [RFC] Accelerator API to chain packet processing functions Thread-Index: AdXzBy70QgRpjYGBQkWXr8yUzWXqFgAj0v2AAAr7hrA= Date: Fri, 6 Mar 2020 14:55:35 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.2.0.6 dlp-product: dlpe-windows authentication-results: spf=none (sender IP is ) smtp.mailfrom=david.coyle@intel.com; x-originating-ip: [192.198.151.165] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c6cdfbb1-a9ad-4141-25f0-08d7c1de6d8e x-ms-traffictypediagnostic: SN6PR11MB3439: 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:10000; x-forefront-prvs: 0334223192 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(136003)(366004)(396003)(346002)(39860400002)(199004)(189003)(8676002)(2906002)(33656002)(86362001)(26005)(81166006)(54906003)(110136005)(52536014)(7696005)(71200400001)(186003)(81156014)(8936002)(66446008)(4326008)(76116006)(55016002)(66476007)(6506007)(9686003)(66946007)(66556008)(64756008)(107886003)(316002)(5660300002)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR11MB3439; H:SN6PR11MB3086.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /ft3uBm18mBCiNEhKlqnonZM53KoFNiMvMsxUn4K8PaYXgblBLVG4gQJoiW8/hC9W9tV0AEn08Bw9ozkyc3J6sRtE/u0oQQU2NpeKpvAmz9c2sviT4Gwfv1VAagEllQNhqZwxe0g+taNbT4AOsIiJQ6DiYyEiAFBmcB6iGbP6bUkrL2DUuv8WjzmgKC12V/DfefK/yASbBa081+e2vdeN3gzF9Y46YfkPjrQDN0XHM/bLIb/ZlP0COh071dRuKzo77kvipINyGiAtqwRao5SblDU8lfeXQ5oaJGb/oT+6aPYr1W4DyRetjxMH8aGFeEVJd7uQjcLo4xg4ypL01ISI366/AH0OibMEdhZS/DIL3Dv7o22/g7zfmseDB+Jyqj/3qPj/XI5q5wFhAHkVH7l3aK0LJZ69QDOclnAWbHspI1IOGmml+JWt5cdopRyo29q x-ms-exchange-antispam-messagedata: N063+IF0aedxUtg8JNKi6/0TgqSPsSqFSUiJo+eMXBFpG1Er6gIl3FKihCm9O7PJlf9bvob/suDU8YZPTJmDaawoSDjE5KrZP57uPYu3MKAve5ZDgZgdS47xWukZI4bWr6XcTVSTBQ5yLUH8vaTqtA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: c6cdfbb1-a9ad-4141-25f0-08d7c1de6d8e X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2020 14:55:35.9428 (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: Txy4fVki/us6UO2D/hff25KT+l3v8e8PY+9QM4eGbup2Rug0dZK2fA2d0oojagk6aBJZkkUGVDkziqM+xDpTLw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3439 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [RFC] Accelerator API to chain packet processing functions 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" PiA+DQo+ID4gLyoqIEVycm9yIERldGVjdGlvbiBBbGdvcml0aG1zICovDQo+ID4gZW51bSBydGVf cmF3ZGV2X211bHRpX2ZuX2Vycl9kZXRlY3RfYWxnb3JpdGhtIHsNCj4gPiAgICAgICAgIFJURV9S QVdERVZfTVVMVElfRk5fRVJSX0RFVEVDVF9DUkMzMl9FVEgsDQo+IA0KPiBJTU8sIEl0IGRvZXMg bm90IG1ha2Ugc2Vuc2UgdG8gYWRkIHByb3RvY29sIHNwZWNpZmljIHN0dWZmIGluIHJhd2Rldg0K PiBzeW1ib2xzLg0KPiANCj4gSU1PLCBJdCBpcyBiZXR0ZXIgdG8gaGF2ZSBhIHNlcGFyYXRlIGxp YnJhcnkgZm9yIENSQyBhbmQgQklQMzIgYWNjZWxlcmF0aW9uIGxpa2UNCj4gdGhlIHJ0ZV9zZWN1 cml0eSBsaWJyYXJ5IGFuZCB1bmRlcm5lYXRoIHN0aWxsIGl0IGNhbiB1c2UgcmF3ZGV2IG9yIGFu eWRldiBpZg0KPiByZXF1aXJlZC4NCg0KW0RDXSBUaGlzIHByb3RvY29sIHN0dWZmIGlzIG9ubHkg aW4gdGhlIHJhd2RldiBpbnRlcmZhY2UgZGVmaW5pdGlvbiwgd2hpY2ggaXMga25vd24gb25seSB0 byB0aGUgYXBwbGljYXRpb24gYW5kIHRoZSByYXdkZXYgUE1EcyB3aGljaCB3aWxsIHVzZSB0aGlz IGludGVyZmFjZS4NClNvIHRoZXNlIGRlZmluZXMvZW51bXMvc3RydWN0cyBldGMgZm9yIENSQyBh bmQgQklQIGFyZSBjb21wbGV0ZWx5IG9wYXF1ZSB0byBydGVfcmF3ZGV2IGl0c2VsZi4NCg0KVGhp cyBpcyBob3cgYWxsIGV4aXN0aW5nIHJhd2RldiBQTURzIGludGVyZmFjZXMgYXJlIGRlZmluZWQs IHdoZXJlIHRoZSBpbnRlcmZhY2UgaXMgdmVyeSBzcGVjaWZpYyB0byB0aGUgam9iKHMpIHRoZSBQ TUQgaXMgaW1wbGVtZW50aW5nLg0KDQpBbHNvLCB0aGVzZSBwYXJ0aWN1bGFyIGRlZmluZXMvZW51 bXMvc3RydWN0cyBmb3IgQ1JDIGFuZCBCSVAgYXJlIG9ubHkgZm9yIGRlZmluaW5nIHhmb3JtIGFu ZCBvcCBjaGFpbnMgY29udGFpbmluZyB0aGVzZSBwYXJ0aWN1bGFyIG9wZXJhdGlvbnMuDQpUaGUg YWN0dWFsIGNvZGUgdG8gZG8gdGhlIENSQyBhbmQgQklQIGlzIGFscmVhZHkgaW4gdGhlIEFFU05J LU1CIGxpYnJhcnkgb3IgRFBESyBydGVfbmV0X2NyYyBsaWJyYXJ5LCB3aGljaCBvdXIgYWVzbmlf bWIgYW5kIHFhdCByYXdkZXYgUE1EcyB3aWxsIGNhbGwvdXNlDQoNCj4gDQo+IElNTywgRXhwb3Np bmcgdGhlIHB1YmxpYyBBUEkgaW4NCj4gZHJpdmVycy9yYXcvY29tbW9uL3J0ZV9yYXdkZXZfbXVs dGlfZm4uaCBpcyBhIHNob3J0Y3V0Lg0KPiBJTU8sIHB1YmxpYyBBUEkgc2hvdWxkIGJlIGluIGxp Yi8uLg0KDQpbRENdIFRvIGJlIGhvbmVzdCwgSSB0ZW5kIHRvIGFncmVlLiBJIGRvbid0IGxpa2Ug dGhhdCBwdWJsaWMgQVBJcyBhcmUgZXhwb3NlZCBmcm9tIHRoZSBkcml2ZXJzIGRpcmVjdG9yeS4N CkJ1dCBhcyBJIG1lbnRpb25lZCBhYm92ZSwgdGhpcyBpcyBob3cgYWxsIHJhd2RldiBQTUQgaW50 ZXJmYWNlcyBhcmUgZGVmaW5lZCwgd2hlcmUgdGhlIGludGVyZmFjZSBkZWZpbml0aW9uIGlzIHdp dGhpbiB0aGUgUE1EIGRpcmVjdG9yeSAoZS5nLiBkcml2ZXJzL3Jhdy9kcGFhMl9jbWRpZi9ydGVf cG1kX2RwYWEyX2NtZGlmLmgpDQpPdXIncyBpcyBzbGlnaHRseSBkaWZmZXJlbnQgaW4gdGhhdCB3 ZSBoYXZlIDIgUE1EcyB3aGljaCB3aWxsIHVzZSB0aGUgc2FtZSBpbnRlcmZhY2UsIHdoaWNoIGlz IHdoeSB3ZSBoYXZlIGFkZGVkIGl0IGluIGRyaXZlcnMvcmF3L2NvbW1vbg0KU28gYnkga2VlcGlu ZyBvdXIgaW50ZXJmYWNlIHVuZGVyIGRyaXZlcnMsIHdlIGFyZSB0cnlpbmcgdG8gYmUgY29uc2lz dGVudCB3aXRoIGFsbCBleGlzdGluZyByYXdkZXYgUE1Ecw0KDQpBcyBJIG1lbnRpb25lZCBpbiBt eSBwcmV2aW91cyBwb3N0IHRob3VnaCwgdGhpcyBjb3VsZCBwb3RlbnRpYWxseSBiZSBtb3ZlZCB1 bmRlciBsaWIgaW4gdGhlIGZ1dHVyZSBpZiBvdGhlciBQTURzIHdvdWxkIGZpbmQgaXQgdXNlZnVs DQoNCldlIGNvdWxkIHBvc3NpYmx5IHJlbmFtZSBvdXIgaW50ZXJmYWNlIGZpbGUgdG8gcnRlX3Bt ZF9tdWx0aV9mbi5oIHRvIGJlIGEgYml0IG1vcmUgY29uc2lzdGVudCB3aXRoIHRoZSBtYWpvcml0 eSBvZiB0aGUgZXhpc3RpbmcgUE1EcyBhbmQgdGFrZSBhd2F5IHRoZSBpZGVhIGZvciBub3cgdGhh dCB0aGlzIGlzIHNvbWUga2luZCBvZiBleHRlbnNpb24gdG8gdGhlIG1haW4gcnRlX3Jhd2RldiBB UEkuDQpCdXQgdW5mb3J0dW5hdGVseSB0aGVyZSBpcyBubyBmdWxsIGNvbnNpc3RlbmN5IGluIHRo ZSByYXdkZXYgUE1EIGludGVyZmFjZSBmaWxlbmFtZXMgKGUuZy4gZHBhYTJfY21kaWYgdXNlcyB0 aGUgInJ0ZV9wbWRfIiBwcmVmaXggLSBydGVfcG1kX2RwYWEyX2NtZGlmLmgsIG9jdGVvbnR4Ml9k bWEgdXNlcyB0aGUgIl9yYXdkZXYiIHN1ZmZpeCAtIG90eDJfZHBpX3Jhd2Rldi5oKQ0KDQo+IA0K PiBKdXN0IG15IDJjLg0K