From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id BEB3158F7 for ; Wed, 27 Jul 2016 11:34:35 +0200 (CEST) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP; 27 Jul 2016 02:34:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,429,1464678000"; d="scan'208";a="1003385282" Received: from irsmsx106.ger.corp.intel.com ([163.33.3.31]) by orsmga001.jf.intel.com with ESMTP; 27 Jul 2016 02:34:34 -0700 Received: from irsmsx155.ger.corp.intel.com (163.33.192.3) by IRSMSX106.ger.corp.intel.com (163.33.3.31) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 27 Jul 2016 10:34:32 +0100 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.102]) by irsmsx155.ger.corp.intel.com ([169.254.14.102]) with mapi id 14.03.0248.002; Wed, 27 Jul 2016 10:34:32 +0100 From: "Ananyev, Konstantin" To: Olivier Matz , "dev@dpdk.org" CC: "jerin.jacob@caviumnetworks.com" , "thomas.monjalon@6wind.com" , "Richardson, Bruce" Thread-Topic: [dpdk-dev] [PATCH v2] doc: announce ABI change for mbuf structure Thread-Index: AQHR4lbAym4SEPh3aU2ALIKpQ36XvKAsD1kg Date: Wed, 27 Jul 2016 09:34:32 +0000 Message-ID: <2601191342CEEE43887BDE71AB97725836B88555@irsmsx105.ger.corp.intel.com> References: <1468936875-1652-1-git-send-email-olivier.matz@6wind.com> <1468998974-3040-1-git-send-email-olivier.matz@6wind.com> In-Reply-To: <1468998974-3040-1-git-send-email-olivier.matz@6wind.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.182] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2] doc: announce ABI change for mbuf structure X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2016 09:34:36 -0000 > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Olivier Matz > Sent: Wednesday, July 20, 2016 8:16 AM > To: dev@dpdk.org > Cc: jerin.jacob@caviumnetworks.com; thomas.monjalon@6wind.com; Richardson= , Bruce > Subject: [dpdk-dev] [PATCH v2] doc: announce ABI change for mbuf structur= e >=20 > For 16.11, the mbuf structure will be modified implying ABI breakage. > Some discussions already took place here: > http://www.dpdk.org/dev/patchwork/patch/12878/ >=20 > Signed-off-by: Olivier Matz > --- >=20 > v1->v2: > - reword the sentences to keep things more open, as suggested by Bruce >=20 > doc/guides/rel_notes/deprecation.rst | 6 ++++++ > 1 file changed, 6 insertions(+) >=20 > diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/= deprecation.rst > index f502f86..b9f5a93 100644 > --- a/doc/guides/rel_notes/deprecation.rst > +++ b/doc/guides/rel_notes/deprecation.rst > @@ -41,3 +41,9 @@ Deprecation Notices > * The mempool functions for single/multi producer/consumer are deprecate= d and > will be removed in 16.11. > It is replaced by rte_mempool_generic_get/put functions. > + > +* ABI changes are planned for 16.11 in the ``rte_mbuf`` structure: some = fields > + may be reordered to facilitate the writing of ``data_off``, ``refcnt``= , and > + ``nb_segs`` in one operation, because some platforms have an overhead = if the > + store address is not naturally aligned. Other mbuf fields, such as the > + ``port`` field, may be moved or removed as part of this mbuf work. > -- Acked-by: Konstantin Ananyev > 2.8.1