From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 165BFC2D0F4 for ; Wed, 8 Apr 2020 18:13:26 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 3CECE20768 for ; Wed, 8 Apr 2020 18:13:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=marvell.com header.i=@marvell.com header.b="W/wV3Xag"; dkim=pass (1024-bit key) header.d=marvell.onmicrosoft.com header.i=@marvell.onmicrosoft.com header.b="rUY/YQOE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3CECE20768 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=marvell.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5248D1C1C4; Wed, 8 Apr 2020 20:13:24 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 984221C1C2 for ; Wed, 8 Apr 2020 20:13:23 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 038I0L9S006897; Wed, 8 Apr 2020 11:13:22 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pfpt0818; bh=TyOjb4Elpn/Ji3AREl9Z5PpckpBnRFHJeNxA5nGo+0k=; b=W/wV3XagYHM+aKrYJc8kCmJp/Yl4SXsoeiv3pVLaEV0QM1v/xAy1K3XgGgeSQZrKtHjl L/jyZvJj9JmgsK1F8Q7f+iU+WBheCJYsxbmmt3W4o0Fo6LTbmSW1yebnrg0TL36D8LJK Wg3JYkCZbAAnoWBhXxVKiD8nSVfdZbOfeayXvzglbOZ/zhN6ss6c7+5Px84bnL6NIBSx Ofo9KpwDceR+W2674IkS0aYWcAxJHMz682DFr+h/ozJg8YT7I0nCBI0AUFz2Z0Nh6Vh0 fE3sOjnzFYxWUTAdy4TmawKm4OhlP/Y4Sgw99KcOIFIPM+4ebb6lal1QtndvfwaepDzj 4w== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0b-0016f401.pphosted.com with ESMTP id 3091me4ftj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 08 Apr 2020 11:13:22 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 8 Apr 2020 11:13:20 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 8 Apr 2020 11:13:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CbgkD4uJRi1TcHVW0MH+XBK6drCNYCulZtPAQBq3HFTtwg61RkAw0koxJt/B6b79N9eGqhMxNhrLn4wopga6PZG4zxy3YUzMBSLPHfKgXcUu9XDd26iN131QJQKw5HQ+FmXej3NhblaSwAuJt/VNFIne/JAZpQoCHJGPsa++fCFaOCpak+eB034cxP0Ga3HaVEfuKcta+cfX6WCz9fJfZlAXDTCTWImmhPdfeijnmfpgR72mJRIzpkcbXkHouIsF0w6+lUQaZoMLtsiAa4j63RByBJ8lyN9M0c6LBmAYK4E6utFsvVmqrd4Zll3muJmhdIc4BaLEn3akWvOPoevcpA== 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=TyOjb4Elpn/Ji3AREl9Z5PpckpBnRFHJeNxA5nGo+0k=; b=dDxuENoO5wak3S3nsNSBcPt/cv/AF5/9vqZ5gDXzPK7bc/p/9i4pgyK0znvz0rOvwE+W5qkJYZipvcKHSwxN7wo51uQlw/T4RDnCzQwAEr+zoS7wo906+KIQtvtdYM+Opb+9beWQdhKb2OKlWejmKB9gpDDfmOck6+0weMyJvvl4bGeWyOXm2BLLJ/mhvz6yfePWw/gTJkuiwOyXEi/kvAn0iE0/gmSQ/hYTxB0AGZR6cJcdwbqfknezyQyQHVT0Sh0Yx/SYi5MwEC4OpIOrwv3668pWkAB0o4PCfy85tXD/sCP/YhIbaTMOMz5atl80Ca1OtHOPaRI/cbAI1lPxrQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TyOjb4Elpn/Ji3AREl9Z5PpckpBnRFHJeNxA5nGo+0k=; b=rUY/YQOEZLdAkvDRq5xEUYr4/qFZPM0ytg1ngbxQlAWbIDozeDwIR810I5JXCtOpXm4Xtf4AiLzm4pRzNeOEC8G0xIf1utIUkyT/YpuAo6Xj41tj8S7JxRInr7jAgozZQFrzEaUMuqqzHhNRm8EKjvaLs6IfiB5lPAQNhSNzKNA= Received: from DM6PR18MB3004.namprd18.prod.outlook.com (2603:10b6:5:18c::18) by DM6PR18MB3554.namprd18.prod.outlook.com (2603:10b6:5:28e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Wed, 8 Apr 2020 18:13:20 +0000 Received: from DM6PR18MB3004.namprd18.prod.outlook.com ([fe80::d5ea:e0a6:a026:2d46]) by DM6PR18MB3004.namprd18.prod.outlook.com ([fe80::d5ea:e0a6:a026:2d46%5]) with mapi id 15.20.2878.018; Wed, 8 Apr 2020 18:13:19 +0000 From: "Andrzej Ostruszka [C]" To: "Varghese, Vipin" , "dev@dpdk.org" , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH 1/4] lib: introduce IF Proxy library Thread-Index: AQHWB+aFzmfsVNiozE+8/FKVjCVLdqhksuoAgAniKQCAAP3hAA== Date: Wed, 8 Apr 2020 18:13:19 +0000 Message-ID: References: <20200306164104.15528-1-aostruszka@marvell.com> <20200306164104.15528-2-aostruszka@marvell.com> <4C9E0AB70F954A408CC4ADDBF0F8FA7D4D49923E@BGSMSX101.gar.corp.intel.com> <19d195cd-cb73-6388-0a85-aca74e963003@marvell.com> <4C9E0AB70F954A408CC4ADDBF0F8FA7D4D49CD1D@BGSMSX101.gar.corp.intel.com> In-Reply-To: <4C9E0AB70F954A408CC4ADDBF0F8FA7D4D49CD1D@BGSMSX101.gar.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [5.173.33.152] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 26edcb7d-df4b-4258-3232-08d7dbe8848e x-ms-traffictypediagnostic: DM6PR18MB3554: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0367A50BB1 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR18MB3004.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(376002)(39840400004)(366004)(396003)(136003)(346002)(316002)(186003)(2906002)(53546011)(6506007)(110136005)(26005)(2616005)(71200400001)(8676002)(6512007)(36756003)(86362001)(81166007)(81156014)(5660300002)(8936002)(478600001)(76116006)(66446008)(66946007)(66476007)(66556008)(64756008)(6486002)(91956017)(31696002)(31686004); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TtlV8ZPUMCZrTAU643l6DuwPpQDFdRzObRMSwTNu1eCA7riaplI4UbF6XMAVI3GmzTR7miR0eo3J910/3mbU2W/KMJxs2en+QXN200yrrzwKAYzswo99NOiFP2zIjKsmm59yRinm02xTxdUJ/x4OwsXVpRJU1hw2XsTqxPOUBFZfCdrzTSDR1fC6f3bI6HTwIqzjsRbc8i6ij7zCSqQHJ4At7jMgHFIzRVOvKf7RSVyiCSfgbgwrSStQAwyE5ZZOJCfAR1tZef6VILAdNe69xL/AhIPY2/BrzYSrwj5Cmc0uosNmBPPaNIfbpDac/Igc1wfGirW2jbS1SMtIxDGRA+MYLxtZteEVqVe8v54WZUzid5bj8V6ZVlJpGjp70aQs7sgsIanRpHV6Zdf7Dg6cVyh90D0dxmNBIlJvnt+V/o8D8yZ9j4cA3mqXOEETejst x-ms-exchange-antispam-messagedata: 8aq0iXofassMqrVtSH4V/NVHGKcLhnRRIIe6rbZHsICWHEbsEgSmVsID+I/z/wO43oN73LqysgAgFI9Z/VwoCw5TIekkprr7lY/nF7zPVzF7BYoGcPcXUAiurlLIe3HJH6Mrlv1wcmT5TkFhRczHaA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 26edcb7d-df4b-4258-3232-08d7dbe8848e X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2020 18:13:19.7892 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7zBzeBDCPrLf/ZeV8FACgplS+vfxaZaiTJziapRTjRpX5anmUsvwdnQTOq1cZOwc7O2ei0qrpa2N2ZrelU+ULw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3554 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-07_10:2020-04-07, 2020-04-07 signatures=0 Subject: Re: [dpdk-dev] [PATCH 1/4] lib: introduce IF Proxy library 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" T24gNC84LzIwIDU6MDQgQU0sIFZhcmdoZXNlLCBWaXBpbiB3cm90ZToNCj4gSGkgQW5kcnplaiwN Cj4gDQo+IFRoYW5rcyBmb3IgdGhlIHJlcGx5LiBQbGVhc2UgZmluZCBleHBsYW5hdGlvbnMgZm9y IHNvbWUgb2YgdGhlIHF1ZXJpZXMgDQo+IA0KPiBzbmlwcGVkDQo+Pj4+ICt1aW50NjRfdCBydGVf aWZweF9ldmVudHNfYXZhaWxhYmxlKHZvaWQpIHsNCj4+Pj4gKwkvKiBBbGwgZXZlbnRzIGFyZSBz dXBwb3J0ZWQgb24gTGludXguICovDQo+Pj4+ICsJcmV0dXJuICgxVUxMIDw8IFJURV9JRlBYX05V TV9FVkVOVFMpIC0gMTsNCj4+PiBTaG91bGQgd2UgZ2l2ZSB0aGUgYXZhaWxhYmxlIGZyb20gdGhl IHVzZWQgY291bnQ/DQo+Pg0KPj4gSSdtIG5vdCBzdXJlIEkgZm9sbG93IHdoYXQgeW91IHdhbnRl ZCB0byBhc2suICBJIHdhbnQgdG8gcmV0dXJuIGJpdG1hc2sgd2l0aA0KPj4gZWFjaCBiaXQgYmVp bmcgbGl0IGZvciBldmVyeSBldmVudCB0eXBlLiAgSSBjb3VsZCBnbyB3aXRoIG9yJ2luZyBvZiBh bGwgKDFVTEwgPDwNCj4+IFJURV9JRlBYX01BQ19DSEFOR0UpIHwgKDFVTEwgPDwgUlRFX0lGUFhf TVRVX0NIQU5HRSkgLi4uDQo+PiBidXQgZGVlbWVkIHRoYXQgdGhpcyB3b3VsZCBiZSBzaW1wbGVy Lg0KPiANCj4gSSBhc3N1bWUgdGhlIGZ1bmN0aW9uIGBydGVfaWZweF9ldmVudHNfYXZhaWxhYmxl YCByZXR1cm5zIGN1cnJlbnQgYXZhaWxhYmxlIGV2ZW50cy4gVGhhdCBpcyBhdCB0aW1lIHQwLCBp ZiB3ZSBoYXZlIHVzZWQgMyBldmVudHMgdGhlIHJldHVybiBvZiBmdW5jdGlvbiB3aWxsIGdpdmUg YmFjayBgIHJldHVybiAoKDFVTEwgPDwgUlRFX0lGUFhfTlVNX0VWRU5UUykgLSAxIC0gIGlmcHhf Y29uc3VtZWRfZXZlbnRzKTtgLg0KDQpJdCByZXR1cm5zIGV2ZW50cyBhdmFpbGFibGUgb24gZ2l2 ZW4gcGxhdGZvcm0gLSBzdGF0aWMgdGhpbmcsIGRlcGVuZGVudA0Kb24gdGhlIGltcGxlbWVudGF0 aW9uIG9mIElGIFByb3h5IChjdXJyZW50bHkgb25seSBMaW51eCBzdXBwb3J0ZWQgdGhvdWdoDQot IGFuZCBpdCBzdXBwb3J0cyBhbGwgZXZlbnRzIGRlZmluZWQgc28gZmFyKS4NCg0KPj4+PiArDQo+ Pj4+ICt2b2lkIHJ0ZV9pZnB4X2NhbGxiYWNrc191bnJlZ2lzdGVyKHZvaWQpDQo+Pj4+ICt7DQo+ Pj4+ICsJcnRlX3NwaW5sb2NrX2xvY2soJmlmcHhfbG9jayk7DQo+Pj4+ICsJbWVtc2V0KCZpZnB4 X2NhbGxiYWNrcy5jYnMsIDAsIHNpemVvZihpZnB4X2NhbGxiYWNrcy5jYnMpKTsNCj4+PiBXaGF0 IHdvdWxkIGhhcHBlbiB0byBwZW5kaW5nIGV2ZW50cywgYXJlIGFncmVlaW5nIHRvIGRyb3AgYWxs Pw0KPj4NCj4+IGlmcHhfZXZlbnRzX25vdGlmeSgpIGlzIGNhbGxlZCB1bmRlciB0aGUgc2FtZSBs b2NrLiAgU28gZWl0aGVyIHNvbWVvbmUgY2FsbHMgdGhpcw0KPj4gdW5yZWdpc3RlciBhbmQgdGhl biBub3RpZnkgd2lsbCBub3QgZmluZCBhbnkgY2FsbGJhY2sgb3IgdGhlIG90aGVyIHdheS4gIE5v dGUNCj4+IHRoYXQgbm90aWZ5IGRyb3BzIHRoZSBsb2NrIGZvciB0aGUgdGltZSBvZiBjYWxsYmFj ayBjYWxsICh0byBhbGxvdyBtb2RpZmljYXRpb25zDQo+PiBmcm9tIHRoZSBjYWxsYmFjaykgYnV0 IHRoZSBwb2ludGVyIGlzIGZpcnN0IGNvcGllZCAtIHNvIHRoZSBiZWhhdmlvdXIgd291bGQgYmUg YXMNCj4+IGlmIHRoZSB1bnJlZ2lzdGVyIHdhcyBjYWxsZWQgbGF0ZXIuDQo+Pg0KPj4gSSdtIG5v dCBzdXJlIEkgYW5zd2VyZWQgeW91ciBxdWVzdGlvbiB0aG91Z2ggLSBpZiBub3QgdGhlbiBwbGVh c2UgYXNrIGFnYWluDQo+PiB3aXRoIHNvbWUgbW9yZSBkZXRhaWxzLg0KPiANCj4gTGV0IHVzIGFz c3VtZSB3ZSBoYXZlIDMgY2FsbGJhY2tzIHRvIHNlcnZpY2UgZm9yIGV2ZW50X2EgbmFtZWx5IGNi LTEsIGNiLTIsIGFuZCBjYi0zLiBTbyB0YWlsLWxpc3QgY2ItMS0+Y2ItMi0+Y2IzLCB0aGUgdXNl ciBpbnZva2VkIHVucmVnaXN0ZXIuIFdoYXQgd2lsbCBoYXBwZW4gdG8gdGhlIDMgZXZlbnRzPyBT aG91bGQgd2UgZmluaXNoIHRoZSAzIGNhbGxiYWNrIGhhbmRsZXIgYW5kIHRoZW4gcmVtb3ZlLg0K DQpIaGhtbW0sIGhhdmUgeW91IGJlZW4gcmV2aWV3aW5nIGxhdGVzdCB2ZXJzaW9uPyAgV2l0aCB0 aGUgaW50cm9kdWN0aW9uDQpvZiBldmVudCBxdWV1ZXMgdGhlcmUgaXMgbm93IG9ubHkgb25lIGds b2JhbCBzZXQgb2YgY2FsbGJhY2tzIChubyBsaXN0KSwNCnNvIG9ubHkgMSBjYWxsYmFjayBmb3Ig ZWFjaCBwb3NzaWJsZSBldmVudCB0eXBlLg0KDQo+Pj4gQXNzdW1pbmcgYWxsIHRoZSBldmVudHMg YXJlIGV4ZWN1dGVkIGBpZiBhbmQgb25seSBpZmAgdGhlIGN1cnJlbnQgcHJvY2VzcyBpZg0KPj4g UHJpbWFyeT8gSWYgaXQgaXMgc2Vjb25kYXJ5IGZvciBwaHlzaWNhbCBpbnRlcmZhY2UgY2VydGFp biBgcnRlX2V0aF9hcGlgIHdpbGwgZmFpbC4NCj4+IENhbiB3ZSBoYXZlIGNoZWNrIHRoZSBldmVu dHMgYXJlIHByb2Nlc3NlZCBmb3IgcHJpbWFyeSBvbmx5Pw0KPj4NCj4+IFllcyB0aGF0IHdhcyBt eSBhc3N1bXB0aW9uIGhvd2V2ZXIgYXQgdGhlIG1vbWVudCBJJ20gdXNpbmc6DQo+PiAtIHJ0ZV9l dGhfaXRlcmF0b3JfaW5pdC9uZXh0L2NsZWFudXAoKQ0KPj4gLSBydGVfZXRoX2Rldl9pbmZvX2dl dCgpDQo+PiAtIHJ0ZV9ldGhfZGV2X2dldF9tdHUoKQ0KPj4gLSBydGVfZXRoX21hY2FkZHJfZ2V0 KCkNCj4+IC0gcnRlX2V0aF9kZXZfbWFjX2FkZHJfYWRkKCkNCj4+IC0gcnRlX2Rldl9wcm9iZS9y ZW1vdmUoKQ0KPj4NCj4+IElzIHRoZXJlIGEgcHJvYmxlbSB3aXRoIHRoZXNlPyAgSWYgaXQgaXMs IHRoZW4gSSdsbCB0aGluayBhYm91dCBhZGRpbmcgY2hlY2sgZm9yDQo+PiBzZWNvbmRhcnkuDQo+ IEJhc2VkIG9uIG15IGxpbWl0ZWQgdGVzdGluZyB3aXRoIFBGIGFuZCBWRiwgY2VydGFpbiBmdW5j dGlvbnMgd29ya3MgYW5kIG90aGVyIGRvIG5vdC4gSW4gY2FzZSBvZiBUVU4gUE1EIHNldC9nZXQg bWFjX2FkZHIgaXMgbm90IHByZXNlbnQuDQoNClRVTiBpcyBub3QgYmVpbmcgdXNlZCAoZm9yIHRo YXQgcmVhc29uKSAtIG9ubHkgVEFQLiAgSSBjb3VsZCBhZGQgY2hlY2sNCmZvciBQUklNQVJZLCBi dXQgdGhhdCB3YXkgSSB3b3VsZCBiZSBhcnRpZmljaWFsbHkgZXhjbHVkaW5nIGNhc2VzIHdoZXJl DQp0aGF0IHdvdWxkIHdvcmsgd2l0aG91dCB0aGUgY2hhbmdlLiAgU28gZm9yIG5vdyBJIGludGVu ZCB0byBsZWF2ZSB0aGluZ3MNCmxpa2UgdGhleSBhcmUgYW5kIGFkZHJlc3MgdGhlIGFjdHVhbCBw cm9ibGVtIChpZiBpdCBwb3BzIHVwKS4gIE5vdGUgYWxzbw0KdGhhdCBJJ20gbm90IGNoZWNraW5n IGVycm9ycyBmb3IgdGhlIG1hY19nZXQvc2V0IHNvIGlmIGdpdmVuDQpmdW5jdGlvbmFsaXR5IGlz IG5vdCBzdXBwb3J0ZWQgbm90aGluZyB3aWxsIGhhcHBlbi4NCg0KV2l0aCByZWdhcmRzDQpBbmRy emVqIE9zdHJ1c3prYQ0KDQo=