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 85D11A055A; Tue, 25 Feb 2020 12:07:13 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 60AE91BFB4; Tue, 25 Feb 2020 12:07:13 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 776B61BFB4 for ; Tue, 25 Feb 2020 12:07:12 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Feb 2020 03:07:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,483,1574150400"; d="scan'208";a="350129922" Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by fmsmga001.fm.intel.com with ESMTP; 25 Feb 2020 03:07:10 -0800 Received: from orsmsx161.amr.corp.intel.com (10.22.240.84) by ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 25 Feb 2020 03:07:10 -0800 Received: from ORSEDG001.ED.cps.intel.com (10.7.248.4) by ORSMSX161.amr.corp.intel.com (10.22.240.84) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 25 Feb 2020 03:07:10 -0800 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.51) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 25 Feb 2020 03:07:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LJ9pSRnATeAVY6jhqbosFyUov1Ihr0lIqgPmw4hPm0jghqQLW++TTTJddbIGQYUgyFPL82vqTZZDuu/mQKzdvLYowNOYTuBDK1oD82Lqi3cgvwEm+/P0OBUzH1hzBwpDvhFk7d1L4NORps8V/lldZXypbAkjTMghMfoxlv1ZihsKNX/lLcoCwpEWAkhlsgvNAHJ4Nl9MEzPsDqywLZkyhTegjuk0CPFN9oIEYdcW1W4Aky/7lUTZMIy85Z9hlDWFe/TxHrbLVBGjVycWd+xsikemxeK6hMNvndyOwqy+t2TTJlYBkf9CtTFZofjy7aBDaGdKTOLMUfSHSiSChOblEA== 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=db4MERSEI12ZO+rvUx7rq3aerSxUpLQ7EV3zG4hs5Lk=; b=PZawJhGM67E656wmMenoBwm8PYT/BBuvRW/rLAf5HPcy7qvjRG0iN0H2V/bLaSLE/b7ZpGTVg38JFSrnS12rb0c6yWy605fkguuhk/tUP/ZM+BD8qx5k8tkfZOBgGTXY/DJ9u5hHyYCQNCE/jd95W5EkbBwA8MlCiUH8Qdoh4DV3it/SsKM6wROLoMMMi+EodVpYBqc+2a/wphJNKeh/XE/wLx6C6MN35h9kvohVRUEQbe1MyJBHkXb2fjG+ZOVoF54H3iy3Vc+GXF5j/cSidBbg5+7uJFW1+kDoUqm5wSo8/sjrGmfJwEwKPYlwCjhbwmxg/4X+QvB9I/UKhcWKyQ== 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=db4MERSEI12ZO+rvUx7rq3aerSxUpLQ7EV3zG4hs5Lk=; b=gqmCK/C06kqBZp74Eppc+ojYjygb0x8LbOGoV298uNPQUD44HFMRmR5Q08Byl44OLldzdkjbe25x4FdfHQcy31MS9eabEW1UDU44+gpA+vqlCKGAkKXPT1g5qimjqlW+vnVVpZb+IX5rlOfJRWr3AYHFo9MdcybgFR9owRr5MeQ= Received: from SN6PR11MB2558.namprd11.prod.outlook.com (2603:10b6:805:5d::19) by SN6PR11MB3421.namprd11.prod.outlook.com (2603:10b6:805:cd::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.22; Tue, 25 Feb 2020 11:07:08 +0000 Received: from SN6PR11MB2558.namprd11.prod.outlook.com ([fe80::395e:eb75:6ab7:2ba5]) by SN6PR11MB2558.namprd11.prod.outlook.com ([fe80::395e:eb75:6ab7:2ba5%3]) with mapi id 15.20.2750.021; Tue, 25 Feb 2020 11:07:08 +0000 From: "Ananyev, Konstantin" To: Andrew Rybchenko , "Yigit, Ferruh" , Stephen Hemminger CC: Neil Horman , "Mcnamara, John" , "Kovacevic, Marko" , "dev@dpdk.org" , David Marchand , Thomas Monjalon Thread-Topic: [dpdk-dev] [PATCH] doc: plan splitting the ethdev ops struct Thread-Index: AQHV5ahn9ukuzKl5cky13wSTuWkIN6ggdkwAgAUE6wCABkghgIAACCrw Date: Tue, 25 Feb 2020 11:07:08 +0000 Message-ID: References: <20200217153805.888130-1-ferruh.yigit@intel.com> <20200217220106.25ceb64c@hermes.lan> <6d9cfcfa-cade-8281-37d5-b048b14d8d0f@solarflare.com> In-Reply-To: <6d9cfcfa-cade-8281-37d5-b048b14d8d0f@solarflare.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTc4MTMyYjQtZmQ0NS00MmI1LWIxMTktMDUwOTMyOGJjNjU2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUXh0cWdnXC9cL2wyaTltVDNROXdxMkRuVFVsZ2RVbXhBNjQyeWRrU2JpeWFPQSt6dE9ja3QrNHdKRnZaTE5JeFJuIn0= dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 x-ctpclassification: CTP_NT authentication-results: spf=none (sender IP is ) smtp.mailfrom=konstantin.ananyev@intel.com; x-originating-ip: [192.198.151.174] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 83b0bc90-6d04-4108-0604-08d7b9e2db21 x-ms-traffictypediagnostic: SN6PR11MB3421: 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:8882; x-forefront-prvs: 0324C2C0E2 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(136003)(346002)(396003)(366004)(39860400002)(199004)(189003)(6506007)(4326008)(186003)(26005)(5660300002)(53546011)(9686003)(55016002)(478600001)(64756008)(66946007)(76116006)(66556008)(66446008)(7696005)(66476007)(316002)(8676002)(33656002)(2906002)(71200400001)(54906003)(110136005)(81156014)(52536014)(86362001)(8936002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:SN6PR11MB3421; H:SN6PR11MB2558.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: aCVJkWmHxdD0w4zQqCPywJS97BvACYCn/uyZVqlJRGIs8pijZn2WQyjt0j9oKjUqm5vyCLQf/yGXazLdYqxmKDvwgrGUihsf19pBggvKdOROsXpIf3qZPbbEI3KP2EQlq2j1x9RaYGoAgO69TVMCW/axOiFmnqH8H71vsazRQexNyTt60uUCOZ1LT57m3Itkk0PpWtO8EDtOZuDu5VsFWtBbeJTwq7GvcuvizZ/Lb32TtckWjAbEvX3cYKjq+S+c/1HqYNfRfytj578hhm47BqmoMq/vEt7e6PElb/jk7JSCacmmCJqn89JJCaEg9WSiOB2UDDJ0y7z52/iSrtW6a5QjB54Y6Zgzx4lXBEvLx8WTg3cMx+p4inxPoUIffnzZ5GM+X1uzH5WKIiPTF/OKIxB+K0Csg+9VhEGBQQiWIF+sxwN3XBeeF8cgt3E8aUNA x-ms-exchange-antispam-messagedata: aHubUjk6XzclOnEpQqvsDouxZdIdSjR8A5YnT9IKSLCIQ1bbRDQ5PSyH8uG6vtSOLVYf+8qQiEfl3epfYU6LMdJwMA6lti5dFa+wKNMftT7JektmU/3qMI4pnYnElpm25A9iCjIFzDil+OFxBWe2zg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 83b0bc90-6d04-4108-0604-08d7b9e2db21 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2020 11:07:08.5127 (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: /7OaMHr62fYs3U3fOThSDbb6gqgmvqPzWSSdP4mKIhpA56SP0uiIwPy66mrM+YG5Z3SgnDUENf6+AuElaoZJ9OnIt8m3DKsiZpU5CC9CXKs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3421 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] doc: plan splitting the ethdev ops struct 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" DQpIaSBBbmRldywgDQoNCj4gT24gMi8yMS8yMCAxOjQwIFBNLCBGZXJydWggWWlnaXQgd3JvdGU6 DQo+ID4gT24gMi8xOC8yMDIwIDY6MDEgQU0sIFN0ZXBoZW4gSGVtbWluZ2VyIHdyb3RlOg0KPiA+ PiBPbiBNb24sIDE3IEZlYiAyMDIwIDE1OjM4OjA1ICswMDAwDQo+ID4+IEZlcnJ1aCBZaWdpdCA8 ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4gd3JvdGU6DQo+ID4+DQo+ID4+PiBGb3IgdGhlIEFCSSBj b21wYXRpYmlsaXR5IGl0IGlzIGJldHRlciB0byBoaWRlIGludGVybmFsIGRhdGEgc3RydWN0dXJl cw0KPiA+Pj4gZnJvbSB0aGUgYXBwbGljYXRpb24gYXMgbXVjaCBhcyBwb3NzaWJsZS4gQnV0IGJl Y2F1c2Ugb2Ygc29tZSBpbmxpbmUNCj4gPj4+IGZ1bmN0aW9ucyAnc3RydWN0IGV0aF9kZXZfb3Bz JyBjYW4ndCBiZSBoaWRkZW4gY29tcGxldGVseS4NCj4gPj4+DQo+ID4+PiBQbGFuIGlzIHRvIHNw bGl0IHRoZSAnc3RydWN0IGV0aF9kZXZfb3BzJyBpbnRvIHR3byBhcyBvbmVzIHVzZWQgYnkNCj4g Pj4+IGlubGluZSBmdW5jdGlvbnMgYW5kIG9uZXMgbm90IHVzZWQsIGFuZCBoaWRlIHRoZSBzZWNv bmQgcGFydCB0aGF0IG5vdA0KPiA+Pj4gdXNlZCBieSBpbmxpbmUgZnVuY3Rpb25zIGNvbXBsZXRl bHkgdG8gdGhlIGFwcGxpY2F0aW9uLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gPj4+IC0tLQ0KPiA+Pj4gQ2M6IERh dmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiA+Pj4gQ2M6IFRob21h cyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gPj4+IENjOiBBbmRyZXcgUnliY2hl bmtvIDxhcnliY2hlbmtvQHNvbGFyZmxhcmUuY29tPg0KPiA+Pj4gLS0tDQo+ID4+PiAgZG9jL2d1 aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0IHwgNiArKysrKysNCj4gPj4+ICAxIGZpbGUg Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBhL2RvYy9n dWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdCBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL2Rl cHJlY2F0aW9uLnJzdA0KPiA+Pj4gaW5kZXggZGZjY2E4N2FiLi4yYWE0MzEwMjggMTAwNjQ0DQo+ ID4+PiAtLS0gYS9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9kZXByZWNhdGlvbi5yc3QNCj4gPj4+ICsr KyBiL2RvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdA0KPiA+Pj4gQEAgLTcyLDYg KzcyLDEyIEBAIERlcHJlY2F0aW9uIE5vdGljZXMNCj4gPj4+ICAgIEluIDE5LjExIFBNRHMgd2ls bCBzdGlsbCB1cGRhdGUgdGhlIGZpZWxkIGV2ZW4gd2hlbiB0aGUgb2ZmbG9hZCBpcyBub3QNCj4g Pj4+ICAgIGVuYWJsZWQuDQo+ID4+Pg0KPiA+Pj4gKyogZXRoZGV2OiBTcGxpdCB0aGUgYGBzdHJ1 Y3QgZXRoX2Rldl9vcHNgYCBzdHJ1Y3QgdG8gaGlkZSBpdCBhcyBtdWNoIGFzIHBvc3NpYmxlLg0K PiA+Pj4gKyAgQ3VycmVudGx5IHRoZSBgYHN0cnVjdCBldGhfZGV2X29wc2BgIHN0cnVjdCBpcyBh Y2Nlc3NpYmxlIGJ5IHRoZSBhcHBsaWNhdGlvbg0KPiA+Pj4gKyAgYmVjYXVzZSBzb21lIGlubGlu ZSBmdW5jdGlvbnMsIGxpa2UgYGBydGVfZXRoX3R4X2Rlc2NyaXB0b3Jfc3RhdHVzKClgYCwNCj4g Pj4+ICsgIGFjY2VzcyB0aGUgc3RydWN0IGRpcmVjdGx5LiBUaGUgc3RydWN0IHdpbGwgYmUgc2Vw YXJhdGUgaW4gdHdvLCB0aGUgb3BzIHVzZWQNCj4gPj4+ICsgIGJ5IGlubGluZSBmdW5jdGlvbnMg c3RpbGwgd2lsbCBiZSBhY2Nlc3NpYmxlIHRvIHVzZXIgYnV0IHJlc3Qgd2lsbCBiZSBoaWRkZW4u DQo+ID4+PiArDQo+ID4+PiAgKiBjcnlwdG9kZXY6IHN1cHBvcnQgZm9yIHVzaW5nIElWIHdpdGgg YWxsIHNpemVzIGlzIGFkZGVkLCBKMCBzdGlsbCBjYW4NCj4gPj4+ICAgIGJlIHVzZWQgYnV0IG9u bHkgd2hlbiBJViBsZW5ndGggaW4gZm9sbG93aW5nIHN0cnVjdHMgYGBydGVfY3J5cHRvX2F1dGhf eGZvcm1gYCwNCj4gPj4+ICAgIGBgcnRlX2NyeXB0b19hZWFkX3hmb3JtYGAgaXMgc2V0IHRvIHpl cm8uIFdoZW4gSVYgbGVuZ3RoIGlzIGdyZWF0ZXIgb3IgZXF1YWwNCj4gPj4NCj4gPj4gR29vZCBs dWNrLCB0cnVlbHkgaGlkaW5nIGludGVybmFscyBpcyBoYXJkLiBUaGUgbWJ1ZiBzdHJ1Y3R1cmUg aXMgYWxyZWFkeSBzcGxpdCBidXQgbm90IHJlYWxseQ0KPiA+PiBoaWRkZW4gYXQgYWxsIChqdXN0 IGxvb2sgYXQgZHdhcmYgb3V0cHV0KS4gSXQgZG9lc24ndCBtYWtlIHNlbnNlIHRvIGRvIGl0IHVu bGVzcw0KPiA+PiB5b3UgY2FuIHJlYWxseSBoaWRlIGl0Lg0KPiA+DQo+ID4gSSBiZWxpZXZlIHRo aXMgY2FuIGJlIGRvbmUsIG9ubHkgZm9sbG93aW5nIFsxXSBkZXZfb3BzIGFyZSB1c2VkIGJ5IGlu bGluZQ0KPiA+IGZ1bmN0aW9ucywgcmVzdCBjYW4gYmUgbW92ZWQgaW50byBzZXBhcmF0ZSBzdHJ1 Y3QgYW5kIG1vdmVkIGludG8gZXRoZGV2IGRyaXZlcg0KPiA+IGxvb2tpbmcgaGVhZGVyLg0KPiA+ DQo+ID4gWzFdDQo+ID4gcnhfcXVldWVfY291bnQNCj4gPiByeF9kZXNjcmlwdG9yX2RvbmUNCj4g PiByeF9kZXNjcmlwdG9yX3N0YXR1cw0KPiA+IHR4X2Rlc2NyaXB0b3Jfc3RhdHVzDQo+IA0KPiBJ IHRoaW5rIGhhdmluZyAzIHBsYWNlcyAoaWYgSSB1bmRlcnN0YW5kIHRoZSBpbnRlbnRpb24NCj4g Y29ycmVjdGx5KSB3aXRoIGV0aGRldiBjYWxsYmFja3MgaXMgdG9vIG11Y2guIFNvLCBJIHRoaW5r DQo+IHRoYXQgdGhlc2Ugb3BzIHNob3VsZCBiZSBzaW1wbHkgbW92ZWQgdG8gbmVhcmJ5IFR4L1J4 DQo+IGJ1cnN0IGFuZCBUeCBwcmVwYXJlIGNhbGxiYWNrcyAoZS5nLiBtb3ZlIGludG8gaW5saW5l X29wcw0KPiBzdHJ1Y3R1cmUgd2hpY2ggaXMgbG9jYXRlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHJ0 ZV9ldGhfZGV2DQo+IGluIG9yZGVyIHRvIHByZXNlcnZlIDMgZXhpc3RpbmcgY2FsbGJhY2sgbG9j YXRpb24pLg0KDQpJZiB5b3UgYXJlIGdvaW5nIHRvIGNoYW5nZSBBQkkgYW55d2F5LCAgd291bGQg aXQgYmUgd29ydGggdG8gY29uc2lkZXIgDQptb3ZpbmcgcngvdHggYnVyc3QvcHJlcGFyZSBmdW5j dGlvbnMgdG8gYmUgcGVyIHF1ZXVlLA0KaW5zdGVhZCBvZiBwZXIgZGV2aWNlPyANCg0KPiANCj4g QWxzbyBJJ2QgY29uc2lkZXIgdG8gZGVwcmVjYXRlIGFuZCByZW1vdmUgcnhfcXVldWVfY291bnQN Cj4gYW5kIHJ4X2Rlc2NyaXB0b3JfZG9uZS4NCj4gDQo+ID4+DQo+ID4+IEkgd291bGQgYXR0YWNr IHRoZSBydGVfZGV2aWNlIHN0dWZmIGZpcnN0LiBNYWtlIHJ0ZV9kZXZpY2Ugb3BhcXVlIHRvIHRo ZSBhcHBsaWNhdGlvbg0KPiA+PiB0aGF0IHdvdWxkIGhlbHAgZm9yIGZ1dHVyZSB2ZXJzaW9ucy4g VGhlbiB3b3JrIGJhY2t3YXJkcyB0byBydGVfdGVodGRldi4NCj4gPj4NCg0K