From patchwork Mon Nov 18 13:15:28 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ray Kinsella X-Patchwork-Id: 63087 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 22EC8A0353; Mon, 18 Nov 2019 14:15:48 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id F0080B62; Mon, 18 Nov 2019 14:15:47 +0100 (CET) Received: from q2relay35.mxroute.com (q2relay35.mxroute.com [160.202.107.35]) by dpdk.org (Postfix) with ESMTP id A94DAA69 for ; Mon, 18 Nov 2019 14:15:45 +0100 (CET) Received: from filter003.mxroute.com [168.235.111.26] (Authenticated sender: mN4UYu2MZsgR) by q2relay35.mxroute.com (ZoneMTA) with ESMTPSA id 16e7ea78ef1000f0dc.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Mon, 18 Nov 2019 13:15:40 +0000 X-Zone-Loop: 1017d57dadb8bfa95dae29834236f73708ea6415fe41 X-Originating-IP: [168.235.111.26] Received: from galaxy.mxroute.com (unknown [23.92.70.113]) by filter003.mxroute.com (Postfix) with ESMTPS id 214A461134; Mon, 18 Nov 2019 13:15:34 +0000 (UTC) Received: from [192.198.151.43] (helo=localhost) by galaxy.mxroute.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from ) id 1iWgfI-0006F9-O0; Mon, 18 Nov 2019 08:02:00 -0500 From: Ray Kinsella To: dev@dpdk.org Cc: john.mcnamara@intel.com, marko.kovacevic@intel.co, Ray Kinsella Date: Mon, 18 Nov 2019 13:15:28 +0000 Message-Id: <1574082928-14863-1-git-send-email-mdr@ashroe.eu> X-Mailer: git-send-email 2.7.4 X-AuthUser: mdr@ashroe.eu Subject: [dpdk-dev] [PATCH] doc: add abi policy changes to release notes 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" Add some pointers to the releases notes on the changes to the abi policy, the introduction of project-level ABI management and the deprecation of library-level management. Signed-off-by: Ray Kinsella Acked-by: John McNamara --- doc/guides/rel_notes/release_19_11.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/guides/rel_notes/release_19_11.rst b/doc/guides/rel_notes/release_19_11.rst index c0045a9..9a2518c 100644 --- a/doc/guides/rel_notes/release_19_11.rst +++ b/doc/guides/rel_notes/release_19_11.rst @@ -308,6 +308,11 @@ Removed Items Also, make sure to start the actual text at the margin. ========================================================= +* Removed library-level ABI versions. These have been replaced with a single + project-level ABI version for non-experimental libraries and an ABI version of + ``0`` for experimental libraries. Review the :doc:`../contributing/abi_policy` + and :doc:`../contributing/abi_versioning` guides for more information. + * Removed duplicated set of commands for Rx offload configuration from testpmd:: port config all crc-strip|scatter|rx-cksum|rx-timestamp| @@ -446,6 +451,12 @@ ABI Changes Also, make sure to start the actual text at the margin. ========================================================= +* policy: Please note the revisions to the :doc:`../contributing/abi_policy` + introducing major ABI versions, with DPDK 19.11 becoming the first major + version ``v20``. ABI changes to add new features continue to be permitted in + subsequent releases, with the condition that ABI compatibility with the major + ABI version is maintained. + * net: The Ethernet address and other header definitions have changed attributes. They have been modified to be aligned on 2-byte boundaries. These changes should not impact normal usage because drivers naturally