From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0046.outbound.protection.outlook.com [104.47.0.46]) by dpdk.org (Postfix) with ESMTP id 95017532E for ; Tue, 9 May 2017 12:24:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/bxHPzCVjVQq99w/Fs8pnEROY/nFyOxYB5vIhciaxL8=; b=puY6a+q5KaSi5fPjDb/HHSt/iog1DYfD/M6l9Ny/tQSImuyGy+YbrUnPE41oyBp4TwsKT6PONte4/cJHUM8Ow5ULzRON+lrN0fdZLPY5c21HDvagy4dOJZLV/Ie5a+M5M6Qfu2LcCJ4iGcDsjRTLxJPvV7PeMD45pW8bXSorSIk= Received: from AM4PR05MB1505.eurprd05.prod.outlook.com (10.164.79.147) by AM4PR05MB1508.eurprd05.prod.outlook.com (10.164.79.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Tue, 9 May 2017 10:24:28 +0000 Received: from AM4PR05MB1505.eurprd05.prod.outlook.com ([fe80::80f1:6d48:a372:7ebe]) by AM4PR05MB1505.eurprd05.prod.outlook.com ([fe80::80f1:6d48:a372:7ebe%14]) with mapi id 15.01.1075.019; Tue, 9 May 2017 10:24:28 +0000 From: Shahaf Shuler To: "dev@dpdk.org" CC: Thomas Monjalon Thread-Topic: [PATCH] doc: announce ABI change on ethdev Thread-Index: AQHSwkhP1poX7gO/hk+5WXr4y2na+KHr17zQ Date: Tue, 9 May 2017 10:24:28 +0000 Message-ID: References: <20170501065812.5185-1-shahafs@mellanox.com> In-Reply-To: <20170501065812.5185-1-shahafs@mellanox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [31.154.10.107] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM4PR05MB1508; 7:h/9fpQyd9q+GJeHB45VtA6l/ZTFmuxlf3Qm2aPuxPiJ3T1vHQJibm28Y2rGpfP/o7EDDYAweEueAXAkeGO+nxo1zJ/Z8LcIclVTKCUEYkM/eoRo/Ihhkx+Y7GkG6igDb3RX0TYVjiW3tY6D7pSmTyPyUo8rPxnXRCwABOM8kBEhkoZGybOpNyJ1vxgW7DFk16bgY1HCUgBr1VApCl+YulfyrURoaYSMRES/rJAeyPYBpUtNrSUJk85I18/XRDfhUpf2gGROe8rtiFU/loTZXFTH0IeHcITHrMm5bv06bgBShmToM2e2O2hXbyCsynaLvK52UTRW/nvPsimO8xPoBHg== x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-ms-office365-filtering-correlation-id: 2b878a53-1979-4b1f-4039-08d496c5930a x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:AM4PR05MB1508; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(278428928389397); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201703061421075)(201703161042150)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6042181)(6072148); SRVR:AM4PR05MB1508; BCL:0; PCL:0; RULEID:; SRVR:AM4PR05MB1508; x-forefront-prvs: 0302D4F392 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(377454003)(6436002)(6506006)(74316002)(2351001)(3280700002)(25786009)(5250100002)(8936002)(6916009)(2950100002)(3660700001)(2900100001)(33656002)(9686003)(4326008)(53936002)(102836003)(55016002)(229853002)(189998001)(66066001)(7736002)(38730400002)(305945005)(5660300001)(99286003)(5640700003)(3846002)(8676002)(86362001)(54356999)(81166006)(50986999)(110136004)(76176999)(1730700003)(561944003)(6116002)(2906002)(498600001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR05MB1508; H:AM4PR05MB1505.eurprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2017 10:24:28.4337 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB1508 Subject: Re: [dpdk-dev] [PATCH] doc: announce ABI change on ethdev 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: , X-List-Received-Date: Tue, 09 May 2017 10:24:30 -0000 Monday, May 1, 2017 9:58 AM, Shahaf Shuler: >=20 > This is an ABI change notice for DPDK 17.08 in librte_ether about changes= in > rte_eth_txmode structure. >=20 > Currently Tx offloads are enabled by default, and can be disabled using > ETH_TXQ_FLAGS_NO* flags. This behaviour is not consistent with the Rx sid= e > where the Rx offloads are disabled by default and enabled according to bi= t > field in rte_eth_rxmode structure. >=20 > The proposal is to disable the Tx offloads by default, and provide a way = for > the application to enable them in rte_eth_txmode structure. > Besides of making the Tx configuration API more consistent for applicatio= ns, > PMDs will be able to provide a better out of the box performance. > Finally, as part of the work, the ETH_TXQ_FLAGS_NO* will be superseded as > well. >=20 > Signed-off-by: Shahaf Shuler Hi,=20 Any comments on this announcement?=20 Please have a min to read and comment.=20 This work can improve all PMDs data path code, which will be according to a= pplication needs. > --- > looks like this patch has arrived to everyone > besides dev@dpdk.org resending it again. sorry for > the noise. > --- > doc/guides/rel_notes/deprecation.rst | 8 ++++++++ > 1 file changed, 8 insertions(+) >=20 > diff --git a/doc/guides/rel_notes/deprecation.rst > b/doc/guides/rel_notes/deprecation.rst > index a3e7c720c..0920b4766 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -81,3 +81,11 @@ Deprecation Notices >=20 > - ``rte_crpytodev_scheduler_mode_get``, replaced by > ``rte_cryptodev_scheduler_mode_get`` > - ``rte_crpytodev_scheduler_mode_set``, replaced by > ``rte_cryptodev_scheduler_mode_set`` > + > +* ethdev: in 17.08 ABI changes are planned: > + Tx offloads will no longer be enabled by default. > + Instead, the ``rte_eth_txmode`` structure will be extended with bit > +field to enable > + each Tx offload. > + Besides of making the Rx/Tx configuration API more consistent for the > + application, PMDs will be able to provide a better out of the box > performance. > + as part of the work, ``ETH_TXQ_FLAGS_NO*`` will be superseded as well. > -- > 2.12.0