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 1D2C2A04B6; Mon, 12 Oct 2020 17:34:44 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0C6481D90C; Mon, 12 Oct 2020 17:34:41 +0200 (CEST) Received: from nat-hk.nvidia.com (nat-hk.nvidia.com [203.18.50.4]) by dpdk.org (Postfix) with ESMTP id BD9251C01 for ; Mon, 12 Oct 2020 17:34:38 +0200 (CEST) Received: from HKMAIL101.nvidia.com (Not Verified[10.18.92.100]) by nat-hk.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 12 Oct 2020 23:34:36 +0800 Received: from HKMAIL104.nvidia.com (10.18.16.13) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 12 Oct 2020 15:34:33 +0000 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) by HKMAIL104.nvidia.com (10.18.16.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 12 Oct 2020 15:34:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cHcfbjZVnySdsEFcPmHDVXUZdob0AmrQxQ2BMLUiMUN88uiNvJFY3jrYgBZnCSTu1UQPIF/RNEskwcMwa1xdiB92fq18jYQ/8FG7wMNbNajfvkB7k1IuG084LLYW8EK5T5tErpArRYL6EtwQ9O5y4KvrZA6CZQeJrjMTMqqymCRw7grb0mBsDDiw9iLfGTYaVODUN3+oyTbLqKkBYZCDecOB8lW/SIdKIh83Pg6cpJEYoPwnOm3yEtXZ0Vr5M3ujPeNJvFtKkCpa+cfEd0UE4hgru4/qTgbEG3B4DVcY7qJHcSYTvgwrWWlBy+eBL6r/M6KBC2fHEAEnhnKVavzcUQ== 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=eJ2AzUmNvKnsP1JjqCo+0QVaBp86nV3R1tN+fI7n+sE=; b=FRoQKExXfiS3q4nmLMWBxUsfMyrasosLQxT9e9h/OQyBax/OBrFj3KgNyNnQzrvYyMkR8GRszliDe4qO6XP5hTPWAd7dy2Gqrs+kNQrnS4DQZtT0wUdTC6Bu5lCMmUbDrnnPZslAUqBUE9IPttGgjO+Y9D6GYOjZUhnH2PnIZRBdeGoyh6a7bNTJ/pzAY5AY47FSB9d0qPWmKv7ULKrwixJB7b2Zy8dBaffRmStwxQ7znubQMZzWYk3ge03b4m2DdeWUnXmD/L5WoqKdS9b/uhE4gmVKqu9ylg0Amdas9chOp5mHUADWMA7xsv78SvLW8TBOitGi9weqaqFTF0jtxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from MWHPR12MB1360.namprd12.prod.outlook.com (2603:10b6:300:12::7) by MWHPR12MB1904.namprd12.prod.outlook.com (2603:10b6:300:114::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.27; Mon, 12 Oct 2020 15:34:31 +0000 Received: from MWHPR12MB1360.namprd12.prod.outlook.com ([fe80::711e:ec6f:ba28:d3d0]) by MWHPR12MB1360.namprd12.prod.outlook.com ([fe80::711e:ec6f:ba28:d3d0%5]) with mapi id 15.20.3455.030; Mon, 12 Oct 2020 15:34:31 +0000 From: Slava Ovsiienko To: "Ananyev, Konstantin" , "NBU-Contact-Thomas Monjalon" , Andrew Rybchenko , "Yigit, Ferruh" CC: "dev@dpdk.org" , "stephen@networkplumber.org" , Shahaf Shuler , "olivier.matz@6wind.com" , "jerinjacobk@gmail.com" , "maxime.coquelin@redhat.com" , "david.marchand@redhat.com" , Asaf Penso Thread-Topic: [dpdk-dev] [RFC] ethdev: introduce Rx buffer split Thread-Index: AdZ0vX26iflBD6P5QjC0iZ6rubHz2wYVc4aAAq8mKXACKQeeAAAB7r+QAAuoYQAAAGdmgAAAIFJQ Date: Mon, 12 Oct 2020 15:34:30 +0000 Message-ID: References: <4d4be3cd-e418-00cf-ce6d-51f6c3e5c078@oktetlabs.ru> <8304375.31BPq7MtOA@thomas> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c65b99a4-447f-4351-283c-08d86ec45029 x-ms-traffictypediagnostic: MWHPR12MB1904: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V/snJjPQFoeCJi4+PwNZ1nHWXJ4yMbwxtQoBN0l5qhFraGJd6FfWdy5GSHuJDmpQF5PyFVvZOMmCTkdoDHzTmqjamUih2BIynIapLyccuVqBIjSdHzlEaGtZYFEUYjUenYX3MnuQr3JgkfiZ45OiTsiHhCyTfi3zZ+i7rljF8tEOXJRN5cMw56oM2/x0A94z/Rgju0cdmN53Q2d04kyobzkwYWVgWDAJInPX9GC7XqosLRyiAxHCGDDgQS0vzcJ6FjIwvE4HIpazMKx+8BlFloJ7Z1KolysfNwnIWhTGIlYLLbUw2o6Xst19lFTMU3otRF1FJnGEGjxsMmI28UGAIA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR12MB1360.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(136003)(39860400002)(376002)(346002)(8676002)(2906002)(478600001)(76116006)(52536014)(4326008)(186003)(66946007)(8936002)(316002)(54906003)(86362001)(66476007)(110136005)(5660300002)(7416002)(66556008)(64756008)(66446008)(9686003)(83380400001)(71200400001)(55016002)(7696005)(107886003)(33656002)(6506007)(53546011)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: XkKcuWbZC5fAkM5GpFIXrbq0cpuKFkygK/oc/PPmfTQV21E23CC7QBYxTHgphxyQO4/WfCUjFIOv7D7PvsAwiN/RWaYq2bf0T8I2HjRGqEfgs5+t+cyW8obxDUpyMefo0aZz/8GF34ci2gvxbAhkzX4T1QmAOo+rsecKwE6tpBbuVIkRjyCxYQiWO5k8JWpB/qFDV6eg//DSn4QXelItLQwSEq+L+gW8/w/ncd2lXbOxgQ7tK+Sey1scD+moWcFNVur4pTTbH6iRyfdnYxMNNtl5dZdzk6enOyLqN/wdG7yQyrpsYL0/asPvI+rSdFW136XGBIOv59uZ95OYeGsaLd1ndAOpNHFvDu6bIXt2a2QK/aq1XF90NePaH6BaebMNyJ4j8SRyOreZRIoKTW+fDf/9WmGWHD2kjAET6OWmwjFmw5gCZ5SCYf9Nurn7qRDJ8OrNkQJqZ20MoqoCujbPR5tb6ZjYISK2YSSyb9EWf9JX4auhBypBPYcsmVXpb/8K5CMaSIZ09+4XZhklYRWFUD1j/XtlywCldT59EtDpgQcOOaTdI0JUI24GfIVaQGRHoIy7It4pRLhPBDfEOxNe46UpobSipqfWiGC86Q1xQZlMX/O1yA4G5dcbwEcdPL6Sf8WRg7EQZ86DY3TyBWXOow== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR12MB1360.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c65b99a4-447f-4351-283c-08d86ec45029 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2020 15:34:30.9195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vXjA8mKBQAYoNkFCHu16HqrbrOLSwFmMoCBpubreXW9fGy4j7sxEkE07kppyz1+Bwu4C/IkIh06yvl/+caRM/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1904 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1602516876; bh=eJ2AzUmNvKnsP1JjqCo+0QVaBp86nV3R1tN+fI7n+sE=; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To: CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=ZlvCahc7Kv377v/tmMQxr8K+I250VegFvHE898u35G8aD0QNTbvvGSLDd1/SMq/ov 2E43Nv9WbccuiZspIm3WzuvAZkWDgui3GzEDGHIPprYKAYmjhQ8+B9yVRa308/UNiM ALCezuUC86gSUlSYZa2gEmR1ygnv9652qHkCsSzHHdhn30A9GAHMxM2/7a7Cvl+smC nhl58SwZG7EmVI2EqzEhPmgEVmDJPiKNxkghEbUu6yiDXsHx6EV3UgKhApsaE1E46p LY7tPKaBUmxI/1RkCMqLZPxWOZJN45/M/dUNsQrQTbjcCVZS7XOP18nURz4mS3dq+p bOXWUJIaEl/fQ== Subject: Re: [dpdk-dev] [RFC] ethdev: introduce Rx buffer split 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5hbnlldiwgS29uc3Rh bnRpbiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBPY3Rv YmVyIDEyLCAyMDIwIDE4OjI4DQo+IFRvOiBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gPHRo b21hc0Btb25qYWxvbi5uZXQ+OyBBbmRyZXcNCj4gUnliY2hlbmtvIDxBbmRyZXcuUnliY2hlbmtv QG9rdGV0bGFicy5ydT47IFlpZ2l0LCBGZXJydWgNCj4gPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+ OyBTbGF2YSBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+DQo+IENjOiBkZXZAZHBk ay5vcmc7IHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnOyBTaGFoYWYgU2h1bGVyDQo+IDxzaGFo YWZzQG52aWRpYS5jb20+OyBvbGl2aWVyLm1hdHpANndpbmQuY29tOyBqZXJpbmphY29ia0BnbWFp bC5jb207DQo+IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOyBkYXZpZC5tYXJjaGFuZEByZWRo YXQuY29tOyBBc2FmIFBlbnNvDQo+IDxhc2FmcEBudmlkaWEuY29tPg0KPiBTdWJqZWN0OiBSRTog W2RwZGstZGV2XSBbUkZDXSBldGhkZXY6IGludHJvZHVjZSBSeCBidWZmZXIgc3BsaXQNCj4gDQo+ IA0KPiANCj4gPg0KPiA+IDEyLzEwLzIwMjAgMTE6NTYsIFNsYXZhIE92c2lpZW5rbzoNCj4gPiA+ IEhpLCBBbmRyZXcNCj4gPiA+DQo+ID4gPiBUaGFuayB5b3UgZm9yIHRoZSBjb21tZW50cy4NCj4g PiA+DQo+ID4gPiBXZSBoYXZlIHR3byBhcHByb2FjaGVzIGhvdyB0byBzcGVjaWZ5IG11bHRpcGxl IHNlZ21lbnRzIHRvIHNwbGl0IFJ4DQo+IHBhY2tldHM6DQo+ID4gPiAxLiB1cGRhdGUgcXVldWUg Y29uZmlndXJhdGlvbiBzdHJ1Y3R1cmUgMi4gaW50cm9kdWNlIG5ldw0KPiA+ID4gcnhfcXVldWVf c2V0dXBfZXgoKSByb3V0aW5lIHdpdGggZXh0cmEgcGFyYW1ldGVycy4NCj4gPiA+DQo+ID4gPiBG b3IgWzFdIG15IG9ubHkgYWN0dWFsIGRpc2xpa2UgaXMgdGhhdCB3ZSB3b3VsZCBoYXZlIG11bHRp cGxlIHBsYWNlcw0KPiA+ID4gdG8gc3BlY2lmeSB0aGUgcG9vbCAtIGluIHJ4X3F1ZXVlX3NldHVw KCkgYW5kIGluIHRoZSBjb25maWcNCj4gPiA+IHN0cnVjdHVyZS4gU28sIHdlIHNob3VsZCBpbXBs ZW1lbnQgc29tZSBjaGVja2luZyAoaWYgd2UgaGF2ZSBvZmZsb2FkDQo+ID4gPiBmbGFnIHNldCB3 ZSBzaG91bGQgY2hlY2sgd2hldGhlciBtcCBwYXJhbWV0ZXIgaXMgTlVMTCBhbmQgc2VnbWVudA0K PiA+ID4gZGVzY3JpcHRpb25zIGFycmF5IHBvaW50ZXIvc2l6ZSBpcyBwcm92aWRlZCwgaWYgbm8g b2ZmbG9hZCBmbGFnIHNldCAtIHdlIG11c3QNCj4gY2hlY2sgdGhlIGRlc2NyaXB0aW9uIGFycmF5 IGlzIGVtcHR5KS4NCj4gPiA+DQo+ID4gPiA+IEBUaG9tYXMsIEBGZXJydWg6IEknZCBsaWtlIHRv IGhlYXIgd2hhdCBvdGhlciBldGhkZXYgbWFpbnRhaW5lcnMNCj4gPiA+ID4gdGhpbmsgYWJvdXQg aXQuDQo+ID4gPg0KPiA+ID4gWWVzLCBpdCB3b3VsZCBiZSB2ZXJ5IG5pY2UgdG8gaGVhciBleHRy YSBvcGluaW9ucy4gRG8gd2UgdGhpbmsgdGhlDQo+ID4gPiBwcm92aWRpbmcgb2YgZXh0cmEgQVBJ IGZ1bmN0aW9uIGlzIHdvcnNlIHRoYW4gZXh0ZW5kaW5nIGV4aXN0aW5nDQo+ID4gPiBzdHJ1Y3R1 cmUsIGludHJvZHVjaW5nIHNvbWUgY29uZGl0aW9uYWwgYW1iaWd1aXR5IGFuZCBjb21wbGljYXRp bmcNCj4gPiA+IHRoZSBwYXJhbWV0ZXIgY29tcGxpYW5jZSBjaGVjaz8NCj4gPg0KPiA+IExldCdz IHRyeSBsaXN0aW5nIHByb3MgYW5kIGNvbnMgb2YgZWFjaCBhcHByb2FjaCwgc28gd2UgY2FuIGNv bmNsdWRlLg0KPiA+DQo+ID4gMS8gdXBkYXRlIHF1ZXVlIGNvbmZpZyBzdHJ1Y3QNCj4gPg0KPiA+ IAkxLjEgcHJvOiBrZWVwIHNhbWUgcXVldWUgc2V0dXAgZnVuY3Rpb24NCj4gPiAJMS4yIGNvbjog dHdvIG1lbXBvb2wgcG9pbnRlcnMgKHN0cnVjdCBvciBmdW5jdGlvbikNCj4gPiAJMS4zIGNvbjog dmFyaWFibGUgc2l6ZSBvZiBzZWdtZW50IGRlc2NyaXB0aW9uIGFycmF5DQo+ID4NCj4gPiAyLyBu ZXcgcXVldWUgc2V0dXAgZnVuY3Rpb24NCj4gPg0KPiA+IAkyLjEgY29uOiB0d28gZnVuY3Rpb25z IGZvciBxdWV1ZSBzZXR1cA0KPiA+IAkyLjIgcHJvOiBtZW1wb29sIHBvaW50ZXIgaXMgbm90IHJl ZHVuZGFudA0KPiA+IAkyLjMgcHJvOiBzZWdtZW50IGRlc2NyaXB0aW9uIGFycmF5IHNpemUgZGVm aW5lZCBieSB0aGUgY2FsbGVyDQo+ID4NCj4gPiBXaGF0IGVsc2UgSSdtIG1pc3Npbmc/DQo+ID4N Cj4gDQo+IE15IDIgY2VudHM6IGNhbiB3ZSBtYWtlIG5ldyAoX2V4KSBmdW5jdGlvbiB0byB3b3Jr IGZvciBib3RoIG9yaWdpbmFsIGNvbmZpZw0KPiAoMSBtcCBmb3IgYWxsIHNpemVzLCBubyBzcGxp dCkgYW5kIGZvciBuZXcgY29uZmlnIChtdWx0aXBsZSBtcCwgc3BsaXQgYWxsb3dlZCk/DQo+IFRo ZW4gaW4gZnV0dXJlICgyMS4xMT8pIHdlIGNhbiBlaXRoZXIgZ2V0IHJpZCBvZiBvcmlnaW5hbCBv bmUsIG9yIGV2ZW4gbWFrZSBpdA0KPiBhIHdyYXBwZXIgYXJvdW5kIGFsbCBvbmU/DQo+IEtvbnN0 YW50aW4NCg0KWWVzLCBhY3R1YWxseSB0aGUgbWx4NSBQTUQgaW1wbGVtZW50YXRpb24gZm9sbG93 cyB0aGlzIGFwcHJvYWNoIC0NCnNwZWNpZnlpbmcgdGhlIHNlZ21lbnQgZGVzY3JpcHRpb24gYXJy YXkgd2l0aCB0aGUgb25seSBlbGVtZW50IA0KYW5kIHplcm8gc2l6ZS9vZmZzZXQgcHJvdmlkZXMg ZXhhY3RseSB0aGUgc2FtZSBjb25maWd1cmF0aW9uIGFzIGV4aXN0aW5nDQpydGVfZXRoX3J4X3F1 ZXVlX3NldHVwKCkuDQoNCkN1cnJlbnRseSBJJ20gZGV0YWlsaW5nIHRoZSBkZXNjcmlwdGlvbiAg KGhvdyBIRUFEX1JPT00gaXMgaGFuZGxlZCwgd2hhdCBoYXBwZW5zDQppZiBhcnJheSBpcyBzaG9y dGVyIHRoZSB0aGUgYnVmZmVyIGNoYWluIGZvciBzZWdtZW50IG9mIG1heGltYWwgc2l6ZSwgdGhl IHplcm8gc2VnbWVudA0Kc2l6ZSBtZWFucyBmb2xsb3cgdGhlIHZhbHVlIGRlZHVjZWQgZnJvbSB0 aGUgcG9vbCBhbmQgc28gb24pLg0KDQpTbywgbWF5IHdlIGNvbnNpZGVyIHRoaXMgcG9pbnQgYXMg b25lIG1vcmUgInBybyIgdG8gc2V0dXBfZXggYXBwcm9hY2ggPyDwn5iKDQoNCldpdGggYmVzdCBy ZWdhcmRzLCBTbGF2YQ0KDQoNCg0K