From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 4197AA0032;
	Tue, 19 Jul 2022 23:03:11 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 1E80F410F1;
	Tue, 19 Jul 2022 23:03:11 +0200 (CEST)
Received: from new1-smtp.messagingengine.com (new1-smtp.messagingengine.com
 [66.111.4.221]) by mails.dpdk.org (Postfix) with ESMTP id CC7C240FAE
 for <dev@dpdk.org>; Tue, 19 Jul 2022 23:03:09 +0200 (CEST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
 by mailnew.nyi.internal (Postfix) with ESMTP id 544A3580FB7;
 Tue, 19 Jul 2022 17:03:07 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute5.internal (MEProxy); Tue, 19 Jul 2022 17:03:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:cc:content-transfer-encoding:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=fm3; t=1658264587; x=
 1658271787; bh=Ot/+vn37TVHre7Zia00rRhaXfxwNiPAPZh5cSTOCgK4=; b=M
 bp0p+WpbNNOuj/B/uW9gmoNlDga5fH9cD8wKx3L2qX8kz4kESebCnRQfBJm5rCU8
 +6TVFcEHK2cNp+kMmwTJuYBZhoeNCpTRsTOZM6Ri///4SnXlPCn3feQcgNl+Pw3W
 3scfHqmMp+zDONec7mt/oZGRpMzWnbJUfDR7getbbcg7D4RzkA6o7JtWxz+inyOC
 XRcEwFzTIHhxSrSYrqhb0hUW0Beu4nNslRbN8x//nFYnHzS2m/m6EUN2WUfTpe44
 wWjW/s6/Dxq58uq++g3+yFTZTwvntdBpwmw/cB0oepf6lBi1mRLCB1lpGFCMa4gI
 mCEJtY4SvScKkaawUfdPg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:date:date:feedback-id:feedback-id:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1658264587; x=
 1658271787; bh=Ot/+vn37TVHre7Zia00rRhaXfxwNiPAPZh5cSTOCgK4=; b=3
 M+iCANk/AoHWXdwQj1TUo72F9PBozBvEHR5sOJYWb7Zz639PzKUplRaEvjOm7AJB
 7/U5g1OG8WbdUlJiLyWssscuK76MgEm7YY1qKkFd5nCP7/eXrAWHgkz865WXG2S5
 859v1DkQ2u4HZU1L2gU57qtR5TCQGW82SQ+4uUPhe0HoGCu4OF0Dn8+1ezUXgoXF
 yyJ9IVb0pwgmhe2EhmHl3XooOPtfHPcrP9Jh3Qdd0iMQVEt2KNa0Bqe0IZVUWzqs
 RsmnWZwOg+SJUFhw5Mq9CZF5wE/C0c9zRuWPG04ju4MLCsQRTBXCMHmxXOvkeE4+
 mMVBL9aJaGV8gZoUY/OEg==
X-ME-Sender: <xms:BhzXYsvk5LMA9yNGtREeOMWcMi790KkhRbmhFbTa5bhEsh5NloHtlw>
 <xme:BhzXYpfoHXu6Km10iENZeSnsMYjTRkIv_jVKOoyugQAV9VvYM46wzf0qaNeDxp9Z9
 AMZoTW5Q4D9cfaVtA>
X-ME-Received: <xmr:BhzXYnwKSJ9c6_VyUm_IRhtMuW8GlDQG8iRW8T1QQzTg1QEmxErxbGAPrJNJ2VRfm37VFfrd27nr9se1r-UPmk3t-w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudeltddgudehiecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpefhvfevufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhho
 mhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqne
 cuggftrfgrthhtvghrnheptdejieeifeehtdffgfdvleetueeffeehueejgfeuteeftddt
 ieekgfekudehtdfgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh
 hfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth
X-ME-Proxy: <xmx:BxzXYvNKSwJoRL-B4fnLGqspN72ITZwrqF-MArwDH6DInIH4fyXDQA>
 <xmx:BxzXYs__rK37M1Yy-TX1WZtKgn45NjaYKYP1Rp2q4IU7cTtTZPnhsg>
 <xmx:BxzXYnWBNzZPsgBPBxzMJZNpYFEVJIN2QWXXHhlADB9xYf3meT0dFQ>
 <xmx:CxzXYgovKsEy-Gq2BuLidw_89Ouo-Pu_ZL4p2-dh3UPe0t5e6rGh8A>
Feedback-ID: i47234305:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 19 Jul 2022 17:02:51 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: David Marchand <david.marchand@redhat.com>
Cc: dev@dpdk.org, Aaron Conole <aconole@redhat.com>,
 Michael Santana <maicolgabriel@hotmail.com>, Ray Kinsella <mdr@ashroe.eu>,
 Nicolas Chautru <nicolas.chautru@intel.com>,
 Gagandeep Singh <g.singh@nxp.com>, Hemant Agrawal <hemant.agrawal@nxp.com>,
 Sachin Saxena <sachin.saxena@oss.nxp.com>, Rosen Xu <rosen.xu@intel.com>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Long Li <longli@microsoft.com>, Fan Zhang <roy.fan.zhang@intel.com>,
 Lee Daly <lee.daly@intel.com>, Ashish Gupta <ashish.gupta@marvell.com>,
 Matan Azrad <matan@nvidia.com>, Sunila Sahu <ssahu@marvell.com>,
 Ruifeng Wang <ruifeng.wang@arm.com>,
 Ajit Khaparde <ajit.khaparde@broadcom.com>,
 Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>,
 Vikas Gupta <vikas.gupta@broadcom.com>,
 Chandubabu Namburu <chandu@amd.com>,
 Pablo de Lara <pablo.de.lara.guarch@intel.com>,
 Michael Shamis <michaelsh@marvell.com>, Liron Himi <lironh@marvell.com>,
 Nagadheeraj Rottela <rnagadheeraj@marvell.com>,
 Srikanth Jampala <jsrikanth@marvell.com>,
 Anoob Joseph <anoobj@marvell.com>, Jay Zhou <jianjay.zhou@huawei.com>,
 Radha Mohan Chintakuntla <radhac@marvell.com>,
 Veerasenareddy Burru <vburru@marvell.com>,
 Chengwen Feng <fengchengwen@huawei.com>,
 Bruce Richardson <bruce.richardson@intel.com>,
 Kevin Laatz <kevin.laatz@intel.com>, Conor Walsh <conor.walsh@intel.com>,
 Timothy McDaniel <timothy.mcdaniel@intel.com>,
 Mattias =?ISO-8859-1?Q?R=F6nnblom?= <mattias.ronnblom@ericsson.com>,
 Jerin Jacob <jerinj@marvell.com>, Liang Ma <liangma@liangbit.com>,
 Peter Mccarthy <peter.mccarthy@intel.com>,
 Harry van Haaren <harry.van.haaren@intel.com>,
 Elena Agostini <eagostini@nvidia.com>,
 "Artem V. Andreev" <artem.andreev@oktetlabs.ru>,
 Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>,
 Harman Kalra <hkalra@marvell.com>, Olivier Matz <olivier.matz@6wind.com>,
 "John W. Linville" <linville@tuxdriver.com>,
 Ciara Loftus <ciara.loftus@intel.com>, Qi Zhang <qi.z.zhang@intel.com>,
 Shepard Siegel <shepard.siegel@atomicrules.com>,
 Ed Czeck <ed.czeck@atomicrules.com>,
 John Miller <john.miller@atomicrules.com>,
 Igor Russkikh <irusskikh@marvell.com>,
 Steven Webster <steven.webster@windriver.com>,
 Matt Peters <matt.peters@windriver.com>, Rasesh Mody <rmody@marvell.com>,
 Shahed Shaikh <shshaikh@marvell.com>,
 Somnath Kotur <somnath.kotur@broadcom.com>,
 Chas Williams <chas3@att.com>, "Min Hu (Connor)" <humin29@huawei.com>,
 Nithin Dabilpuram <ndabilpuram@marvell.com>,
 Kiran Kumar K <kirankumark@marvell.com>,
 Sunil Kumar Kori <skori@marvell.com>, Satha Rao <skoteshwar@marvell.com>,
 Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>,
 Simei Su <simei.su@intel.com>, Wenjun Wu <wenjun1.wu@intel.com>,
 Marcin Wojtas <mw@semihalf.com>, Michal Krawczyk <mk@semihalf.com>,
 Shai Brandes <shaibran@amazon.com>, Evgeny Schemeilin <evgenys@amazon.com>,
 Igor Chauskin <igorch@amazon.com>, Apeksha Gupta <apeksha.gupta@nxp.com>,
 John Daley <johndale@cisco.com>, Hyong Youb Kim <hyonkim@cisco.com>,
 Gaetan Rivet <grive@u256.net>, Xiao Wang <xiao.w.wang@intel.com>,
 Ziyang Xuan <xuanziyang2@huawei.com>,
 Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>,
 Guoyang Zhou <zhouguoyang@huawei.com>,
 Dongdong Liu <liudongdong3@huawei.com>,
 Yisen Zhuang <yisen.zhuang@huawei.com>,
 Yuying Zhang <Yuying.Zhang@intel.com>,
 Beilei Xing <beilei.xing@intel.com>, Jingjing Wu <jingjing.wu@intel.com>,
 Qiming Yang <qiming.yang@intel.com>, Junfeng Guo <junfeng.guo@intel.com>,
 Andrew Boyer <aboyer@pensando.io>, Shijith Thotton <sthotton@marvell.com>,
 Srisivasubramanian Srinivasan <srinivasan@marvell.com>,
 Jakub Grajciar <jgrajcia@cisco.com>,
 Viacheslav Ovsiienko <viacheslavo@nvidia.com>,
 Zyta Szpak <zr@semihalf.com>, Martin Spinler <spinler@cesnet.cz>,
 Chaoyong He <chaoyong.he@corigine.com>,
 Niklas Soderlund <niklas.soderlund@corigine.com>,
 Jiawen Wu <jiawenwu@trustnetic.com>,
 Tetsuya Mukawa <mtetsuyah@gmail.com>, Sathesh Edara <sedara@marvell.com>,
 Devendra Singh Rawat <dsinghrawat@marvell.com>,
 Jasvinder Singh <jasvinder.singh@intel.com>,
 Cristian Dumitrescu <cristian.dumitrescu@intel.com>,
 Maciej Czekaj <mczekaj@marvell.com>, Jian Wang <jianwang@trustnetic.com>,
 Maxime Coquelin <maxime.coquelin@redhat.com>,
 Chenbo Xia <chenbo.xia@intel.com>, Jochen Behrens <jbehrens@vmware.com>,
 Jakub Palider <jpalider@marvell.com>,
 Tomasz Duszynski <tduszynski@marvell.com>,
 Tianfei zhang <tianfei.zhang@intel.com>, Ori Kam <orika@nvidia.com>,
 Vijay Kumar Srivastava <vsrivast@xilinx.com>,
 Konstantin Ananyev <konstantin.v.ananyev@yandex.ru>,
 Akhil Goyal <gakhil@marvell.com>, David Hunt <david.hunt@intel.com>,
 Byron Marohn <byron.marohn@intel.com>,
 Yipeng Wang <yipeng1.wang@intel.com>,
 Ferruh Yigit <ferruh.yigit@xilinx.com>,
 Vladimir Medvedkin <vladimir.medvedkin@intel.com>,
 Jiayu Hu <jiayu.hu@intel.com>, Sameh Gobriel <sameh.gobriel@intel.com>,
 Bernard Iremonger <bernard.iremonger@intel.com>,
 Reshma Pattan <reshma.pattan@intel.com>,
 Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>,
 Ciara Power <ciara.power@intel.com>,
 Erik Gabriel Carrillo <erik.g.carrillo@intel.com>
Subject: Re: [PATCH] version: 22.11-rc0
Date: Tue, 19 Jul 2022 23:02:50 +0200
Message-ID: <1898941.fIoEIV5pvu@thomas>
In-Reply-To: <20220718100909.2299331-1-david.marchand@redhat.com>
References: <20220718100909.2299331-1-david.marchand@redhat.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

18/07/2022 12:09, David Marchand:
> --- a/devtools/check-abi.sh
> +++ b/devtools/check-abi.sh
> @@ -37,10 +37,6 @@ fi
>  error=
>  for dump in $(find $refdir -name "*.dump"); do
>  	name=$(basename $dump)
> -	if grep -qE '\<librte_*(.*_octeontx2|raw_dpaa2_qdma)' $dump; then
> -		echo "Skipped removed driver $name."
> -		continue
> -	fi

Yes it needs to be removed.

> --- a/devtools/libabigail.abignore
> +++ b/devtools/libabigail.abignore
> @@ -31,43 +31,8 @@
>          type_kind = enum
>          changed_enumerators = RTE_CRYPTO_ASYM_XFORM_ECPM, RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END
>  
> -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> -; Temporary exceptions till next major ABI version ;
> -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> +; Temporary exceptions till next major ABI version                    ;
> +; NOTE: there may be some removed libaries or drivers in check-abi.sh ;
> +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

This note is not clear to me.
>  
> -; Ignore ethdev event enum update
> -; because new event cannot be received if not registered
> -[suppress_type]
> -        type_kind = enum
> -        changed_enumerators = RTE_ETH_EVENT_MAX
> -
> -; Ignore fields inserted in cacheline boundary of rte_eth_rxq_info
> -; because the struct size is unchanged
> -[suppress_type]
> -        name = rte_eth_rxq_info
> -        has_data_member_inserted_between = {offset_of(rx_buf_size), end}
> -
> -; Ignore fields inserted in place of reserved_opts of rte_security_ipsec_sa_options
> -[suppress_type]
> -        name = rte_security_ipsec_sa_options
> -        has_data_member_inserted_between = {offset_of(reserved_opts), end}
> -
> -; Ignore section attribute fixes in experimental regexdev library
> -[suppress_file]
> -        soname_regexp = ^librte_regexdev\.
> -
> -; Ignore changes in common mlx5 driver, should be all internal
> -[suppress_file]
> -        soname_regexp = ^librte_common_mlx5\.
> -
> -; Ignore visibility fix of local functions in experimental auxiliary driver
> -[suppress_file]
> -        soname_regexp = ^librte_bus_auxiliary\.
> -
> -; Ignore visibility fix of local functions in experimental gpudev library
> -[suppress_file]
> -        soname_regexp = ^librte_gpudev\.
> -
> -; Ignore libabigail false-positive in clang builds, after moving code.
> -[suppress_function]
> -	name = rte_eal_remote_launch

Yes they can all be removed.
New exceptions will be added cautiously per need.