]> git.droids-corp.org - dpdk.git/commitdiff
version: 20.11-rc0
authorThomas Monjalon <thomas@monjalon.net>
Mon, 10 Aug 2020 15:10:20 +0000 (17:10 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 12 Aug 2020 09:32:16 +0000 (11:32 +0200)
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 <thomas@monjalon.net>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
151 files changed:
.travis.yml
ABI_VERSION
VERSION
config/meson.build
devtools/libabigail.abignore
doc/guides/rel_notes/index.rst
doc/guides/rel_notes/release_20_11.rst [new file with mode: 0644]
drivers/baseband/fpga_5gnr_fec/rte_pmd_bbdev_fpga_5gnr_fec_version.map
drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
drivers/baseband/null/rte_pmd_bbdev_null_version.map
drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map
drivers/bus/ifpga/rte_bus_ifpga_version.map
drivers/bus/pci/rte_bus_pci_version.map
drivers/bus/vdev/rte_bus_vdev_version.map
drivers/bus/vmbus/rte_bus_vmbus_version.map
drivers/common/cpt/rte_common_cpt_version.map
drivers/common/iavf/rte_common_iavf_version.map
drivers/common/mlx5/rte_common_mlx5_version.map
drivers/common/mvep/rte_common_mvep_version.map
drivers/common/octeontx/rte_common_octeontx_version.map
drivers/compress/isal/rte_pmd_isal_version.map
drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map
drivers/compress/qat/rte_pmd_qat_version.map
drivers/compress/zlib/rte_pmd_zlib_version.map
drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map
drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map
drivers/crypto/armv8/rte_pmd_armv8_version.map
drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map
drivers/crypto/ccp/rte_pmd_ccp_version.map
drivers/crypto/kasumi/rte_pmd_kasumi_version.map
drivers/crypto/mvsam/rte_pmd_mvsam_version.map
drivers/crypto/nitrox/rte_pmd_nitrox_version.map
drivers/crypto/null/rte_pmd_null_crypto_version.map
drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map
drivers/crypto/octeontx2/rte_pmd_octeontx2_crypto_version.map
drivers/crypto/openssl/rte_pmd_openssl_version.map
drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map
drivers/crypto/snow3g/rte_pmd_snow3g_version.map
drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map
drivers/crypto/zuc/rte_pmd_zuc_version.map
drivers/event/dpaa/rte_pmd_dpaa_event_version.map
drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map
drivers/event/dsw/rte_pmd_dsw_event_version.map
drivers/event/octeontx/rte_pmd_octeontx_event_version.map
drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map
drivers/event/opdl/rte_pmd_opdl_event_version.map
drivers/event/skeleton/rte_pmd_skeleton_event_version.map
drivers/event/sw/rte_pmd_sw_event_version.map
drivers/mempool/bucket/rte_mempool_bucket_version.map
drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map
drivers/mempool/octeontx/rte_mempool_octeontx_version.map
drivers/mempool/ring/rte_mempool_ring_version.map
drivers/mempool/stack/rte_mempool_stack_version.map
drivers/net/af_packet/rte_pmd_af_packet_version.map
drivers/net/af_xdp/rte_pmd_af_xdp_version.map
drivers/net/ark/rte_pmd_ark_version.map
drivers/net/atlantic/rte_pmd_atlantic_version.map
drivers/net/avp/rte_pmd_avp_version.map
drivers/net/axgbe/rte_pmd_axgbe_version.map
drivers/net/bnx2x/rte_pmd_bnx2x_version.map
drivers/net/bnxt/rte_pmd_bnxt_version.map
drivers/net/bonding/rte_pmd_bond_version.map
drivers/net/cxgbe/rte_pmd_cxgbe_version.map
drivers/net/dpaa/rte_pmd_dpaa_version.map
drivers/net/e1000/rte_pmd_e1000_version.map
drivers/net/ena/rte_pmd_ena_version.map
drivers/net/enetc/rte_pmd_enetc_version.map
drivers/net/enic/rte_pmd_enic_version.map
drivers/net/failsafe/rte_pmd_failsafe_version.map
drivers/net/fm10k/rte_pmd_fm10k_version.map
drivers/net/hinic/rte_pmd_hinic_version.map
drivers/net/hns3/rte_pmd_hns3_version.map
drivers/net/i40e/rte_pmd_i40e_version.map
drivers/net/iavf/rte_pmd_iavf_version.map
drivers/net/ice/rte_pmd_ice_version.map
drivers/net/ionic/rte_pmd_ionic_version.map
drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map
drivers/net/ixgbe/rte_pmd_ixgbe_version.map
drivers/net/kni/rte_pmd_kni_version.map
drivers/net/liquidio/rte_pmd_liquidio_version.map
drivers/net/memif/rte_pmd_memif_version.map
drivers/net/mlx4/rte_pmd_mlx4_version.map
drivers/net/mlx5/rte_pmd_mlx5_version.map
drivers/net/mvneta/rte_pmd_mvneta_version.map
drivers/net/mvpp2/rte_pmd_mvpp2_version.map
drivers/net/netvsc/rte_pmd_netvsc_version.map
drivers/net/nfb/rte_pmd_nfb_version.map
drivers/net/nfp/rte_pmd_nfp_version.map
drivers/net/null/rte_pmd_null_version.map
drivers/net/octeontx/rte_pmd_octeontx_version.map
drivers/net/octeontx2/rte_pmd_octeontx2_version.map
drivers/net/pcap/rte_pmd_pcap_version.map
drivers/net/pfe/rte_pmd_pfe_version.map
drivers/net/qede/rte_pmd_qede_version.map
drivers/net/ring/rte_pmd_ring_version.map
drivers/net/sfc/rte_pmd_sfc_version.map
drivers/net/softnic/rte_pmd_softnic_version.map
drivers/net/szedata2/rte_pmd_szedata2_version.map
drivers/net/tap/rte_pmd_tap_version.map
drivers/net/thunderx/rte_pmd_thunderx_version.map
drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map
drivers/net/vhost/rte_pmd_vhost_version.map
drivers/net/virtio/rte_pmd_virtio_version.map
drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map
drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map
drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map
drivers/raw/ifpga/rte_rawdev_ifpga_version.map
drivers/raw/ioat/rte_rawdev_ioat_version.map
drivers/raw/ntb/rte_rawdev_ntb_version.map
drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map
drivers/raw/octeontx2_ep/rte_rawdev_octeontx2_ep_version.map
drivers/raw/skeleton/rte_rawdev_skeleton_version.map
drivers/vdpa/ifc/rte_pmd_ifc_version.map
lib/librte_acl/rte_acl_version.map
lib/librte_bitratestats/rte_bitratestats_version.map
lib/librte_cfgfile/rte_cfgfile_version.map
lib/librte_cmdline/rte_cmdline_version.map
lib/librte_cryptodev/rte_cryptodev_version.map
lib/librte_distributor/rte_distributor_version.map
lib/librte_eal/rte_eal_version.map
lib/librte_efd/rte_efd_version.map
lib/librte_ethdev/rte_ethdev_version.map
lib/librte_eventdev/rte_eventdev_version.map
lib/librte_gro/rte_gro_version.map
lib/librte_gso/rte_gso_version.map
lib/librte_hash/rte_hash_version.map
lib/librte_ip_frag/rte_ip_frag_version.map
lib/librte_jobstats/rte_jobstats_version.map
lib/librte_kni/rte_kni_version.map
lib/librte_kvargs/rte_kvargs_version.map
lib/librte_latencystats/rte_latencystats_version.map
lib/librte_lpm/rte_lpm_version.map
lib/librte_mbuf/rte_mbuf_version.map
lib/librte_member/rte_member_version.map
lib/librte_mempool/rte_mempool_version.map
lib/librte_meter/rte_meter_version.map
lib/librte_metrics/rte_metrics_version.map
lib/librte_net/rte_net_version.map
lib/librte_pci/rte_pci_version.map
lib/librte_pdump/rte_pdump_version.map
lib/librte_pipeline/rte_pipeline_version.map
lib/librte_port/rte_port_version.map
lib/librte_power/rte_power_version.map
lib/librte_rawdev/rte_rawdev_version.map
lib/librte_reorder/rte_reorder_version.map
lib/librte_ring/rte_ring_version.map
lib/librte_sched/rte_sched_version.map
lib/librte_security/rte_security_version.map
lib/librte_table/rte_table_version.map
lib/librte_timer/rte_timer_version.map
lib/librte_vhost/rte_vhost_version.map

index 14f812423385804765044babf7eb821435012df7..d6eeab371d4c35940c5fea83869b98c97e3a2d9f 100644 (file)
@@ -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
index a9ac8dacb0339c001297711e231183bad8c7c7b1..5f39e9144690bb1f6f33d3db3cbd58ab198165a3 100644 (file)
@@ -1 +1 @@
-20.0.3
+21.0
diff --git a/VERSION b/VERSION
index 85e33446f828d6e5ecc871b60f57e94176cbcdab..3f02088ffa29cdb04cadbcf9db350db62784b8d1 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-20.08.0
+20.11.0-rc0
index cff8b33dd2c0f4928ed0648d69e65aa92bd2b413..6996e5cbeaa5802c68184abadbc47b92519a607c 100644 (file)
@@ -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())
index 9fea822f36c4c5dd26ff0248adb035157583ccad..025f2c01bc9f805250be50962f8ff80f61a9c19c 100644 (file)
@@ -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\.
index 05c9d837a4117ad9736f934bb0fd4354d9cf08f9..fb70d1a5f3aa25d5d960ef5432676334f15f85d0 100644 (file)
@@ -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 (file)
index 0000000..df227a1
--- /dev/null
@@ -0,0 +1,136 @@
+.. SPDX-License-Identifier: BSD-3-Clause
+   Copyright 2020 The DPDK contributors
+
+.. include:: <isonum.txt>
+
+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:
+
+   * <vendor> platform with <vendor> <type of devices> 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.
+   =======================================================
index b0fb9717fab020d5493cb583f865e9b9514f73a4..d723bc9b0e0a360130f332d0341f3566fa1fa68e 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
 
index 6bcea2cc7f4e15b0ca8db2974a3b5b47bc63bf80..a2ab086cd88651d32b2c33e73d191800adca2640 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
 
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 05b4a28c1b3d1d79820871317909426eaaff2534..6e8f85da3c9ba9687d71f7303e458148bb3f4107 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_ifpga_driver_register;
index 012d817e14853f002966859e0a9f5dc9fcb05053..5b75d23671464df67478bc47dc2e20330f0b1f1d 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pci_dump;
index 5abb10ecb0d4119fd4a0bff03615cc0d7e2a16b2..61b6cefceebc9f620909b861336f0f172ee664b1 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_vdev_add_custom_scan;
index cbaaebc06c2e71d69fc27a4c8f36520f6e07ab63..fa8e91c282af382db70662cc6c1ac6a7b59719eb 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_vmbus_chan_close;
index 8c65cde6cf2ba6fa92702bb42b6e4d5cc7d4655d..4d85021a87c0dd41023e9b177ec9639363eb0f59 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        cpt_pmd_ops_helper_asym_get_mlen;
index 92ceac108dca1110c02072470b0ff695361aa2e9..44142499e0161dea30af29314ab9f34d2b8ec9b4 100644 (file)
@@ -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: *;
index 7729d0dd04080df36c5bcda0c6ece3d500542d92..c4d57c08a7c6d2d76659aec149d8dd8cbbddc6cd 100644 (file)
@@ -93,4 +93,3 @@ INTERNAL {
 
        mlx5_pci_driver_register;
 };
-
index 030928439d3839fd20b288d5e3535bf68fdad3ff..e5af82c61d956f86244db73947fb4e8d9fec17f1 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_mvep_deinit;
index 5f6aa8bd3a6968e93ba310b380876b8125394b08..30f3fa65e0a5befd77cac10bf46a00076638ca4d 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        octeontx_get_global_domain;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 077afedce7225e6f5a0d34385ab126da919a9e72..ca6f102d9f8e6500b4144945b644170d67b17f7d 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_cryptodev_scheduler_load_user_scheduler;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 686b024624546ff99af951105f614b210d7f302a..473b8c90e8adedb65328295bb03a9715901f4f59 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_dpaa2_mbuf_from_buf_addr;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 9b04838d842b8aefe65abf169bd55dd6cf6ed41c..6e17832684e3402c419010d09cf074f20da073a6 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
 
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index bb52562347de58f6362e1d2a6de3cb6b3d4eb8c0..a050d86ab7c683e8bb5134eaf36aef69214ed0bd 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pmd_bnxt_get_vf_rx_status;
index 270c7d5d5520c2174f249fb2545df9c1114e8ea4..df81ee74c10dd727e3ba504830e3c70b32c25612 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_eth_bond_8023ad_agg_selection_get;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 774aa0de459f47579fd170b3a99fdeca00eeea8d..87ce8f5b6c167cc04277e5173723746c224707e0 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pmd_dpaa_set_tx_loopback;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f6cd3b356690a190c86fd32bbce87cd07e659493..413c58cb213caef1f98512227f81a7c6916770ad 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pmd_i40e_add_vf_mac_addr;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index d04b194c13f219dc2cd4071a0f3cdd400853694e..91f40225e93dd6eb126af151c05b917e16b69ad3 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
 
index acdaf587d299319c90d918aadfb2d03f0f9c2c7d..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,4 +1,3 @@
 DPDK_21 {
-
        local: *;
 };
index 7e348e99b1a859d8a7baf482826bb91bcaa6786f..d8cc1026e059b6b5ba9aee54551c9eff4fe7474d 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
 
index 911f8083f184d0f0f205b37be8f0f2d34ea431e3..9402802b047e04a5e3cd054e082e97e264dee609 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pmd_ixgbe_bypass_event_show;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index c8b1031b02a5de7d08c4bcdcca5997d2055629bf..bc1d3d06bf107c1f1347396ec9827741529485c8 100644 (file)
@@ -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;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f7cae02fac902bb7ed4efe876d341eba3cc8a527..6dda72890c5e1f312d0ea4e95d6a82d0e7d2465f 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_octeontx_pchan_map;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index ebb6be2733c316e61b7caaaf5e269229e3b902c7..29770fe3e49a3260a5957b93087d352255c56a95 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_eth_from_ring;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 50f113d5a24294190b8b7060a028b6d32de099e1..530d2e6b720e1492320354ee98fac36b497fb4d8 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pmd_softnic_run;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index 16b591ccc441a088b289f7e10ef277cccc700fb3..634255829e29f6b59c32706fc7b3b7e27df0e283 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_eth_vhost_get_queue_event;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index ca6a0d76269b410df20693949a1f7faba52f74ea..280c79ea9ca28deeb7b4a251ed2a8f8d919e3591 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_qdma_attr_get;
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index acdaf587d299319c90d918aadfb2d03f0f9c2c7d..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,4 +1,3 @@
 DPDK_21 {
-
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index f9f17e4f6efa5806fc64ef7d24e29e34ae7fa194..4a76d1d52d5d4ebdfb7a729fd9bcab0bf00a2460 100644 (file)
@@ -1,3 +1,3 @@
-DPDK_20.0 {
+DPDK_21 {
        local: *;
 };
index c3daca8115b5c947640a5f50663c1fa6ff79b88f..d97f2927bff5560b3bcdeb2ac5963bc3c68fe86a 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_acl_add_rules;
index 88fc2912dbd344b582163fb6fe7f72535d214d31..463f78a53a581c2f7adb507568f4016cf6bfa1e1 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_stats_bitrate_calc;
index 22c999fe161008ed3b47fb962dabb9552513379d..180c42b71713dbead0ade28b03cffe399681c1f2 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_cfgfile_add_entry;
index 95fce812ff05d33446929b63141b0089f154ae4a..a99104457fd58de27972cc925b426eb49c64f29a 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        cirbuf_add_buf_head;
index a7a78dc41f5690a70023d3a7cb14e6740ceb73c5..02f6dcf7245c50ab56b1db435e27cd9b02a2bf11 100644 (file)
@@ -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:
index 1b7c643005b6bd0dff3e7a83c0574adcb1c42695..1ddcd01fe61fa3d9b57d2ca4fb98838e2c501dd1 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_distributor_clear_returns;
index bf0c17c2330c666478119fad158e059f09482900..0b18e2ef85f9c690d8777737ddd4030804ef97bb 100644 (file)
@@ -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:
 
index e010eecfe4e25afe4a9ae5db95e385d4c66159b7..425c0a85a90140d59b2fa3857eb177e9271cc2dd 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_efd_create;
index 1212a17d32f4b90c61b93ca2d6339559cb18ea6a..8d9d6b1c67b63847eda0bcbcc2b2c4edb3536008 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        _rte_eth_dev_callback_process;
index 91a62cd077d49aeade99a5bf4fd175afc2f052de..3d9d0ca05486818d27c3e4a1cfdd808d92654ff0 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_event_crypto_adapter_caps_get;
index 9f6fe79e57b6e77ad563cef44af9fabe485ede0b..19dc66b0d4d61cd46df6c05e77fb7cad4f68f50f 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_gro_ctx_create;
index 8505a59c2735c9e3fdbc67f8a3324983b50a5109..60aa1b54e4edf891b979eaed48933d0bbe3f306e 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_gso_segment;
index c2a909443d826b7d07ef4ccc5fae3cc188c9ec0e..c0db81014ff926d57cab2e79f9a5cea3f34cd58f 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_fbk_hash_create;
index 5dd34f828c3ec45a7e66a5936139a4a62a377ea6..82b308ddb0eabd49666db5e6ba6c308e877bed60 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_ip_frag_free_death_row;
index dbd2664ae24f40ee3d75e7c20f768113dac5334f..3e166ad5489a787c715a6e9fd97a83493f153235 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_jobstats_abort;
index 9cd3cedc5407e6661df9468bff507da5b7046398..a93da95f3671d3d865dde7dbff0352fef4107f1b 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_kni_alloc;
index 3ba0f4b59c14e17980549127fabbb830c089abdd..ed375bf4a3dd9279b1cce77410127c206a3aabf6 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_kvargs_count;
index e04e63463f1df90da38cc9f9262847a8ac457ec5..0c4360ab433ddb1eedee033a0ad9e16e3559a385 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_latencystats_get;
index bfccd7eacc56e078224ceda8bf40497beffaa585..b4d437cc75f475ca6d3d794f073391c6b0037085 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_lpm6_add;
index ab161bcdc7beeb3fa0dc40b583b761c931db763a..a011aaead3c9a2edd85a985f0728a0d644b549d9 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        __rte_pktmbuf_linearize;
index 87780ae6110fa83ff52bc638bf8d1f22591bb868..b8c6322e73a9b3fe8a9f72697e3cf7e2336e24f9 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_member_add;
index 826a0b882488c7b89d4fdf066df76231bcbdb9af..50e22ee0203f8663c0c59b9c916e10880c5b648c 100644 (file)
@@ -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:
index 58859d4d76b2c00d1e5a0130dd34e25250baf4b2..e2a2607f288123b49117b131ee81cb30a5986474 100644 (file)
@@ -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;
-
-       local: *;
-};
-
-DPDK_21 {
-       global:
-
        rte_meter_trtcm_rfc4115_config;
        rte_meter_trtcm_rfc4115_profile_config;
 
-} DPDK_20.0;
+       local: *;
+};
 
 EXPERIMENTAL {
-       global:
+       global:
 
        rte_meter_trtcm_rfc4115_config;
        rte_meter_trtcm_rfc4115_profile_config;
index c88939b1178ea91f92f88aec885256fc532dd479..20f99cd19aaaf4756bb9b0c9bbbbcae9ab3b9783 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_metrics_get_names;
index 8a4e75a3a06aaf31d90277df51aaf7fb45b34382..621f237945a964940a2775d710f63379c6ee4647 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_eth_random_addr;
index 67eb845796702920a20d93e783c706c664085896..cd77c9dc9e36a1f760b422250d863b3b5f887c1b 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        pci_map_resource;
index 6d02ccce6d484a04186d7a2cb3ee80620df895c7..2f9e952d0b8dc3969b16996897db1f7cdbff1785 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pdump_disable;
index 64d38afecd4dea232f4b2d537225f25e8be10bda..9ed80eb0417710fd502b8da442ba986a38fef9a2 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_pipeline_ah_packet_drop;
index 18c6154672c42f64d47933f2aeb2826ae3745ffc..bd1fbb66b05fc3503c8e9ac866ba8005de636db5 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_port_ethdev_reader_ops;
index 00ee5753e291aeb6dcdc28bc5a29bfc47c5e38c8..69ca9af616c664375fe1b8591c035f6372ef4824 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_power_exit;
index 63b54f598ba344ceab780440fa00acddd7cb2d6c..eb29a3ac0de25296209799c16481fa07b1cdd92a 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_rawdev_close;
index cf444062dfa1282a726c61d7df29d97e4afa4a28..8c0220d324bae03881fbf74943dc3ba4b1ed9cd5 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_reorder_create;
index ac392f3ca95dadb773c48c357718a35455e30f20..e35d6b971290930b4593d31e2884d94a0baa40d3 100644 (file)
@@ -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;
index cefd99036778ca2d8cc31738a084308f440fe2a8..3faef6f0a0b1bccefe28e0ea500e45b864fcbd37 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_approx;
index b07314bbf4f0da03a60ed8e86db7e72a8c25d19f..d84eec0a88c97232fb5588c1fd0c8821ccd36c68 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_security_attach_session;
index 40f72b1fe8b9cdfd8518e83bd4359271a232a8c9..568a6c6a8ff170d2102d5118d40847aaf6bc3c5e 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_table_acl_ops;
index 4471cef92be522ca42dc5bc086efae770b2a374a..21e68ea7a21a488f7c56075d881dadbf5cf1188f 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_timer_dump_stats;
index 13ec53b6384eb675f27d1d5cf3a8788f598a95d3..20b4abcb4e406855dd44443c512642b993ca03e7 100644 (file)
@@ -1,4 +1,4 @@
-DPDK_20.0 {
+DPDK_21 {
        global:
 
        rte_vhost_avail_entries;