From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 730F5A04DC; Tue, 11 Aug 2020 18:19:04 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4A6A61C021; Tue, 11 Aug 2020 18:19:03 +0200 (CEST) Received: from dal1relay91.mxroute.com (dal1relay91.mxroute.com [199.181.239.91]) by dpdk.org (Postfix) with ESMTP id 81092E07 for ; Tue, 11 Aug 2020 18:19:01 +0200 (CEST) Received: from filter004.mxroute.com ([149.28.56.236] 149.28.56.236.vultr.com) (Authenticated sender: mN4UYu2MZsgR) by dal1relay91.mxroute.com (ZoneMTA) with ESMTPSA id 173de5148bc000825f.002 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Tue, 11 Aug 2020 16:18:55 +0000 X-Zone-Loop: 2177320d9ec0d39eb206d66134ae19df78d11b85796a X-Originating-IP: [149.28.56.236] Received: from echo.mxrouting.net (echo.mxrouting.net [116.202.222.109]) by filter004.mxroute.com (Postfix) with ESMTPS id B2C9C3EDA8; Tue, 11 Aug 2020 16:18:49 +0000 (UTC) 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=Mz5zy0pAF1u54LJAS4XlX4WTgA73RaJrJ4DBuXD91gg=; b=CK+sr0RTWouFRyM+xl/Nw0HnjD CiQjqTVg5acqOuZg2rZ7XW7UAQS+LeTPV0QgXS3hBwcRQHaGuYdb2tUgGkJhk1s78BrWsVUJcT86m tew+p76ArrIfRr5o5PFjU759xpDoMiLwVpI0ohpqYfrUFpBmsCFFhfMkyACZPS1z3Mbkz5pbAaPRK nGzFW+iSfsV7MzQiCHpmiy8CMb+0tD5+3WVMFHeeqILmmcAVAHKJfsv5IPjiDCBqTV5IfMHIIWg/C z8nuUUWYYJfn48H60jgsL1xRCnu15HOwPpKHlW/LJed4HQomBix5KCyLkmpi1dIxa90fQFU+Thw4A +EA4/IjQ==; To: Thomas Monjalon , dev@dpdk.org Cc: david.marchand@redhat.com, nhorman@tuxdriver.com, kevin.laatz@intel.com, bruce.richardson@intel.com, Fiona Trahe , Arek Kusztal , Olivier Matz , Ferruh Yigit References: <20200810151531.1297831-1-thomas@monjalon.net> <20200811140339.2123929-1-thomas@monjalon.net> From: "Kinsella, Ray" Autocrypt: addr=mdr@ashroe.eu; keydata= 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 Message-ID: <1aceb236-9b40-4c19-e298-e56eb12ced2f@ashroe.eu> Date: Tue, 11 Aug 2020 17:18:46 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <20200811140339.2123929-1-thomas@monjalon.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-AuthUser: mdr@ashroe.eu Subject: Re: [dpdk-dev] [PATCH v5 1/2] version: 20.11-rc0 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" Hi Thomas, In general it looks good, however you are letting the old version node DPDK_20.0 linger in a few places. We need to include an explicit FYI to tidy this up. Remove versioning code: Cryptodev Fiona Trahe Arek Kusztal Mempool Olivier Matz Remove alias to experimental: Metering Ferruh Yigit Thanks, Ray K On 11/08/2020 15:03, Thomas Monjalon wrote: > Start a new release cycle with empty release notes. > > The ABI version becomes 21.0. > The ABI major is back to normal, having only one number (21 vs 20.0). > The map files are updated to the new ABI major number (21). > The ABI exceptions are dropped. > Travis ABI check is disabled because compatibility is not preserved. > > Signed-off-by: Thomas Monjalon > --- > v5: drop all ABI exceptions > v4: add -rc0 and remove temporary ABI exceptions > v3: add minor number to ABI_VERSION and remove workaround in scripts > v2: bump major ABI number (including .map changes) > --- > .travis.yml | 26 ---- > ABI_VERSION | 2 +- > VERSION | 2 +- > config/meson.build | 5 +- > devtools/libabigail.abignore | 103 ------------- > doc/guides/rel_notes/index.rst | 1 + > doc/guides/rel_notes/release_20_11.rst | 136 ++++++++++++++++++ > .../rte_pmd_bbdev_fpga_5gnr_fec_version.map | 2 +- > .../rte_pmd_bbdev_fpga_lte_fec_version.map | 2 +- > .../null/rte_pmd_bbdev_null_version.map | 2 +- > .../rte_pmd_bbdev_turbo_sw_version.map | 2 +- > drivers/bus/ifpga/rte_bus_ifpga_version.map | 2 +- > drivers/bus/pci/rte_bus_pci_version.map | 2 +- > drivers/bus/vdev/rte_bus_vdev_version.map | 2 +- > drivers/bus/vmbus/rte_bus_vmbus_version.map | 2 +- > drivers/common/cpt/rte_common_cpt_version.map | 2 +- > .../common/iavf/rte_common_iavf_version.map | 4 +- > .../common/mlx5/rte_common_mlx5_version.map | 1 - > .../common/mvep/rte_common_mvep_version.map | 2 +- > .../octeontx/rte_common_octeontx_version.map | 2 +- > .../compress/isal/rte_pmd_isal_version.map | 2 +- > .../rte_pmd_octeontx_compress_version.map | 2 +- > drivers/compress/qat/rte_pmd_qat_version.map | 2 +- > .../compress/zlib/rte_pmd_zlib_version.map | 2 +- > .../aesni_gcm/rte_pmd_aesni_gcm_version.map | 2 +- > .../aesni_mb/rte_pmd_aesni_mb_version.map | 2 +- > .../crypto/armv8/rte_pmd_armv8_version.map | 2 +- > .../caam_jr/rte_pmd_caam_jr_version.map | 2 +- > drivers/crypto/ccp/rte_pmd_ccp_version.map | 2 +- > .../crypto/kasumi/rte_pmd_kasumi_version.map | 2 +- > .../crypto/mvsam/rte_pmd_mvsam_version.map | 2 +- > .../crypto/nitrox/rte_pmd_nitrox_version.map | 2 +- > .../null/rte_pmd_null_crypto_version.map | 2 +- > .../rte_pmd_octeontx_crypto_version.map | 2 +- > .../rte_pmd_octeontx2_crypto_version.map | 2 +- > .../openssl/rte_pmd_openssl_version.map | 2 +- > .../rte_pmd_crypto_scheduler_version.map | 2 +- > .../crypto/snow3g/rte_pmd_snow3g_version.map | 2 +- > .../virtio/rte_pmd_virtio_crypto_version.map | 2 +- > drivers/crypto/zuc/rte_pmd_zuc_version.map | 2 +- > .../event/dpaa/rte_pmd_dpaa_event_version.map | 2 +- > .../dpaa2/rte_pmd_dpaa2_event_version.map | 2 +- > .../event/dsw/rte_pmd_dsw_event_version.map | 2 +- > .../rte_pmd_octeontx_event_version.map | 2 +- > .../rte_pmd_octeontx2_event_version.map | 2 +- > .../event/opdl/rte_pmd_opdl_event_version.map | 2 +- > .../rte_pmd_skeleton_event_version.map | 2 +- > drivers/event/sw/rte_pmd_sw_event_version.map | 2 +- > .../bucket/rte_mempool_bucket_version.map | 2 +- > .../dpaa2/rte_mempool_dpaa2_version.map | 2 +- > .../octeontx/rte_mempool_octeontx_version.map | 2 +- > .../mempool/ring/rte_mempool_ring_version.map | 2 +- > .../stack/rte_mempool_stack_version.map | 2 +- > .../af_packet/rte_pmd_af_packet_version.map | 2 +- > drivers/net/af_xdp/rte_pmd_af_xdp_version.map | 2 +- > drivers/net/ark/rte_pmd_ark_version.map | 2 +- > .../net/atlantic/rte_pmd_atlantic_version.map | 2 +- > drivers/net/avp/rte_pmd_avp_version.map | 2 +- > drivers/net/axgbe/rte_pmd_axgbe_version.map | 2 +- > drivers/net/bnx2x/rte_pmd_bnx2x_version.map | 2 +- > drivers/net/bnxt/rte_pmd_bnxt_version.map | 2 +- > drivers/net/bonding/rte_pmd_bond_version.map | 2 +- > drivers/net/cxgbe/rte_pmd_cxgbe_version.map | 2 +- > drivers/net/dpaa/rte_pmd_dpaa_version.map | 2 +- > drivers/net/e1000/rte_pmd_e1000_version.map | 2 +- > drivers/net/ena/rte_pmd_ena_version.map | 2 +- > drivers/net/enetc/rte_pmd_enetc_version.map | 2 +- > drivers/net/enic/rte_pmd_enic_version.map | 2 +- > .../net/failsafe/rte_pmd_failsafe_version.map | 2 +- > drivers/net/fm10k/rte_pmd_fm10k_version.map | 2 +- > drivers/net/hinic/rte_pmd_hinic_version.map | 2 +- > drivers/net/hns3/rte_pmd_hns3_version.map | 2 +- > drivers/net/i40e/rte_pmd_i40e_version.map | 2 +- > drivers/net/iavf/rte_pmd_iavf_version.map | 2 +- > drivers/net/ice/rte_pmd_ice_version.map | 2 +- > drivers/net/ionic/rte_pmd_ionic_version.map | 1 - > drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map | 2 +- > drivers/net/ixgbe/rte_pmd_ixgbe_version.map | 2 +- > drivers/net/kni/rte_pmd_kni_version.map | 2 +- > .../net/liquidio/rte_pmd_liquidio_version.map | 2 +- > drivers/net/memif/rte_pmd_memif_version.map | 2 +- > drivers/net/mlx4/rte_pmd_mlx4_version.map | 2 +- > drivers/net/mlx5/rte_pmd_mlx5_version.map | 6 +- > drivers/net/mvneta/rte_pmd_mvneta_version.map | 2 +- > drivers/net/mvpp2/rte_pmd_mvpp2_version.map | 2 +- > drivers/net/netvsc/rte_pmd_netvsc_version.map | 2 +- > drivers/net/nfb/rte_pmd_nfb_version.map | 2 +- > drivers/net/nfp/rte_pmd_nfp_version.map | 2 +- > drivers/net/null/rte_pmd_null_version.map | 2 +- > .../net/octeontx/rte_pmd_octeontx_version.map | 2 +- > .../octeontx2/rte_pmd_octeontx2_version.map | 2 +- > drivers/net/pcap/rte_pmd_pcap_version.map | 2 +- > drivers/net/pfe/rte_pmd_pfe_version.map | 2 +- > drivers/net/qede/rte_pmd_qede_version.map | 2 +- > drivers/net/ring/rte_pmd_ring_version.map | 2 +- > drivers/net/sfc/rte_pmd_sfc_version.map | 2 +- > .../net/softnic/rte_pmd_softnic_version.map | 2 +- > .../net/szedata2/rte_pmd_szedata2_version.map | 2 +- > drivers/net/tap/rte_pmd_tap_version.map | 2 +- > .../net/thunderx/rte_pmd_thunderx_version.map | 2 +- > .../rte_pmd_vdev_netvsc_version.map | 2 +- > drivers/net/vhost/rte_pmd_vhost_version.map | 2 +- > drivers/net/virtio/rte_pmd_virtio_version.map | 2 +- > .../net/vmxnet3/rte_pmd_vmxnet3_version.map | 2 +- > .../rte_rawdev_dpaa2_cmdif_version.map | 2 +- > .../rte_rawdev_dpaa2_qdma_version.map | 2 +- > .../raw/ifpga/rte_rawdev_ifpga_version.map | 2 +- > drivers/raw/ioat/rte_rawdev_ioat_version.map | 2 +- > drivers/raw/ntb/rte_rawdev_ntb_version.map | 2 +- > .../rte_rawdev_octeontx2_dma_version.map | 2 +- > .../rte_rawdev_octeontx2_ep_version.map | 1 - > .../skeleton/rte_rawdev_skeleton_version.map | 2 +- > drivers/vdpa/ifc/rte_pmd_ifc_version.map | 2 +- > lib/librte_acl/rte_acl_version.map | 2 +- > .../rte_bitratestats_version.map | 2 +- > lib/librte_cfgfile/rte_cfgfile_version.map | 2 +- > lib/librte_cmdline/rte_cmdline_version.map | 2 +- > .../rte_cryptodev_version.map | 7 +- > .../rte_distributor_version.map | 2 +- > lib/librte_eal/rte_eal_version.map | 10 +- > lib/librte_efd/rte_efd_version.map | 2 +- > lib/librte_ethdev/rte_ethdev_version.map | 2 +- > lib/librte_eventdev/rte_eventdev_version.map | 2 +- > lib/librte_gro/rte_gro_version.map | 2 +- > lib/librte_gso/rte_gso_version.map | 2 +- > lib/librte_hash/rte_hash_version.map | 2 +- > lib/librte_ip_frag/rte_ip_frag_version.map | 2 +- > lib/librte_jobstats/rte_jobstats_version.map | 2 +- > lib/librte_kni/rte_kni_version.map | 2 +- > lib/librte_kvargs/rte_kvargs_version.map | 2 +- > .../rte_latencystats_version.map | 2 +- > lib/librte_lpm/rte_lpm_version.map | 2 +- > lib/librte_mbuf/rte_mbuf_version.map | 2 +- > lib/librte_member/rte_member_version.map | 2 +- > lib/librte_mempool/rte_mempool_version.map | 6 +- > lib/librte_meter/rte_meter_version.map | 14 +- > lib/librte_metrics/rte_metrics_version.map | 2 +- > lib/librte_net/rte_net_version.map | 2 +- > lib/librte_pci/rte_pci_version.map | 2 +- > lib/librte_pdump/rte_pdump_version.map | 2 +- > lib/librte_pipeline/rte_pipeline_version.map | 2 +- > lib/librte_port/rte_port_version.map | 2 +- > lib/librte_power/rte_power_version.map | 2 +- > lib/librte_rawdev/rte_rawdev_version.map | 2 +- > lib/librte_reorder/rte_reorder_version.map | 2 +- > lib/librte_ring/rte_ring_version.map | 13 +- > lib/librte_sched/rte_sched_version.map | 2 +- > lib/librte_security/rte_security_version.map | 2 +- > lib/librte_table/rte_table_version.map | 2 +- > lib/librte_timer/rte_timer_version.map | 2 +- > lib/librte_vhost/rte_vhost_version.map | 2 +- > 151 files changed, 295 insertions(+), 311 deletions(-) > create mode 100644 doc/guides/rel_notes/release_20_11.rst > > diff --git a/.travis.yml b/.travis.yml > index 14f8124233..d6eeab371d 100644 > --- a/.travis.yml > +++ b/.travis.yml > @@ -2,9 +2,6 @@ > language: c > cache: > ccache: true > - directories: > - - libabigail > - - reference > > dist: bionic > > @@ -21,9 +18,6 @@ _aarch64_packages: &aarch64_packages > - *required_packages > - [gcc-aarch64-linux-gnu, libc6-dev-arm64-cross, pkg-config-aarch64-linux-gnu] > > -_libabigail_build_packages: &libabigail_build_packages > - - [autoconf, automake, libtool, pkg-config, libxml2-dev, libdw-dev] > - > _build_32b_packages: &build_32b_packages > - *required_packages > - [gcc-multilib] > @@ -34,10 +28,6 @@ _doc_packages: &doc_packages > before_install: ./.ci/${TRAVIS_OS_NAME}-setup.sh > script: ./.ci/${TRAVIS_OS_NAME}-build.sh > > -env: > - global: > - - REF_GIT_TAG=v20.05 > - > jobs: > include: > # x86_64 gcc jobs > @@ -55,14 +45,6 @@ jobs: > packages: > - *required_packages > - *doc_packages > - - env: DEF_LIB="shared" ABI_CHECKS=1 > - arch: amd64 > - compiler: gcc > - addons: > - apt: > - packages: > - - *required_packages > - - *libabigail_build_packages > # x86_64 clang jobs > - env: DEF_LIB="static" > arch: amd64 > @@ -116,14 +98,6 @@ jobs: > packages: > - *required_packages > - *doc_packages > - - env: DEF_LIB="shared" ABI_CHECKS=1 > - arch: arm64 > - compiler: gcc > - addons: > - apt: > - packages: > - - *required_packages > - - *libabigail_build_packages > # aarch64 clang jobs > - env: DEF_LIB="static" > arch: arm64 > diff --git a/ABI_VERSION b/ABI_VERSION > index a9ac8dacb0..5f39e91446 100644 > --- a/ABI_VERSION > +++ b/ABI_VERSION > @@ -1 +1 @@ > -20.0.3 > +21.0 > diff --git a/VERSION b/VERSION > index 85e33446f8..3f02088ffa 100644 > --- a/VERSION > +++ b/VERSION > @@ -1 +1 @@ > -20.08.0 > +20.11.0-rc0 > diff --git a/config/meson.build b/config/meson.build > index cff8b33dd2..6996e5cbea 100644 > --- a/config/meson.build > +++ b/config/meson.build > @@ -29,10 +29,7 @@ abi_version = run_command(find_program('cat', 'more'), > # and have the soname be all but the final part of the abi_version. > # e.g. v20.1 => librte_foo.so.20.1 > # sonames => librte_foo.so.20 > -# e.g. v20.0.1 => librte_foo.so.20.0.1 > -# sonames => librte_foo.so.20.0 > -abi_va = abi_version.split('.') > -so_version = abi_va.length() == 2 ? abi_va[0] : abi_va[0] + '.' + abi_va[1] > +so_version = abi_version.split('.')[0] > > # extract all version information into the build configuration > dpdk_conf.set('RTE_VER_YEAR', pver.get(0).to_int()) > diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore > index 9fea822f36..025f2c01bc 100644 > --- a/devtools/libabigail.abignore > +++ b/devtools/libabigail.abignore > @@ -7,106 +7,3 @@ > symbol_version = INTERNAL > [suppress_variable] > symbol_version = INTERNAL > - > -; Ignore ABI 20.0.1 replaced with ABI 21 > -[suppress_function] > - symbol_version = DPDK_20.0.1 > -[suppress_variable] > - symbol_version = DPDK_20.0.1 > - > -; Explicit ignore for driver-only ABI > -[suppress_type] > - name = rte_cryptodev_ops > -; Ignore this enum update as it is part of an experimental API > -[suppress_type] > - type_kind = enum > - name = rte_crypto_asym_xform_type > - changed_enumerators = RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END > -; Ignore updates of ring prod/cons > -[suppress_type] > - type_kind = struct > - name = rte_ring > -[suppress_type] > - type_kind = struct > - name = rte_event_ring > -; Ignore ethdev event enum update because new event cannot be > -; received if not registered > -[suppress_type] > - type_kind = enum > - name = rte_eth_event_type > - changed_enumerators = RTE_ETH_EVENT_MAX > -; Ignore this enum update as new flags remain unknown to applications > -[suppress_type] > - type_kind = enum > - name = rte_cpu_flag_t > - changed_enumerators = RTE_CPUFLAG_NUMFLAGS > -; Ignore Cryptodev AEAD xform enum and AEAD xform strings change > -; due to addition of Chacha20-Poly1305 > -[suppress_type] > - type_kind = enum > - name = rte_crypto_aead_algorithm > - changed_enumerators = RTE_CRYPTO_AEAD_LIST_END > -[suppress_variable] > - name = rte_crypto_aead_algorithm_strings > -; Ignore updates of epoll event > -[suppress_type] > - type_kind = struct > - name = rte_epoll_event > -; Ignore updates of rte_mbuf_ext_shared_info refcnt_atomic > -[suppress_type] > - name = rte_mbuf_ext_shared_info > - has_data_member_inserted_between = {offset_of(refcnt_atomic), offset_of(refcnt_atomic)} > - > -;;;;;;;;;;;;;;;;;;;;;; > -; Temporary exceptions till DPDK 20.11 > -;;;;;;;;;;;;;;;;;;;;;; > -; Ignore moving OCTEONTX2 stable functions to INTERNAL > -[suppress_file] > - file_name_regexp = ^librte_common_octeontx2\. > -[suppress_file] > - file_name_regexp = ^librte_mempool_octeontx2\. > -; Ignore moving mlx5 stable functions to INTERNAL > -[suppress_file] > - file_name_regexp = ^librte_common_mlx5\. > -; Ignore moving DPAAx stable functions to INTERNAL > -[suppress_file] > - file_name_regexp = ^librte_common_dpaax\. > -[suppress_file] > - file_name_regexp = ^librte_bus_fslmc\. > -[suppress_file] > - file_name_regexp = ^librte_bus_dpaa\. > -[suppress_variable] > - name = rte_dpaa_bpid_info > -[suppress_variable] > - name = rte_dpaa_memsegs > -[suppress_variable] > - name = rte_dpaa2_bpid_info > -[suppress_function] > - name = rte_dpaa2_mbuf_alloc_bulk > -[suppress_function] > - name_regexp = ^dpaa2?_.*tach$ > -; Ignore soname changes for experimental libraries > -[suppress_file] > - file_name_regexp = ^librte_bbdev\. > -[suppress_file] > - file_name_regexp = ^librte_bpf\. > -[suppress_file] > - file_name_regexp = ^librte_compressdev\. > -[suppress_file] > - file_name_regexp = ^librte_fib\. > -[suppress_file] > - file_name_regexp = ^librte_flow_classify\. > -[suppress_file] > - file_name_regexp = ^librte_graph\. > -[suppress_file] > - file_name_regexp = ^librte_ipsec\. > -[suppress_file] > - file_name_regexp = ^librte_node\. > -[suppress_file] > - file_name_regexp = ^librte_rcu\. > -[suppress_file] > - file_name_regexp = ^librte_rib\. > -[suppress_file] > - file_name_regexp = ^librte_telemetry\. > -[suppress_file] > - file_name_regexp = ^librte_stack\. > diff --git a/doc/guides/rel_notes/index.rst b/doc/guides/rel_notes/index.rst > index 05c9d837a4..fb70d1a5f3 100644 > --- a/doc/guides/rel_notes/index.rst > +++ b/doc/guides/rel_notes/index.rst > @@ -8,6 +8,7 @@ Release Notes > :maxdepth: 1 > :numbered: > > + release_20_11 > release_20_08 > release_20_05 > release_20_02 > diff --git a/doc/guides/rel_notes/release_20_11.rst b/doc/guides/rel_notes/release_20_11.rst > new file mode 100644 > index 0000000000..df227a1773 > --- /dev/null > +++ b/doc/guides/rel_notes/release_20_11.rst > @@ -0,0 +1,136 @@ > +.. SPDX-License-Identifier: BSD-3-Clause > + Copyright 2020 The DPDK contributors > + > +.. include:: > + > +DPDK Release 20.11 > +================== > + > +.. **Read this first.** > + > + The text in the sections below explains how to update the release notes. > + > + Use proper spelling, capitalization and punctuation in all sections. > + > + Variable and config names should be quoted as fixed width text: > + ``LIKE_THIS``. > + > + Build the docs and view the output file to ensure the changes are correct:: > + > + make doc-guides-html > + xdg-open build/doc/html/guides/rel_notes/release_20_11.html > + > + > +New Features > +------------ > + > +.. This section should contain new features added in this release. > + Sample format: > + > + * **Add a title in the past tense with a full stop.** > + > + Add a short 1-2 sentence description in the past tense. > + The description should be enough to allow someone scanning > + the release notes to understand the new feature. > + > + If the feature adds a lot of sub-features you can use a bullet list > + like this: > + > + * Added feature foo to do something. > + * Enhanced feature bar to do something else. > + > + Refer to the previous release notes for examples. > + > + Suggested order in release notes items: > + * Core libs (EAL, mempool, ring, mbuf, buses) > + * Device abstraction libs and PMDs > + - ethdev (lib, PMDs) > + - cryptodev (lib, PMDs) > + - eventdev (lib, PMDs) > + - etc > + * Other libs > + * Apps, Examples, Tools (if significant) > + > + This section is a comment. Do not overwrite or remove it. > + Also, make sure to start the actual text at the margin. > + ======================================================= > + > + > +Removed Items > +------------- > + > +.. This section should contain removed items in this release. Sample format: > + > + * Add a short 1-2 sentence description of the removed item > + in the past tense. > + > + This section is a comment. Do not overwrite or remove it. > + Also, make sure to start the actual text at the margin. > + ======================================================= > + > + > +API Changes > +----------- > + > +.. This section should contain API changes. Sample format: > + > + * sample: Add a short 1-2 sentence description of the API change > + which was announced in the previous releases and made in this release. > + Start with a scope label like "ethdev:". > + Use fixed width quotes for ``function_names`` or ``struct_names``. > + Use the past tense. > + > + This section is a comment. Do not overwrite or remove it. > + Also, make sure to start the actual text at the margin. > + ======================================================= > + > + > +ABI Changes > +----------- > + > +.. This section should contain ABI changes. Sample format: > + > + * sample: Add a short 1-2 sentence description of the ABI change > + which was announced in the previous releases and made in this release. > + Start with a scope label like "ethdev:". > + Use fixed width quotes for ``function_names`` or ``struct_names``. > + Use the past tense. > + > + This section is a comment. Do not overwrite or remove it. > + Also, make sure to start the actual text at the margin. > + ======================================================= > + > + > +Known Issues > +------------ > + > +.. This section should contain new known issues in this release. Sample format: > + > + * **Add title in present tense with full stop.** > + > + Add a short 1-2 sentence description of the known issue > + in the present tense. Add information on any known workarounds. > + > + This section is a comment. Do not overwrite or remove it. > + Also, make sure to start the actual text at the margin. > + ======================================================= > + > + > +Tested Platforms > +---------------- > + > +.. This section should contain a list of platforms that were tested > + with this release. > + > + The format is: > + > + * platform with combinations > + > + * List of CPU > + * List of OS > + * List of devices > + * Other relevant details... > + > + This section is a comment. Do not overwrite or remove it. > + Also, make sure to start the actual text at the margin. > + ======================================================= > diff --git a/drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map b/drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map > index b0fb9717fa..d723bc9b0e 100644 > --- a/drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map > +++ b/drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > > diff --git a/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map b/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map > index 6bcea2cc7f..a2ab086cd8 100644 > --- a/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map > +++ b/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > > diff --git a/drivers/baseband/null/rte_pmd_bbdev_null_version.map b/drivers/baseband/null/rte_pmd_bbdev_null_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/baseband/null/rte_pmd_bbdev_null_version.map > +++ b/drivers/baseband/null/rte_pmd_bbdev_null_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map b/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map > +++ b/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/bus/ifpga/rte_bus_ifpga_version.map b/drivers/bus/ifpga/rte_bus_ifpga_version.map > index 05b4a28c1b..6e8f85da3c 100644 > --- a/drivers/bus/ifpga/rte_bus_ifpga_version.map > +++ b/drivers/bus/ifpga/rte_bus_ifpga_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_ifpga_driver_register; > diff --git a/drivers/bus/pci/rte_bus_pci_version.map b/drivers/bus/pci/rte_bus_pci_version.map > index 012d817e14..5b75d23671 100644 > --- a/drivers/bus/pci/rte_bus_pci_version.map > +++ b/drivers/bus/pci/rte_bus_pci_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pci_dump; > diff --git a/drivers/bus/vdev/rte_bus_vdev_version.map b/drivers/bus/vdev/rte_bus_vdev_version.map > index 5abb10ecb0..61b6cefcee 100644 > --- a/drivers/bus/vdev/rte_bus_vdev_version.map > +++ b/drivers/bus/vdev/rte_bus_vdev_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_vdev_add_custom_scan; > diff --git a/drivers/bus/vmbus/rte_bus_vmbus_version.map b/drivers/bus/vmbus/rte_bus_vmbus_version.map > index cbaaebc06c..fa8e91c282 100644 > --- a/drivers/bus/vmbus/rte_bus_vmbus_version.map > +++ b/drivers/bus/vmbus/rte_bus_vmbus_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_vmbus_chan_close; > diff --git a/drivers/common/cpt/rte_common_cpt_version.map b/drivers/common/cpt/rte_common_cpt_version.map > index 8c65cde6cf..4d85021a87 100644 > --- a/drivers/common/cpt/rte_common_cpt_version.map > +++ b/drivers/common/cpt/rte_common_cpt_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > cpt_pmd_ops_helper_asym_get_mlen; > diff --git a/drivers/common/iavf/rte_common_iavf_version.map b/drivers/common/iavf/rte_common_iavf_version.map > index 92ceac108d..44142499e0 100644 > --- a/drivers/common/iavf/rte_common_iavf_version.map > +++ b/drivers/common/iavf/rte_common_iavf_version.map > @@ -1,11 +1,11 @@ > DPDK_21 { > global: > > - iavf_init_adminq; > - iavf_shutdown_adminq; > iavf_aq_send_msg_to_pf; > iavf_clean_arq_element; > + iavf_init_adminq; > iavf_set_mac_type; > + iavf_shutdown_adminq; > iavf_vf_parse_hw_config; > > local: *; > diff --git a/drivers/common/mlx5/rte_common_mlx5_version.map b/drivers/common/mlx5/rte_common_mlx5_version.map > index 7729d0dd04..c4d57c08a7 100644 > --- a/drivers/common/mlx5/rte_common_mlx5_version.map > +++ b/drivers/common/mlx5/rte_common_mlx5_version.map > @@ -93,4 +93,3 @@ INTERNAL { > > mlx5_pci_driver_register; > }; > - > diff --git a/drivers/common/mvep/rte_common_mvep_version.map b/drivers/common/mvep/rte_common_mvep_version.map > index 030928439d..e5af82c61d 100644 > --- a/drivers/common/mvep/rte_common_mvep_version.map > +++ b/drivers/common/mvep/rte_common_mvep_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_mvep_deinit; > diff --git a/drivers/common/octeontx/rte_common_octeontx_version.map b/drivers/common/octeontx/rte_common_octeontx_version.map > index 5f6aa8bd3a..30f3fa65e0 100644 > --- a/drivers/common/octeontx/rte_common_octeontx_version.map > +++ b/drivers/common/octeontx/rte_common_octeontx_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > octeontx_get_global_domain; > diff --git a/drivers/compress/isal/rte_pmd_isal_version.map b/drivers/compress/isal/rte_pmd_isal_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/compress/isal/rte_pmd_isal_version.map > +++ b/drivers/compress/isal/rte_pmd_isal_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map b/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map > +++ b/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/compress/qat/rte_pmd_qat_version.map b/drivers/compress/qat/rte_pmd_qat_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/compress/qat/rte_pmd_qat_version.map > +++ b/drivers/compress/qat/rte_pmd_qat_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/compress/zlib/rte_pmd_zlib_version.map b/drivers/compress/zlib/rte_pmd_zlib_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/compress/zlib/rte_pmd_zlib_version.map > +++ b/drivers/compress/zlib/rte_pmd_zlib_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map b/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map > +++ b/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map b/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map > +++ b/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/armv8/rte_pmd_armv8_version.map b/drivers/crypto/armv8/rte_pmd_armv8_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/armv8/rte_pmd_armv8_version.map > +++ b/drivers/crypto/armv8/rte_pmd_armv8_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map b/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map > +++ b/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/ccp/rte_pmd_ccp_version.map b/drivers/crypto/ccp/rte_pmd_ccp_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/ccp/rte_pmd_ccp_version.map > +++ b/drivers/crypto/ccp/rte_pmd_ccp_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/kasumi/rte_pmd_kasumi_version.map b/drivers/crypto/kasumi/rte_pmd_kasumi_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/kasumi/rte_pmd_kasumi_version.map > +++ b/drivers/crypto/kasumi/rte_pmd_kasumi_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/mvsam/rte_pmd_mvsam_version.map b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/mvsam/rte_pmd_mvsam_version.map > +++ b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/nitrox/rte_pmd_nitrox_version.map b/drivers/crypto/nitrox/rte_pmd_nitrox_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/nitrox/rte_pmd_nitrox_version.map > +++ b/drivers/crypto/nitrox/rte_pmd_nitrox_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/null/rte_pmd_null_crypto_version.map b/drivers/crypto/null/rte_pmd_null_crypto_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/null/rte_pmd_null_crypto_version.map > +++ b/drivers/crypto/null/rte_pmd_null_crypto_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map b/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map > +++ b/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map b/drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map > +++ b/drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/openssl/rte_pmd_openssl_version.map b/drivers/crypto/openssl/rte_pmd_openssl_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/openssl/rte_pmd_openssl_version.map > +++ b/drivers/crypto/openssl/rte_pmd_openssl_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map b/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map > index 077afedce7..ca6f102d9f 100644 > --- a/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map > +++ b/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_cryptodev_scheduler_load_user_scheduler; > diff --git a/drivers/crypto/snow3g/rte_pmd_snow3g_version.map b/drivers/crypto/snow3g/rte_pmd_snow3g_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/snow3g/rte_pmd_snow3g_version.map > +++ b/drivers/crypto/snow3g/rte_pmd_snow3g_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map b/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map > +++ b/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/crypto/zuc/rte_pmd_zuc_version.map b/drivers/crypto/zuc/rte_pmd_zuc_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/crypto/zuc/rte_pmd_zuc_version.map > +++ b/drivers/crypto/zuc/rte_pmd_zuc_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/dpaa/rte_pmd_dpaa_event_version.map b/drivers/event/dpaa/rte_pmd_dpaa_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/dpaa/rte_pmd_dpaa_event_version.map > +++ b/drivers/event/dpaa/rte_pmd_dpaa_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map b/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map > +++ b/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/dsw/rte_pmd_dsw_event_version.map b/drivers/event/dsw/rte_pmd_dsw_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/dsw/rte_pmd_dsw_event_version.map > +++ b/drivers/event/dsw/rte_pmd_dsw_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/octeontx/rte_pmd_octeontx_event_version.map b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/octeontx/rte_pmd_octeontx_event_version.map > +++ b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map b/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map > +++ b/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/opdl/rte_pmd_opdl_event_version.map b/drivers/event/opdl/rte_pmd_opdl_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/opdl/rte_pmd_opdl_event_version.map > +++ b/drivers/event/opdl/rte_pmd_opdl_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/skeleton/rte_pmd_skeleton_event_version.map b/drivers/event/skeleton/rte_pmd_skeleton_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/skeleton/rte_pmd_skeleton_event_version.map > +++ b/drivers/event/skeleton/rte_pmd_skeleton_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/event/sw/rte_pmd_sw_event_version.map b/drivers/event/sw/rte_pmd_sw_event_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/event/sw/rte_pmd_sw_event_version.map > +++ b/drivers/event/sw/rte_pmd_sw_event_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/mempool/bucket/rte_mempool_bucket_version.map b/drivers/mempool/bucket/rte_mempool_bucket_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/mempool/bucket/rte_mempool_bucket_version.map > +++ b/drivers/mempool/bucket/rte_mempool_bucket_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map b/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map > index 686b024624..473b8c90e8 100644 > --- a/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map > +++ b/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_dpaa2_mbuf_from_buf_addr; > diff --git a/drivers/mempool/octeontx/rte_mempool_octeontx_version.map b/drivers/mempool/octeontx/rte_mempool_octeontx_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/mempool/octeontx/rte_mempool_octeontx_version.map > +++ b/drivers/mempool/octeontx/rte_mempool_octeontx_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/mempool/ring/rte_mempool_ring_version.map b/drivers/mempool/ring/rte_mempool_ring_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/mempool/ring/rte_mempool_ring_version.map > +++ b/drivers/mempool/ring/rte_mempool_ring_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/mempool/stack/rte_mempool_stack_version.map b/drivers/mempool/stack/rte_mempool_stack_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/mempool/stack/rte_mempool_stack_version.map > +++ b/drivers/mempool/stack/rte_mempool_stack_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/af_packet/rte_pmd_af_packet_version.map b/drivers/net/af_packet/rte_pmd_af_packet_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/af_packet/rte_pmd_af_packet_version.map > +++ b/drivers/net/af_packet/rte_pmd_af_packet_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/af_xdp/rte_pmd_af_xdp_version.map b/drivers/net/af_xdp/rte_pmd_af_xdp_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/af_xdp/rte_pmd_af_xdp_version.map > +++ b/drivers/net/af_xdp/rte_pmd_af_xdp_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/ark/rte_pmd_ark_version.map b/drivers/net/ark/rte_pmd_ark_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/ark/rte_pmd_ark_version.map > +++ b/drivers/net/ark/rte_pmd_ark_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/atlantic/rte_pmd_atlantic_version.map b/drivers/net/atlantic/rte_pmd_atlantic_version.map > index 9b04838d84..6e17832684 100644 > --- a/drivers/net/atlantic/rte_pmd_atlantic_version.map > +++ b/drivers/net/atlantic/rte_pmd_atlantic_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > > diff --git a/drivers/net/avp/rte_pmd_avp_version.map b/drivers/net/avp/rte_pmd_avp_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/avp/rte_pmd_avp_version.map > +++ b/drivers/net/avp/rte_pmd_avp_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/axgbe/rte_pmd_axgbe_version.map b/drivers/net/axgbe/rte_pmd_axgbe_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/axgbe/rte_pmd_axgbe_version.map > +++ b/drivers/net/axgbe/rte_pmd_axgbe_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/bnx2x/rte_pmd_bnx2x_version.map b/drivers/net/bnx2x/rte_pmd_bnx2x_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/bnx2x/rte_pmd_bnx2x_version.map > +++ b/drivers/net/bnx2x/rte_pmd_bnx2x_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/bnxt/rte_pmd_bnxt_version.map b/drivers/net/bnxt/rte_pmd_bnxt_version.map > index bb52562347..a050d86ab7 100644 > --- a/drivers/net/bnxt/rte_pmd_bnxt_version.map > +++ b/drivers/net/bnxt/rte_pmd_bnxt_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pmd_bnxt_get_vf_rx_status; > diff --git a/drivers/net/bonding/rte_pmd_bond_version.map b/drivers/net/bonding/rte_pmd_bond_version.map > index 270c7d5d55..df81ee74c1 100644 > --- a/drivers/net/bonding/rte_pmd_bond_version.map > +++ b/drivers/net/bonding/rte_pmd_bond_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_eth_bond_8023ad_agg_selection_get; > diff --git a/drivers/net/cxgbe/rte_pmd_cxgbe_version.map b/drivers/net/cxgbe/rte_pmd_cxgbe_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/cxgbe/rte_pmd_cxgbe_version.map > +++ b/drivers/net/cxgbe/rte_pmd_cxgbe_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/dpaa/rte_pmd_dpaa_version.map b/drivers/net/dpaa/rte_pmd_dpaa_version.map > index 774aa0de45..87ce8f5b6c 100644 > --- a/drivers/net/dpaa/rte_pmd_dpaa_version.map > +++ b/drivers/net/dpaa/rte_pmd_dpaa_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pmd_dpaa_set_tx_loopback; > diff --git a/drivers/net/e1000/rte_pmd_e1000_version.map b/drivers/net/e1000/rte_pmd_e1000_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/e1000/rte_pmd_e1000_version.map > +++ b/drivers/net/e1000/rte_pmd_e1000_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/ena/rte_pmd_ena_version.map b/drivers/net/ena/rte_pmd_ena_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/ena/rte_pmd_ena_version.map > +++ b/drivers/net/ena/rte_pmd_ena_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/enetc/rte_pmd_enetc_version.map b/drivers/net/enetc/rte_pmd_enetc_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/enetc/rte_pmd_enetc_version.map > +++ b/drivers/net/enetc/rte_pmd_enetc_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/enic/rte_pmd_enic_version.map b/drivers/net/enic/rte_pmd_enic_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/enic/rte_pmd_enic_version.map > +++ b/drivers/net/enic/rte_pmd_enic_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/failsafe/rte_pmd_failsafe_version.map b/drivers/net/failsafe/rte_pmd_failsafe_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/failsafe/rte_pmd_failsafe_version.map > +++ b/drivers/net/failsafe/rte_pmd_failsafe_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/fm10k/rte_pmd_fm10k_version.map b/drivers/net/fm10k/rte_pmd_fm10k_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/fm10k/rte_pmd_fm10k_version.map > +++ b/drivers/net/fm10k/rte_pmd_fm10k_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/hinic/rte_pmd_hinic_version.map b/drivers/net/hinic/rte_pmd_hinic_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/hinic/rte_pmd_hinic_version.map > +++ b/drivers/net/hinic/rte_pmd_hinic_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/hns3/rte_pmd_hns3_version.map b/drivers/net/hns3/rte_pmd_hns3_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/hns3/rte_pmd_hns3_version.map > +++ b/drivers/net/hns3/rte_pmd_hns3_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/i40e/rte_pmd_i40e_version.map b/drivers/net/i40e/rte_pmd_i40e_version.map > index f6cd3b3566..413c58cb21 100644 > --- a/drivers/net/i40e/rte_pmd_i40e_version.map > +++ b/drivers/net/i40e/rte_pmd_i40e_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pmd_i40e_add_vf_mac_addr; > diff --git a/drivers/net/iavf/rte_pmd_iavf_version.map b/drivers/net/iavf/rte_pmd_iavf_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/iavf/rte_pmd_iavf_version.map > +++ b/drivers/net/iavf/rte_pmd_iavf_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/ice/rte_pmd_ice_version.map b/drivers/net/ice/rte_pmd_ice_version.map > index d04b194c13..91f40225e9 100644 > --- a/drivers/net/ice/rte_pmd_ice_version.map > +++ b/drivers/net/ice/rte_pmd_ice_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > > diff --git a/drivers/net/ionic/rte_pmd_ionic_version.map b/drivers/net/ionic/rte_pmd_ionic_version.map > index acdaf587d2..4a76d1d52d 100644 > --- a/drivers/net/ionic/rte_pmd_ionic_version.map > +++ b/drivers/net/ionic/rte_pmd_ionic_version.map > @@ -1,4 +1,3 @@ > DPDK_21 { > - > local: *; > }; > diff --git a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map > index 7e348e99b1..d8cc1026e0 100644 > --- a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map > +++ b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > > diff --git a/drivers/net/ixgbe/rte_pmd_ixgbe_version.map b/drivers/net/ixgbe/rte_pmd_ixgbe_version.map > index 911f8083f1..9402802b04 100644 > --- a/drivers/net/ixgbe/rte_pmd_ixgbe_version.map > +++ b/drivers/net/ixgbe/rte_pmd_ixgbe_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pmd_ixgbe_bypass_event_show; > diff --git a/drivers/net/kni/rte_pmd_kni_version.map b/drivers/net/kni/rte_pmd_kni_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/kni/rte_pmd_kni_version.map > +++ b/drivers/net/kni/rte_pmd_kni_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/liquidio/rte_pmd_liquidio_version.map b/drivers/net/liquidio/rte_pmd_liquidio_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/liquidio/rte_pmd_liquidio_version.map > +++ b/drivers/net/liquidio/rte_pmd_liquidio_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/memif/rte_pmd_memif_version.map b/drivers/net/memif/rte_pmd_memif_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/memif/rte_pmd_memif_version.map > +++ b/drivers/net/memif/rte_pmd_memif_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/mlx4/rte_pmd_mlx4_version.map b/drivers/net/mlx4/rte_pmd_mlx4_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/mlx4/rte_pmd_mlx4_version.map > +++ b/drivers/net/mlx4/rte_pmd_mlx4_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/mlx5/rte_pmd_mlx5_version.map b/drivers/net/mlx5/rte_pmd_mlx5_version.map > index c8b1031b02..bc1d3d06bf 100644 > --- a/drivers/net/mlx5/rte_pmd_mlx5_version.map > +++ b/drivers/net/mlx5/rte_pmd_mlx5_version.map > @@ -1,10 +1,10 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > > EXPERIMENTAL { > - global: > + global: > > - # added in 20.02 > + # added in 20.02 > rte_pmd_mlx5_get_dyn_flag_names; > }; > diff --git a/drivers/net/mvneta/rte_pmd_mvneta_version.map b/drivers/net/mvneta/rte_pmd_mvneta_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/mvneta/rte_pmd_mvneta_version.map > +++ b/drivers/net/mvneta/rte_pmd_mvneta_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/mvpp2/rte_pmd_mvpp2_version.map b/drivers/net/mvpp2/rte_pmd_mvpp2_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/mvpp2/rte_pmd_mvpp2_version.map > +++ b/drivers/net/mvpp2/rte_pmd_mvpp2_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/netvsc/rte_pmd_netvsc_version.map b/drivers/net/netvsc/rte_pmd_netvsc_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/netvsc/rte_pmd_netvsc_version.map > +++ b/drivers/net/netvsc/rte_pmd_netvsc_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/nfb/rte_pmd_nfb_version.map b/drivers/net/nfb/rte_pmd_nfb_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/nfb/rte_pmd_nfb_version.map > +++ b/drivers/net/nfb/rte_pmd_nfb_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/nfp/rte_pmd_nfp_version.map b/drivers/net/nfp/rte_pmd_nfp_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/nfp/rte_pmd_nfp_version.map > +++ b/drivers/net/nfp/rte_pmd_nfp_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/null/rte_pmd_null_version.map b/drivers/net/null/rte_pmd_null_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/null/rte_pmd_null_version.map > +++ b/drivers/net/null/rte_pmd_null_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/octeontx/rte_pmd_octeontx_version.map b/drivers/net/octeontx/rte_pmd_octeontx_version.map > index f7cae02fac..6dda72890c 100644 > --- a/drivers/net/octeontx/rte_pmd_octeontx_version.map > +++ b/drivers/net/octeontx/rte_pmd_octeontx_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_octeontx_pchan_map; > diff --git a/drivers/net/octeontx2/rte_pmd_octeontx2_version.map b/drivers/net/octeontx2/rte_pmd_octeontx2_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/octeontx2/rte_pmd_octeontx2_version.map > +++ b/drivers/net/octeontx2/rte_pmd_octeontx2_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/pcap/rte_pmd_pcap_version.map b/drivers/net/pcap/rte_pmd_pcap_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/pcap/rte_pmd_pcap_version.map > +++ b/drivers/net/pcap/rte_pmd_pcap_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/pfe/rte_pmd_pfe_version.map b/drivers/net/pfe/rte_pmd_pfe_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/pfe/rte_pmd_pfe_version.map > +++ b/drivers/net/pfe/rte_pmd_pfe_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/qede/rte_pmd_qede_version.map b/drivers/net/qede/rte_pmd_qede_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/qede/rte_pmd_qede_version.map > +++ b/drivers/net/qede/rte_pmd_qede_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/ring/rte_pmd_ring_version.map b/drivers/net/ring/rte_pmd_ring_version.map > index ebb6be2733..29770fe3e4 100644 > --- a/drivers/net/ring/rte_pmd_ring_version.map > +++ b/drivers/net/ring/rte_pmd_ring_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_eth_from_ring; > diff --git a/drivers/net/sfc/rte_pmd_sfc_version.map b/drivers/net/sfc/rte_pmd_sfc_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/sfc/rte_pmd_sfc_version.map > +++ b/drivers/net/sfc/rte_pmd_sfc_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/softnic/rte_pmd_softnic_version.map b/drivers/net/softnic/rte_pmd_softnic_version.map > index 50f113d5a2..530d2e6b72 100644 > --- a/drivers/net/softnic/rte_pmd_softnic_version.map > +++ b/drivers/net/softnic/rte_pmd_softnic_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pmd_softnic_run; > diff --git a/drivers/net/szedata2/rte_pmd_szedata2_version.map b/drivers/net/szedata2/rte_pmd_szedata2_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/szedata2/rte_pmd_szedata2_version.map > +++ b/drivers/net/szedata2/rte_pmd_szedata2_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/tap/rte_pmd_tap_version.map b/drivers/net/tap/rte_pmd_tap_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/tap/rte_pmd_tap_version.map > +++ b/drivers/net/tap/rte_pmd_tap_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/thunderx/rte_pmd_thunderx_version.map b/drivers/net/thunderx/rte_pmd_thunderx_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/thunderx/rte_pmd_thunderx_version.map > +++ b/drivers/net/thunderx/rte_pmd_thunderx_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map b/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map > +++ b/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/vhost/rte_pmd_vhost_version.map b/drivers/net/vhost/rte_pmd_vhost_version.map > index 16b591ccc4..634255829e 100644 > --- a/drivers/net/vhost/rte_pmd_vhost_version.map > +++ b/drivers/net/vhost/rte_pmd_vhost_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_eth_vhost_get_queue_event; > diff --git a/drivers/net/virtio/rte_pmd_virtio_version.map b/drivers/net/virtio/rte_pmd_virtio_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/virtio/rte_pmd_virtio_version.map > +++ b/drivers/net/virtio/rte_pmd_virtio_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map b/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map > +++ b/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map b/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map > +++ b/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map b/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map > index ca6a0d7626..280c79ea9c 100644 > --- a/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map > +++ b/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_qdma_attr_get; > diff --git a/drivers/raw/ifpga/rte_rawdev_ifpga_version.map b/drivers/raw/ifpga/rte_rawdev_ifpga_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/raw/ifpga/rte_rawdev_ifpga_version.map > +++ b/drivers/raw/ifpga/rte_rawdev_ifpga_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/raw/ioat/rte_rawdev_ioat_version.map b/drivers/raw/ioat/rte_rawdev_ioat_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/raw/ioat/rte_rawdev_ioat_version.map > +++ b/drivers/raw/ioat/rte_rawdev_ioat_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/raw/ntb/rte_rawdev_ntb_version.map b/drivers/raw/ntb/rte_rawdev_ntb_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/raw/ntb/rte_rawdev_ntb_version.map > +++ b/drivers/raw/ntb/rte_rawdev_ntb_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map b/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map > +++ b/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map b/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map > index acdaf587d2..4a76d1d52d 100644 > --- a/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map > +++ b/drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map > @@ -1,4 +1,3 @@ > DPDK_21 { > - > local: *; > }; > diff --git a/drivers/raw/skeleton/rte_rawdev_skeleton_version.map b/drivers/raw/skeleton/rte_rawdev_skeleton_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/raw/skeleton/rte_rawdev_skeleton_version.map > +++ b/drivers/raw/skeleton/rte_rawdev_skeleton_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/drivers/vdpa/ifc/rte_pmd_ifc_version.map b/drivers/vdpa/ifc/rte_pmd_ifc_version.map > index f9f17e4f6e..4a76d1d52d 100644 > --- a/drivers/vdpa/ifc/rte_pmd_ifc_version.map > +++ b/drivers/vdpa/ifc/rte_pmd_ifc_version.map > @@ -1,3 +1,3 @@ > -DPDK_20.0 { > +DPDK_21 { > local: *; > }; > diff --git a/lib/librte_acl/rte_acl_version.map b/lib/librte_acl/rte_acl_version.map > index c3daca8115..d97f2927bf 100644 > --- a/lib/librte_acl/rte_acl_version.map > +++ b/lib/librte_acl/rte_acl_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_acl_add_rules; > diff --git a/lib/librte_bitratestats/rte_bitratestats_version.map b/lib/librte_bitratestats/rte_bitratestats_version.map > index 88fc2912db..463f78a53a 100644 > --- a/lib/librte_bitratestats/rte_bitratestats_version.map > +++ b/lib/librte_bitratestats/rte_bitratestats_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_stats_bitrate_calc; > diff --git a/lib/librte_cfgfile/rte_cfgfile_version.map b/lib/librte_cfgfile/rte_cfgfile_version.map > index 22c999fe16..180c42b717 100644 > --- a/lib/librte_cfgfile/rte_cfgfile_version.map > +++ b/lib/librte_cfgfile/rte_cfgfile_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_cfgfile_add_entry; > diff --git a/lib/librte_cmdline/rte_cmdline_version.map b/lib/librte_cmdline/rte_cmdline_version.map > index 95fce812ff..a99104457f 100644 > --- a/lib/librte_cmdline/rte_cmdline_version.map > +++ b/lib/librte_cmdline/rte_cmdline_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > cirbuf_add_buf_head; > diff --git a/lib/librte_cryptodev/rte_cryptodev_version.map b/lib/librte_cryptodev/rte_cryptodev_version.map > index a7a78dc41f..02f6dcf724 100644 > --- a/lib/librte_cryptodev/rte_cryptodev_version.map > +++ b/lib/librte_cryptodev/rte_cryptodev_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_crypto_aead_algorithm_strings; > @@ -58,12 +58,11 @@ DPDK_20.0 { > local: *; > }; > > -DPDK_21 { > +DPDK_20.0 { > global: > rte_cryptodev_info_get; > rte_cryptodev_sym_capability_get; > -} DPDK_20.0; > - > +}; > > EXPERIMENTAL { > global: > diff --git a/lib/librte_distributor/rte_distributor_version.map b/lib/librte_distributor/rte_distributor_version.map > index 1b7c643005..1ddcd01fe6 100644 > --- a/lib/librte_distributor/rte_distributor_version.map > +++ b/lib/librte_distributor/rte_distributor_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_distributor_clear_returns; > diff --git a/lib/librte_eal/rte_eal_version.map b/lib/librte_eal/rte_eal_version.map > index bf0c17c233..0b18e2ef85 100644 > --- a/lib/librte_eal/rte_eal_version.map > +++ b/lib/librte_eal/rte_eal_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > __rte_panic; > @@ -6,6 +6,7 @@ DPDK_20.0 { > eal_timer_source; > per_lcore__lcore_id; > per_lcore__rte_errno; > + per_lcore__thread_id; > rte_bus_dump; > rte_bus_find; > rte_bus_find_by_device; > @@ -221,13 +222,6 @@ DPDK_20.0 { > local: *; > }; > > -DPDK_21 { > - global: > - > - per_lcore__thread_id; > - > -} DPDK_20.0; > - > EXPERIMENTAL { > global: > > diff --git a/lib/librte_efd/rte_efd_version.map b/lib/librte_efd/rte_efd_version.map > index e010eecfe4..425c0a85a9 100644 > --- a/lib/librte_efd/rte_efd_version.map > +++ b/lib/librte_efd/rte_efd_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_efd_create; > diff --git a/lib/librte_ethdev/rte_ethdev_version.map b/lib/librte_ethdev/rte_ethdev_version.map > index 1212a17d32..8d9d6b1c67 100644 > --- a/lib/librte_ethdev/rte_ethdev_version.map > +++ b/lib/librte_ethdev/rte_ethdev_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > _rte_eth_dev_callback_process; > diff --git a/lib/librte_eventdev/rte_eventdev_version.map b/lib/librte_eventdev/rte_eventdev_version.map > index 91a62cd077..3d9d0ca054 100644 > --- a/lib/librte_eventdev/rte_eventdev_version.map > +++ b/lib/librte_eventdev/rte_eventdev_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_event_crypto_adapter_caps_get; > diff --git a/lib/librte_gro/rte_gro_version.map b/lib/librte_gro/rte_gro_version.map > index 9f6fe79e57..19dc66b0d4 100644 > --- a/lib/librte_gro/rte_gro_version.map > +++ b/lib/librte_gro/rte_gro_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_gro_ctx_create; > diff --git a/lib/librte_gso/rte_gso_version.map b/lib/librte_gso/rte_gso_version.map > index 8505a59c27..60aa1b54e4 100644 > --- a/lib/librte_gso/rte_gso_version.map > +++ b/lib/librte_gso/rte_gso_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_gso_segment; > diff --git a/lib/librte_hash/rte_hash_version.map b/lib/librte_hash/rte_hash_version.map > index c2a909443d..c0db81014f 100644 > --- a/lib/librte_hash/rte_hash_version.map > +++ b/lib/librte_hash/rte_hash_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_fbk_hash_create; > diff --git a/lib/librte_ip_frag/rte_ip_frag_version.map b/lib/librte_ip_frag/rte_ip_frag_version.map > index 5dd34f828c..82b308ddb0 100644 > --- a/lib/librte_ip_frag/rte_ip_frag_version.map > +++ b/lib/librte_ip_frag/rte_ip_frag_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_ip_frag_free_death_row; > diff --git a/lib/librte_jobstats/rte_jobstats_version.map b/lib/librte_jobstats/rte_jobstats_version.map > index dbd2664ae2..3e166ad548 100644 > --- a/lib/librte_jobstats/rte_jobstats_version.map > +++ b/lib/librte_jobstats/rte_jobstats_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_jobstats_abort; > diff --git a/lib/librte_kni/rte_kni_version.map b/lib/librte_kni/rte_kni_version.map > index 9cd3cedc54..a93da95f36 100644 > --- a/lib/librte_kni/rte_kni_version.map > +++ b/lib/librte_kni/rte_kni_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_kni_alloc; > diff --git a/lib/librte_kvargs/rte_kvargs_version.map b/lib/librte_kvargs/rte_kvargs_version.map > index 3ba0f4b59c..ed375bf4a3 100644 > --- a/lib/librte_kvargs/rte_kvargs_version.map > +++ b/lib/librte_kvargs/rte_kvargs_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_kvargs_count; > diff --git a/lib/librte_latencystats/rte_latencystats_version.map b/lib/librte_latencystats/rte_latencystats_version.map > index e04e63463f..0c4360ab43 100644 > --- a/lib/librte_latencystats/rte_latencystats_version.map > +++ b/lib/librte_latencystats/rte_latencystats_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_latencystats_get; > diff --git a/lib/librte_lpm/rte_lpm_version.map b/lib/librte_lpm/rte_lpm_version.map > index bfccd7eacc..b4d437cc75 100644 > --- a/lib/librte_lpm/rte_lpm_version.map > +++ b/lib/librte_lpm/rte_lpm_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_lpm6_add; > diff --git a/lib/librte_mbuf/rte_mbuf_version.map b/lib/librte_mbuf/rte_mbuf_version.map > index ab161bcdc7..a011aaead3 100644 > --- a/lib/librte_mbuf/rte_mbuf_version.map > +++ b/lib/librte_mbuf/rte_mbuf_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > __rte_pktmbuf_linearize; > diff --git a/lib/librte_member/rte_member_version.map b/lib/librte_member/rte_member_version.map > index 87780ae611..b8c6322e73 100644 > --- a/lib/librte_member/rte_member_version.map > +++ b/lib/librte_member/rte_member_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_member_add; > diff --git a/lib/librte_mempool/rte_mempool_version.map b/lib/librte_mempool/rte_mempool_version.map > index 826a0b8824..50e22ee020 100644 > --- a/lib/librte_mempool/rte_mempool_version.map > +++ b/lib/librte_mempool/rte_mempool_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_mempool_audit; > @@ -31,12 +31,12 @@ DPDK_20.0 { > local: *; > }; > > -DPDK_21 { > +DPDK_20.0 { > global: > > rte_mempool_populate_iova; > rte_mempool_populate_virt; > -} DPDK_20.0; > +}; > > EXPERIMENTAL { > global: > diff --git a/lib/librte_meter/rte_meter_version.map b/lib/librte_meter/rte_meter_version.map > index 58859d4d76..e2a2607f28 100644 > --- a/lib/librte_meter/rte_meter_version.map > +++ b/lib/librte_meter/rte_meter_version.map > @@ -1,24 +1,18 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_meter_srtcm_config; > rte_meter_srtcm_profile_config; > rte_meter_trtcm_config; > rte_meter_trtcm_profile_config; > + rte_meter_trtcm_rfc4115_config; > + rte_meter_trtcm_rfc4115_profile_config; > > local: *; > }; > > -DPDK_21 { > - global: > - > - rte_meter_trtcm_rfc4115_config; > - rte_meter_trtcm_rfc4115_profile_config; > - > -} DPDK_20.0; > - > EXPERIMENTAL { > - global: > + global: > > rte_meter_trtcm_rfc4115_config; > rte_meter_trtcm_rfc4115_profile_config; > diff --git a/lib/librte_metrics/rte_metrics_version.map b/lib/librte_metrics/rte_metrics_version.map > index c88939b117..20f99cd19a 100644 > --- a/lib/librte_metrics/rte_metrics_version.map > +++ b/lib/librte_metrics/rte_metrics_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_metrics_get_names; > diff --git a/lib/librte_net/rte_net_version.map b/lib/librte_net/rte_net_version.map > index 8a4e75a3a0..621f237945 100644 > --- a/lib/librte_net/rte_net_version.map > +++ b/lib/librte_net/rte_net_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_eth_random_addr; > diff --git a/lib/librte_pci/rte_pci_version.map b/lib/librte_pci/rte_pci_version.map > index 67eb845796..cd77c9dc9e 100644 > --- a/lib/librte_pci/rte_pci_version.map > +++ b/lib/librte_pci/rte_pci_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > pci_map_resource; > diff --git a/lib/librte_pdump/rte_pdump_version.map b/lib/librte_pdump/rte_pdump_version.map > index 6d02ccce6d..2f9e952d0b 100644 > --- a/lib/librte_pdump/rte_pdump_version.map > +++ b/lib/librte_pdump/rte_pdump_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pdump_disable; > diff --git a/lib/librte_pipeline/rte_pipeline_version.map b/lib/librte_pipeline/rte_pipeline_version.map > index 64d38afecd..9ed80eb041 100644 > --- a/lib/librte_pipeline/rte_pipeline_version.map > +++ b/lib/librte_pipeline/rte_pipeline_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_pipeline_ah_packet_drop; > diff --git a/lib/librte_port/rte_port_version.map b/lib/librte_port/rte_port_version.map > index 18c6154672..bd1fbb66b0 100644 > --- a/lib/librte_port/rte_port_version.map > +++ b/lib/librte_port/rte_port_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_port_ethdev_reader_ops; > diff --git a/lib/librte_power/rte_power_version.map b/lib/librte_power/rte_power_version.map > index 00ee5753e2..69ca9af616 100644 > --- a/lib/librte_power/rte_power_version.map > +++ b/lib/librte_power/rte_power_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_power_exit; > diff --git a/lib/librte_rawdev/rte_rawdev_version.map b/lib/librte_rawdev/rte_rawdev_version.map > index 63b54f598b..eb29a3ac0d 100644 > --- a/lib/librte_rawdev/rte_rawdev_version.map > +++ b/lib/librte_rawdev/rte_rawdev_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_rawdev_close; > diff --git a/lib/librte_reorder/rte_reorder_version.map b/lib/librte_reorder/rte_reorder_version.map > index cf444062df..8c0220d324 100644 > --- a/lib/librte_reorder/rte_reorder_version.map > +++ b/lib/librte_reorder/rte_reorder_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_reorder_create; > diff --git a/lib/librte_ring/rte_ring_version.map b/lib/librte_ring/rte_ring_version.map > index ac392f3ca9..e35d6b9712 100644 > --- a/lib/librte_ring/rte_ring_version.map > +++ b/lib/librte_ring/rte_ring_version.map > @@ -1,21 +1,16 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_ring_create; > + rte_ring_create_elem; > rte_ring_dump; > rte_ring_free; > rte_ring_get_memsize; > + rte_ring_get_memsize_elem; > rte_ring_init; > rte_ring_list_dump; > rte_ring_lookup; > + rte_ring_reset; > > local: *; > }; > - > -DPDK_21 { > - global: > - > - rte_ring_create_elem; > - rte_ring_get_memsize_elem; > - rte_ring_reset; > -} DPDK_20.0; > diff --git a/lib/librte_sched/rte_sched_version.map b/lib/librte_sched/rte_sched_version.map > index cefd990367..3faef6f0a0 100644 > --- a/lib/librte_sched/rte_sched_version.map > +++ b/lib/librte_sched/rte_sched_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_approx; > diff --git a/lib/librte_security/rte_security_version.map b/lib/librte_security/rte_security_version.map > index b07314bbf4..d84eec0a88 100644 > --- a/lib/librte_security/rte_security_version.map > +++ b/lib/librte_security/rte_security_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_security_attach_session; > diff --git a/lib/librte_table/rte_table_version.map b/lib/librte_table/rte_table_version.map > index 40f72b1fe8..568a6c6a8f 100644 > --- a/lib/librte_table/rte_table_version.map > +++ b/lib/librte_table/rte_table_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_table_acl_ops; > diff --git a/lib/librte_timer/rte_timer_version.map b/lib/librte_timer/rte_timer_version.map > index 4471cef92b..21e68ea7a2 100644 > --- a/lib/librte_timer/rte_timer_version.map > +++ b/lib/librte_timer/rte_timer_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_timer_dump_stats; > diff --git a/lib/librte_vhost/rte_vhost_version.map b/lib/librte_vhost/rte_vhost_version.map > index 13ec53b638..20b4abcb4e 100644 > --- a/lib/librte_vhost/rte_vhost_version.map > +++ b/lib/librte_vhost/rte_vhost_version.map > @@ -1,4 +1,4 @@ > -DPDK_20.0 { > +DPDK_21 { > global: > > rte_vhost_avail_entries; >