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=-3.5 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED 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 26683CA9EC3 for ; Thu, 31 Oct 2019 10:54:50 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id ABDA92086D for ; Thu, 31 Oct 2019 10:54:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="MDKJuwVP" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ABDA92086D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mellanox.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 EB3F51C196; Thu, 31 Oct 2019 11:54:48 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130053.outbound.protection.outlook.com [40.107.13.53]) by dpdk.org (Postfix) with ESMTP id 8F4D01BF45 for ; Thu, 31 Oct 2019 11:54:47 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Aw9SZbisuhCoaPFGlf/W3cYgj/ES0hil6JD0NAf55TjhLYxhuKO6s7VVIjr0tz7CensTBuc9IIWDjdJIlEyvfx0Dhgh0cB/JktYldZwM+NFA4avhZZ5pN255m6OuRanDuev3tY2gtN+5UPv3G/SyyqqhPZ4TJ/+9QT3o/pO2jVXilPwsSVhdMDB5JnUwXyCbvMcwVMii3TLuJSaieO/uPPnsDlBm7QgqO4QN+xAddu+ahDd5Alk1GSTuOMGSTqUPynRu7uwcMZ59W05QhtByO6WoLONxmJoQ34Ih3iKrTZJdrUxQFWKxTB8eW042sN6uTplpn8qtElvrYyOmovkKWw== 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=df5Kry+MHmBKsNhNu/SV1JtpU1Yx1tmpYaGVOVmtmUg=; b=SU9w8ZEllrZciX42nzp2XTcFqUlhxUTSISPMw0ochUEJ4JQi9QziTMs+vxotZr1vunjkynQKg+FgDddUDGxvrwbNe7zljjCxWSRN+lwalnXcXShaFbPIm7fzW0HRh6UPVsL75QPhbsIqgqXxz9yDmcDF8auy+FevJIDchpH/v2dwOhbIEKAzoOqd6vuFO711kTQ1Iq0Tpz9t8Ix4rWVDWBOpwkCtdbCXWYpgFoWvqAfF8QafH+KBnR7pYPxfm8pvkLC/ILCUzfSFjjsuiiHrtpPKDeM57g7oYVV7exy3guRvmrfFTI65fvZVHWk6NPydiL7Y0dyXyul8LE+S8SWF+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=df5Kry+MHmBKsNhNu/SV1JtpU1Yx1tmpYaGVOVmtmUg=; b=MDKJuwVPe1LXxB4f9hFDxulzMe6PNKAY8mJhB18rm1OUe9RfjU+kGb0X2RFp8Jvz5D3UUe+wDGgQCwEcOMinuUt60CRl5R2axbvo0an9MLC9wI3t2+b1d7g+piBuYzdzZ1fjRo6/lKYHqCCqi9CxiInBhfYyp6oFPD3db23cTwc= Received: from AM4PR05MB3265.eurprd05.prod.outlook.com (10.171.188.154) by AM4PR05MB3124.eurprd05.prod.outlook.com (10.171.186.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.20; Thu, 31 Oct 2019 10:54:45 +0000 Received: from AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::edab:529f:d14e:d3b]) by AM4PR05MB3265.eurprd05.prod.outlook.com ([fe80::edab:529f:d14e:d3b%7]) with mapi id 15.20.2387.028; Thu, 31 Oct 2019 10:54:45 +0000 From: Slava Ovsiienko To: Andrew Rybchenko , "dev@dpdk.org" CC: Matan Azrad , Raslan Darawsheh , Thomas Monjalon , "olivier.matz@6wind.com" , Ori Kam Thread-Topic: [PATCH v6 2/2] ethdev: move egress metadata to dynamic field Thread-Index: AQHVj8nUTyMX86aIwUqrqCUxo24aa6d0fPmQ Date: Thu, 31 Oct 2019 10:54:45 +0000 Message-ID: References: <1572377502-13620-1-git-send-email-viacheslavo@mellanox.com> <1572455548-23420-1-git-send-email-viacheslavo@mellanox.com> <1572455548-23420-3-git-send-email-viacheslavo@mellanox.com> <4964cedf-22cf-deee-79f4-e1ae002c1392@solarflare.com> In-Reply-To: <4964cedf-22cf-deee-79f4-e1ae002c1392@solarflare.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=viacheslavo@mellanox.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 84584087-6be1-429d-e8bf-08d75df0bdb0 x-ms-traffictypediagnostic: AM4PR05MB3124:|AM4PR05MB3124: x-ms-exchange-purlcount: 1 x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr,ExtFwd x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 02070414A1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(366004)(396003)(136003)(376002)(13464003)(199004)(189003)(25786009)(5660300002)(71190400001)(71200400001)(14454004)(478600001)(107886003)(86362001)(6246003)(966005)(2501003)(256004)(45080400002)(99286004)(33656002)(66946007)(9686003)(76116006)(4326008)(110136005)(305945005)(74316002)(316002)(446003)(2906002)(66446008)(66066001)(64756008)(229853002)(7696005)(7736002)(81156014)(81166006)(14444005)(476003)(54906003)(11346002)(55016002)(6436002)(76176011)(6306002)(186003)(66476007)(52536014)(3846002)(6116002)(53546011)(102836004)(8936002)(66556008)(6506007)(8676002)(486006)(26005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB3124; H:AM4PR05MB3265.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UCa1GLzUgBMxW95byjv6jIZ7+fSwMCsP/ygDSMGFJOkd5GabYwcGfT/+aEhIrdkHt3GiA5KdxxWYXXqP0BqejkbR3Sqw3o1HtLjuFcMASz15N2eE5c10avfpBlXPeG65YOl7t/X1LoWpCeKoMKlO+39b0KvIWNAlHS9DPPZSDP0pQGm9MUm9jKbNVrQ0XlfCX7KazJBpA046DPCi0QH+AHT2CadaQQ8VspnmWKMYPeWteCl3vZP+VoWf9ZQazxkvH1G5hSyKMDSNsCW29Mup+vTV7nfSLUFnSey4FrSCv89uFM4d1LTn7mqx9qWmU4j2Flc1KnItW2+SOX4467GfP0oQ+d8dd/aQupyIHppS6DEc7fqMA1ClO4iwxoJEtNrrautgl3wNneeeC6vF43aYowNqAAg+NqK9aJzZ3IPjAMkDaaSeCYAO03a+OH3R+73j Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84584087-6be1-429d-e8bf-08d75df0bdb0 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2019 10:54:45.1217 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VjyXV5Gq4L1Ex9iDVm+pdM4/Te1r6Lrm3ETeRrpfDzTHJjy7kDtIyCJRyqFcVciRWzKuzVqggrWEz1ohhAKYz9yHCksQ4i1IKm7o1UtBqGI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3124 Subject: Re: [dpdk-dev] [PATCH v6 2/2] ethdev: move egress metadata to dynamic field 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxh cnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgT2N0b2JlciAzMSwg MjAxOSAxMTowMg0KPiBUbzogU2xhdmEgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BtZWxsYW5veC5j b20+OyBkZXZAZHBkay5vcmcNCj4gQ2M6IE1hdGFuIEF6cmFkIDxtYXRhbkBtZWxsYW5veC5jb20+ OyBSYXNsYW4gRGFyYXdzaGVoDQo+IDxyYXNsYW5kQG1lbGxhbm94LmNvbT47IFRob21hcyBNb25q YWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+IG9saXZpZXIubWF0ekA2d2luZC5jb207IE9y aSBLYW0gPG9yaWthQG1lbGxhbm94LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NiAyLzJd IGV0aGRldjogbW92ZSBlZ3Jlc3MgbWV0YWRhdGEgdG8gZHluYW1pYyBmaWVsZA0KPiANCj4gT24g MTAvMzAvMTkgODoxMiBQTSwgVmlhY2hlc2xhdiBPdnNpaWVua28gd3JvdGU6DQo+ID4gVGhlIGR5 bmFtaWMgbWJ1ZiBmaWVsZHMgd2VyZSBpbnRyb2R1Y2VkIGJ5IFsxXS4gVGhlIGVncmVzcyBtZXRh ZGF0YSBpcw0KPiA+IGdvb2QgY2FuZGlkYXRlIHRvIGJlIG1vdmUgZnJvbSBzdGF0aWNhbGx5IGFs bG9jYXRlZCBmaWVsZCB0eF9tZXRhZGF0YQ0KPiA+IHRvIGR5bmFtaWMgb25lLiBCZWNhdXNlIG1i dWZzIGFyZSB1c2VkIGluIGhhbGYtZHVwbGV4IGZhc2hpb24gb25seSwgaXQNCj4gPiBpcyBzYWZl IHRvIHNoYXJlIHRoaXMgZHluYW1pYyBmaWVsZCB3aXRoIGluZ3Jlc3MgbWV0YWRhdGEuDQo+ID4N Cj4gPiBUaGUgc2hhcmVkIGR5bmFtaWMgZmllbGQgY29udGFpbnMgZWl0aGVyIGVncmVzcyAoaWYg YXBwbGljYXRpb24gZ29pbmcNCj4gPiB0byB0cmFuc21pdCBtYnVmIHdpdGggdHhfYnVyc3QpIG9y IGluZ3Jlc3MgKGlmIG1idWYgaXMgcmVjZWl2ZWQgd2l0aA0KPiA+IHJ4X2J1cnN0KSBtZXRhZGF0 YSBhbmQgY2FuIGJlIGFjY2Vzc2VkIGJ5IFJURV9GTE9XX0RZTkZfTUVUQURBVEEoKQ0KPiA+IG1h Y3JvIG9yIHdpdGgNCj4gPiBydGVfZmxvd19keW5mX21ldGFkYXRhX3NldCgpIGFuZCBydGVfZmxv d19keW5mX21ldGFkYXRhX2dldCgpIGhlbHBlcg0KPiA+IHJvdXRpbmVzLiBQS1RfVFhfRFlORl9N RVRBREFUQS9QS1RfUlhfRFlORl9NRVRBREFUQSBmbGFnIHdpbGwgYmUNCj4gc2V0DQo+ID4gYWxv bmcgd2l0aCB0aGUgZGF0YS4NCj4gPg0KPiA+IFRoZSBtYnVmIGR5bmFtaWMgZmllbGQgbXVzdCBi ZSByZWdpc3RlcmVkIGJ5IGNhbGxpbmcNCj4gPiBydGVfZmxvd19keW5mX21ldGFkYXRhX3JlZ2lz dGVyKCkgcHJpb3IgYWNjZXNzaW5nIHRoZSBkYXRhLg0KPiA+DQo+ID4gVGhlIGF2YWlsYWJpbGl0 eSBvZiBkeW5hbWljIG1idWYgbWV0YWRhdGEgZmllbGQgY2FuIGJlIGNoZWNrZWQgd2l0aA0KPiA+ IHJ0ZV9mbG93X2R5bmZfbWV0YWRhdGFfYXZhaWwoKSByb3V0aW5lLg0KPiA+DQo+ID4gWzFdDQo+ ID4NCj4gaHR0cHM6Ly9ldXIwMy5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJs PWh0dHAlM0ElMkYlMkZwYXRjaA0KPiA+DQo+IGVzLmRwZGsub3JnJTJGcGF0Y2glMkY2MjA0MCUy RiZhbXA7ZGF0YT0wMiU3QzAxJTdDdmlhY2hlc2xhdm8lNA0KPiAwbWVsbGFuDQo+ID4NCj4gb3gu Y29tJTdDM2M1Yzc2ZTAwYWMyNDJiZjliNGEwOGQ3NWRlMGY0ZTglN0NhNjUyOTcxYzdkMmU0ZDli YTYNCj4gYTRkMTQ5MjUNCj4gPg0KPiA2ZjQ2MWIlN0MwJTdDMCU3QzYzNzA4MTA5MzA4NzMyODQ4 MiZhbXA7c2RhdGE9NktMa2MyMXF1JTJGRkJZDQo+IDNuOUpSQkU2Nw0KPiA+IDBlcyUyRnpuT24z YzJFd0ZpNGk2cWY0JTNEJmFtcDtyZXNlcnZlZD0wDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBW aWFjaGVzbGF2IE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbWVsbGFub3guY29tPg0KPiANCj4gTEdU TQ0KPiANCj4gSSB0aGluayByZWxlYXNlIG5vdGVzIHNob3VsZCBiZSB1cGRhdGVkLg0KVGhlc2Ug YXJlLiBJbiB0aGUgZmlyc3QgcGF0Y2ggb2Ygc2VyaWVzLiBUaGVyZSB3YXMgdHhfbWV0YWRhdGEg ZW5kaWFubmVzcw0KYWx0ZXJpbmcsIHNvIEkgYWRkZWQgdGhlIG1vdmUgdG8gZHluYW1pYyBmaWVs ZCB0aGVyZS4gV291bGQgeW91IGxpa2UgdG8gc3BsaXQgaXQgPw0KT3IgdG8gYWRkICBzb21lIG1v cmUgZGV0YWlscyA/DQoNCj4gDQo+IFdoYXQgSSBkb24ndCB1bmRlcnN0YW5kIG5vdyBpcyB0aGUg d2F5IGZvciBhcHBsaWNhdGlvbiB0byB1bmRlcnN0YW5kIGlmIFR4DQo+IG1ldGFkYXRhIGlzIHN1 cHBvcnRlZCBvciBub3QuDQo+IENvcnJlc3BvbmRpbmcgb2ZmbG9hZCBmbGFnIGlzIHJlbW92ZWQu DQpZZXMsIGFuZCB3YXMgY3J5aW5nIHdpdGggYmxvb2R5IHRpZXJzIHdoaWxlIGRvaW5nIHRoYXQu DQpNZXRhZGF0YSBmZWF0dXJlIGlzIGdldHRpbmcgY29tcGxleC4gV2UgaGF2ZSBzb21lIHNldCBv ZiBhY3Rpb25zIGFuZCBpdGVtcw0KdGhhdCBtaWdodCBiZSBzdXBwb3J0ZWQgYnkgUE1EcyBpbiBt dWx0aXBsZSBjb21iaW5hdGlvbnMsIHRoZSBzdXBwb3J0ZWQgDQp2YWx1ZXMgYW5kIG1hc2tzIGFy ZSBhbHNvIHRoZSBzdWJqZWN0cyB0byBxdWVyeSAtIHdlIGhhdmUgbm8gd2F5IHRvIGRlc2NyaWJl Lg0KU28sIHRyaWFsIGxvb2tzIHRvIGJlIHRoZSBvbmx5IHdheSB0byBkZXRlY3Qgc3VwcG9ydGVk IGFzcGVjdHMgb2YgbWV0YWRhdGENCmZlYXR1cmUgaW4gcnVuIHRpbWUuDQoNCiBJIGd1ZXNzIHRo ZSBhbnN3ZXIgaXMNCj4gcnRlX2Zsb3dfdmFsaWRhdGUoKSB3aXRoIGEgcnVsZSBvbiBlZ3Jlc3Mg d2hpY2ggdHJpZXMgdG8gbWF0Y2ggbWV0YSBhbmQgZG8NCj4gc29tZXRoaW5nICg/KS4NClllcywg aXQgaXMgc3VwcG9zZWQgd2F5LCBJIGNhbGwgaXQgLSAidHJpYWwiLg0KDQo+IEl0IHNob3VsZCBi ZSBoaWdobGlnaHRlZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBpbiBhbnkgY2FzZSwgYnV0IEknZCBj b25zaWRlciB0bw0KPiBrZWVwIHRoZSBvZmZsb2FkLg0KTWV0YWRhdGEgZmVhdHVyZSBpcyBjb25z aWRlcmVkIHJhdGhlciBhcyBhcHBsaWNhdGlvbiByZXF1aXJlbWVudCB0aGFuDQpzb21lIFBNRCBj b25maWd1cmF0aW9uIG9wdGlvbi4gTGV0J3MgaGF2ZSBhIGdsYW5jZSBmcm9tIG90aGVyIHNpZGUu DQoNCklmIGFwcGxpY2F0aW9uIG5laXRoZXIgbmVlZHMgbm9yIHN1cHBvcnRzIG1ldGFkYXRhLCBp dCBqdXN0IGRvZXMgbm90IHJlZ2lzdGVyIGZpZWxkLA0KUE1EcyBhcmUgbm90IGJvdGhlcmVkIGF0 IGFsbCBhbmQgd29yayB3aXRob3V0IGFueSBtZXRhZGF0YSBoYW5kbGluZy4NCklmIGFwcGxpY2F0 aW9uIHJlbGllcyBvbiBtZXRhZGF0YSBzdHJvbmdseSwgcmVxdWlyZXMgb25lcywgaXQgZG9lcyB0 cmlhbHMgYW5kIGZhaWxzDQppZiByZXF1aXJlZCBtZXRhZGF0YSBhc3BlY3RzIG5vdCBzdXBwb3J0 ZWQuDQpJZiBhcHBsaWNhdGlvbiBoYXMgb3B0aW9ucyB0byBvcGVyYXRlIHdpdGggb3Igdy9vIG1l dGFkYXRhIC0gaXQgbmVlZHMgdHJpYWxzIGFueXdheS4NCklmIHRyaWFscyBhcmUgT0sgLSBhcHBs aWNhdGlvbiByZWdpc3RlcnMgbWV0YWRhdGEgZmllbGQgYW5kIFBNRHMgc3VwcG9ydGluZyB0aGlz IGZlYXR1cmUNCmJlY29tZSBlbmdhZ2VkLg0KDQpXaXRoIGJlc3QgcmVnYXJkcywgU2xhdmENCg0K DQoNCg==