From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E2096A0C46; Tue, 31 Aug 2021 17:48:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C3C964013F; Tue, 31 Aug 2021 17:48:35 +0200 (CEST) Received: from mail-108-mta99.mxroute.com (mail-108-mta99.mxroute.com [136.175.108.99]) by mails.dpdk.org (Postfix) with ESMTP id 9251140041 for ; Tue, 31 Aug 2021 17:48:34 +0200 (CEST) Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta99.mxroute.com (ZoneMTA) with ESMTPSA id 17b9ce5c40700074ba.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Tue, 31 Aug 2021 15:48:28 +0000 X-Zone-Loop: b515f7830d6cef90de46cee4c76e81ff80822ac4366b X-Originating-IP: [149.28.56.236] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ashroe.eu; s=x; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=3Wen+jmSRhXhgDjFW1UGbr0Ba6lETjM0Ao2FGMajgyc=; b=RQyXuEzG4ql5za1vREUKNg210U 4+sjzHiejnjr0LE8udTnrqnNCfmXcVgcAO8BJ4z27qQl2QEw82R0vcKabC/xQRYghIP0RD9226mpQ xUB8lZpkuHkcjsuezJryFI/eAla7TQ/p2F7dLyO2NuxaLg7lsrNwJ4MFEVXjab9hDIPNNTWWMiuGU cJdWCFCtb0KvnWB7oYdcuhSdPVfVhe1/Yyrme0bQ83OD3qc8PxeJEWQK+0GyLAlp7DfHmLQwvXDx5 8X+Ja0fJjMQN+GKyfnkdM0JpnaDfR9TfuCs3o+mDWScwU3cgQz03/e94+7yWxL6u1+lPZc482Coz2 aG4lcAQQ==; To: Andrew Rybchenko , Bruce Richardson , Akhil Goyal Cc: Ferruh Yigit , "dev@dpdk.org" , Konstantin Ananyev , Jerin Jacob Kollanukkaran References: <20210826103500.2172550-1-ferruh.yigit@intel.com> <8b3845d2-7a72-c6f0-8e1a-d428bc2bbfb8@oktetlabs.ru> From: "Kinsella, Ray" Message-ID: <5e473e19-f87a-4199-2be5-2cd57b07c1d9@ashroe.eu> Date: Tue, 31 Aug 2021 16:48:25 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <8b3845d2-7a72-c6f0-8e1a-d428bc2bbfb8@oktetlabs.ru> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-AuthUser: mdr@ashroe.eu Subject: Re: [dpdk-dev] [EXT] [PATCH] doc: announce library refactor for ABI improvement X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" On 26/08/2021 16:44, Andrew Rybchenko wrote: > On 8/26/21 2:04 PM, Bruce Richardson wrote: >> On Thu, Aug 26, 2021 at 10:46:35AM +0000, Akhil Goyal wrote: >>>> Target is to reduce the public interface surface to improve the ABI >>>> stability and this is preparation for the longer term stable ABI >>>> support. >>>> >>>> Mainly device abstraction layer libraries are impacted because they have >>>> two interfaces, one is public interface to the applications and other is >>>> internal interface to the drivers. Some driver/internal interface >>>> structures/symbols are in the public interface by mistake, this work is >>>> to clean them. >>>> Also some libraries has 'static inline' functions for performance >>>> reasons (like ones in the ethdev), this work plans to split the >>>> structures and hide the part that is not used by inline functions. >>>> >>>> The need of the work for the stable ABI already discussed and planned by >>>> the DPDK technical board: >>>> https://mails.dpdk.org/archives/dev/2021-July/214662.html >>>> >>>> Signed-off-by: Ferruh Yigit >>>> --- >>> Acked-by: Akhil Goyal >> >> Acked-by: Bruce Richardson >> > > Acked-by: Andrew Rybchenko > Acked-by: Ray Kinsella