From patchwork Sun Aug 8 19:26:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 96718 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C0FA4A0C4B; Sun, 8 Aug 2021 21:27:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 482D94068A; Sun, 8 Aug 2021 21:27:16 +0200 (CEST) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by mails.dpdk.org (Postfix) with ESMTP id A6AD740683 for ; Sun, 8 Aug 2021 21:27:14 +0200 (CEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id E58CF5C007C; Sun, 8 Aug 2021 15:27:13 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 08 Aug 2021 15:27:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; s=fm1; bh=9ZbKTysTHZqQdPoE14B+QXi2rn DdlSlRelmlz61y88E=; b=iCwom56nh0BKQe+uGEwK9+U4QF1xIcr60sHF4Ja6VD SvulVnbXYgRRcGnuVCYD8PTFTulLyvjhd4zRu8t3ScZxJCjiJYbHNJO4Fvnyp4xS xOfzA3KS79czNTtFGiV/jN4xkZkmxC+mHMBCNVjy0ktmMPSbMKlEJKBmXBlNDt/+ p/wnYE/tpybmaVJFR0VCjVachJbjr9KWK21sA7RN4corHvpgfVjJmbj/dudiun2o t2EcpSoW8rzUj99Alv0STha5UbGqDIcCdu3va61gNNjjttdvdrIgZeXupndAOSKe wYR1RkJpOE083fvyLjjSrt62J07et/8J96oQO2H4LkCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=9ZbKTysTHZqQdPoE1 4B+QXi2rnDdlSlRelmlz61y88E=; b=oEiyNSdirZxmf3m2/ipjIzabP18hZPL24 MB7+GxV7hr2pBgNui/2CY4uH947q0a4raiR1opUVBbQVy68rfjmCjCNEKy0wVRIU kWye5t5AhVoThtEOeXjhxISVS8xLQZ2D0PyyueJVKiqY8OBAd/9zgWDwmGXXb04d 3nlcMTKd3FMYIsYhx58Ug2DDj5NwcF9lIC5llswtxbWs/caELCVk65N014CuQuSm 7BcFPLmnrLIF8my0REv/44zYtj8itu+czMWsRYeu6uHx7ngOR5dTTBpHDcoWZKyQ SrfbWipONPwtAkrq+pt7U6R/SbxOaNtGaXDnXqbAYsbHHVVvJpNNQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrjeehgddufeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhho nhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpeegueektdehjefhleelveefle ekkedugeeiffeltdegffehleevffehudekgfevvdenucffohhmrghinhepshhouhhrtggv figrrhgvrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 8 Aug 2021 15:27:12 -0400 (EDT) From: Thomas Monjalon To: dev@dpdk.org Cc: david.marchand@redhat.com, mdr@ashroe.eu Date: Sun, 8 Aug 2021 21:26:58 +0200 Message-Id: <20210808192658.284547-1-thomas@monjalon.net> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH] version: 21.11-rc0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Start a new release cycle with empty release notes. The ABI version becomes 22.0. The map files are updated to the new ABI major number (22). The ABI exceptions are dropped and CI ABI checks are disabled because compatibility is not preserved. Signed-off-by: Thomas Monjalon Acked-by: Ferruh Yigit Acked-by: David Marchand --- .github/workflows/build.yml | 4 +- .travis.yml | 21 +--- ABI_VERSION | 2 +- VERSION | 2 +- devtools/libabigail.abignore | 41 ------- doc/guides/rel_notes/index.rst | 1 + doc/guides/rel_notes/release_21_11.rst | 136 +++++++++++++++++++++ drivers/baseband/acc100/version.map | 2 +- drivers/baseband/fpga_5gnr_fec/version.map | 2 +- drivers/baseband/fpga_lte_fec/version.map | 2 +- drivers/baseband/null/version.map | 2 +- drivers/baseband/turbo_sw/version.map | 2 +- drivers/bus/ifpga/version.map | 2 +- drivers/bus/pci/version.map | 2 +- drivers/bus/vdev/version.map | 2 +- drivers/bus/vmbus/version.map | 2 +- drivers/common/qat/version.map | 2 +- drivers/compress/isal/version.map | 2 +- drivers/compress/mlx5/version.map | 2 +- drivers/compress/octeontx/version.map | 2 +- drivers/compress/zlib/version.map | 2 +- drivers/crypto/aesni_gcm/version.map | 2 +- drivers/crypto/aesni_mb/version.map | 2 +- drivers/crypto/armv8/version.map | 2 +- drivers/crypto/bcmfs/version.map | 2 +- drivers/crypto/caam_jr/version.map | 2 +- drivers/crypto/ccp/version.map | 2 +- drivers/crypto/kasumi/version.map | 2 +- drivers/crypto/mlx5/version.map | 2 +- drivers/crypto/mvsam/version.map | 2 +- drivers/crypto/nitrox/version.map | 2 +- drivers/crypto/null/version.map | 2 +- drivers/crypto/octeontx/version.map | 2 +- drivers/crypto/octeontx2/version.map | 2 +- drivers/crypto/openssl/version.map | 2 +- drivers/crypto/scheduler/version.map | 2 +- drivers/crypto/snow3g/version.map | 2 +- drivers/crypto/virtio/version.map | 2 +- drivers/crypto/zuc/version.map | 2 +- drivers/event/dlb2/version.map | 2 +- drivers/event/dpaa/version.map | 2 +- drivers/event/dpaa2/version.map | 2 +- drivers/event/dsw/version.map | 2 +- drivers/event/octeontx/version.map | 2 +- drivers/event/octeontx2/version.map | 2 +- drivers/event/opdl/version.map | 2 +- drivers/event/skeleton/version.map | 2 +- drivers/event/sw/version.map | 2 +- drivers/mempool/bucket/version.map | 2 +- drivers/mempool/dpaa2/version.map | 2 +- drivers/mempool/octeontx/version.map | 2 +- drivers/mempool/ring/version.map | 2 +- drivers/mempool/stack/version.map | 2 +- drivers/net/af_packet/version.map | 2 +- drivers/net/af_xdp/version.map | 2 +- drivers/net/ark/version.map | 2 +- drivers/net/atlantic/version.map | 2 +- drivers/net/avp/version.map | 2 +- drivers/net/axgbe/version.map | 2 +- drivers/net/bnx2x/version.map | 2 +- drivers/net/bnxt/version.map | 2 +- drivers/net/bonding/version.map | 2 +- drivers/net/cnxk/version.map | 2 +- drivers/net/cxgbe/version.map | 2 +- drivers/net/dpaa/version.map | 2 +- drivers/net/e1000/version.map | 2 +- drivers/net/ena/version.map | 2 +- drivers/net/enetc/version.map | 2 +- drivers/net/enic/version.map | 2 +- drivers/net/failsafe/version.map | 2 +- drivers/net/fm10k/version.map | 2 +- drivers/net/hinic/version.map | 2 +- drivers/net/hns3/version.map | 2 +- drivers/net/i40e/version.map | 2 +- drivers/net/iavf/version.map | 2 +- drivers/net/ice/version.map | 2 +- drivers/net/igc/version.map | 2 +- drivers/net/ionic/version.map | 2 +- drivers/net/ipn3ke/version.map | 2 +- drivers/net/ixgbe/version.map | 2 +- drivers/net/kni/version.map | 2 +- drivers/net/liquidio/version.map | 2 +- drivers/net/memif/version.map | 2 +- drivers/net/mlx4/version.map | 2 +- drivers/net/mlx5/version.map | 2 +- drivers/net/mvneta/version.map | 2 +- drivers/net/mvpp2/version.map | 2 +- drivers/net/netvsc/version.map | 2 +- drivers/net/nfb/version.map | 2 +- drivers/net/nfp/version.map | 2 +- drivers/net/ngbe/version.map | 2 +- drivers/net/null/version.map | 2 +- drivers/net/octeontx/version.map | 2 +- drivers/net/octeontx2/version.map | 2 +- drivers/net/octeontx_ep/version.map | 4 +- drivers/net/pcap/version.map | 2 +- drivers/net/pfe/version.map | 2 +- drivers/net/qede/version.map | 2 +- drivers/net/ring/version.map | 2 +- drivers/net/sfc/version.map | 2 +- drivers/net/softnic/version.map | 2 +- drivers/net/szedata2/version.map | 2 +- drivers/net/tap/version.map | 2 +- drivers/net/thunderx/version.map | 2 +- drivers/net/txgbe/version.map | 2 +- drivers/net/vdev_netvsc/version.map | 2 +- drivers/net/vhost/version.map | 2 +- drivers/net/virtio/version.map | 2 +- drivers/net/vmxnet3/version.map | 2 +- drivers/raw/cnxk_bphy/version.map | 2 +- drivers/raw/dpaa2_cmdif/version.map | 2 +- drivers/raw/dpaa2_qdma/version.map | 2 +- drivers/raw/ifpga/version.map | 2 +- drivers/raw/ioat/version.map | 2 +- drivers/raw/ntb/version.map | 2 +- drivers/raw/octeontx2_dma/version.map | 2 +- drivers/raw/octeontx2_ep/version.map | 2 +- drivers/raw/skeleton/version.map | 2 +- drivers/regex/mlx5/version.map | 2 +- drivers/regex/octeontx2/version.map | 2 +- drivers/vdpa/ifc/version.map | 2 +- drivers/vdpa/mlx5/version.map | 2 +- lib/acl/version.map | 2 +- lib/bitratestats/version.map | 2 +- lib/bpf/version.map | 2 +- lib/cfgfile/version.map | 2 +- lib/cmdline/version.map | 2 +- lib/cryptodev/version.map | 2 +- lib/distributor/version.map | 2 +- lib/eal/version.map | 2 +- lib/efd/version.map | 2 +- lib/ethdev/version.map | 2 +- lib/eventdev/version.map | 2 +- lib/gro/version.map | 2 +- lib/gso/version.map | 2 +- lib/hash/version.map | 2 +- lib/ip_frag/version.map | 2 +- lib/ipsec/version.map | 2 +- lib/jobstats/version.map | 2 +- lib/kni/version.map | 2 +- lib/kvargs/version.map | 2 +- lib/latencystats/version.map | 2 +- lib/lpm/version.map | 2 +- lib/mbuf/version.map | 2 +- lib/member/version.map | 2 +- lib/mempool/version.map | 2 +- lib/meter/version.map | 2 +- lib/metrics/version.map | 2 +- lib/net/version.map | 2 +- lib/pci/version.map | 2 +- lib/pdump/version.map | 2 +- lib/pipeline/version.map | 2 +- lib/port/version.map | 2 +- lib/power/version.map | 2 +- lib/rawdev/version.map | 2 +- lib/rcu/version.map | 2 +- lib/reorder/version.map | 2 +- lib/ring/version.map | 2 +- lib/sched/version.map | 2 +- lib/security/version.map | 2 +- lib/stack/version.map | 2 +- lib/table/version.map | 2 +- lib/timer/version.map | 2 +- lib/vhost/version.map | 40 +++--- 164 files changed, 319 insertions(+), 242 deletions(-) create mode 100644 doc/guides/rel_notes/release_21_11.rst diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7dac20ddeb..151641e6fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: CC: ccache ${{ matrix.config.compiler }} DEF_LIB: ${{ matrix.config.library }} LIBABIGAIL_VERSION: libabigail-1.8 - REF_GIT_TAG: v21.05 + REF_GIT_TAG: none RUN_TESTS: ${{ contains(matrix.config.checks, 'tests') }} strategy: @@ -34,7 +34,7 @@ jobs: - os: ubuntu-18.04 compiler: gcc library: shared - checks: abi+doc+tests + checks: doc+tests - os: ubuntu-18.04 compiler: clang library: static diff --git a/.travis.yml b/.travis.yml index 23067d9e3c..4bb5bf629e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,7 +42,7 @@ script: ./.ci/${TRAVIS_OS_NAME}-build.sh env: global: - LIBABIGAIL_VERSION=libabigail-1.8 - - REF_GIT_TAG=v21.05 + - REF_GIT_TAG=none jobs: include: @@ -61,14 +61,6 @@ jobs: packages: - *required_packages - *doc_packages - - env: DEF_LIB="shared" ABI_CHECKS=true - arch: amd64 - compiler: gcc - addons: - apt: - packages: - - *required_packages - - *libabigail_build_packages # x86_64 clang jobs - env: DEF_LIB="static" arch: amd64 @@ -145,17 +137,6 @@ jobs: packages: - *required_packages - *doc_packages - - env: DEF_LIB="shared" ABI_CHECKS=true - dist: focal - arch: arm64-graviton2 - virt: vm - group: edge - compiler: gcc - addons: - apt: - packages: - - *required_packages - - *libabigail_build_packages # aarch64 clang jobs - env: DEF_LIB="static" dist: focal diff --git a/ABI_VERSION b/ABI_VERSION index 8e5954eb6f..b090fe57f6 100644 --- a/ABI_VERSION +++ b/ABI_VERSION @@ -1 +1 @@ -21.3 +22.0 diff --git a/VERSION b/VERSION index 6512890184..0931886fb0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -21.08.0 +21.11.0-rc0 diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index 93158405e0..4b676f317d 100644 --- a/devtools/libabigail.abignore +++ b/devtools/libabigail.abignore @@ -11,44 +11,3 @@ ; Ignore generated PMD information strings [suppress_variable] name_regexp = _pmd_info$ - -; Explicit ignore for driver-only ABI -[suppress_function] - name_regexp = rte_vdev_(|un)register - -; Ignore fields inserted in cacheline boundary of rte_cryptodev -[suppress_type] - name = rte_cryptodev - has_data_member_inserted_between = {offset_after(attached), end} - -; Ignore fields inserted in union boundary of rte_cryptodev_symmetric_capability -[suppress_type] - name = rte_cryptodev_symmetric_capability - has_data_member_inserted_between = {offset_after(cipher.iv_size), end} - -; Ignore fields inserted in middle padding of rte_crypto_cipher_xform -[suppress_type] - name = rte_crypto_cipher_xform - has_data_member_inserted_between = {offset_after(key), offset_of(iv)} - -; Ignore fields inserted in place of reserved fields of rte_eventdev -[suppress_type] - name = rte_eventdev - has_data_member_inserted_between = {offset_after(attached), end} - -; Ignore fields inserted in alignment hole of rte_eth_rxq_info -[suppress_type] - name = rte_eth_rxq_info - has_data_member_inserted_at = offset_after(scattered_rx) - -; Ignore fields inserted in cacheline boundary of rte_eth_txq_info -[suppress_type] - name = rte_eth_txq_info - has_data_member_inserted_between = {offset_after(nb_desc), end} - -; Ignore all changes to rte_eth_dev_data -; Note: we only cared about dev_configured bit addition, but libabigail -; seems to wrongly compute bitfields offset. -; https://sourceware.org/bugzilla/show_bug.cgi?id=28060 -[suppress_type] - name = rte_eth_dev_data diff --git a/doc/guides/rel_notes/index.rst b/doc/guides/rel_notes/index.rst index 9648ba60e1..78861ee57b 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_21_11 release_21_08 release_21_05 release_21_02 diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst new file mode 100644 index 0000000000..d707a554ef --- /dev/null +++ b/doc/guides/rel_notes/release_21_11.rst @@ -0,0 +1,136 @@ +.. SPDX-License-Identifier: BSD-3-Clause + Copyright 2021 The DPDK contributors + +.. include:: + +DPDK Release 21.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_21_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 (ordered alphabetically by vendor name) + - 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/acc100/version.map b/drivers/baseband/acc100/version.map index 47a23b8dac..40604c73d2 100644 --- a/drivers/baseband/acc100/version.map +++ b/drivers/baseband/acc100/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/baseband/fpga_5gnr_fec/version.map b/drivers/baseband/fpga_5gnr_fec/version.map index db43cd8403..de4e5025bf 100644 --- a/drivers/baseband/fpga_5gnr_fec/version.map +++ b/drivers/baseband/fpga_5gnr_fec/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/baseband/fpga_lte_fec/version.map b/drivers/baseband/fpga_lte_fec/version.map index b95b7838e8..e3bfa6edb0 100644 --- a/drivers/baseband/fpga_lte_fec/version.map +++ b/drivers/baseband/fpga_lte_fec/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/baseband/null/version.map b/drivers/baseband/null/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/baseband/null/version.map +++ b/drivers/baseband/null/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/baseband/turbo_sw/version.map b/drivers/baseband/turbo_sw/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/baseband/turbo_sw/version.map +++ b/drivers/baseband/turbo_sw/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/bus/ifpga/version.map b/drivers/bus/ifpga/version.map index 6e8f85da3c..8ac3a4d258 100644 --- a/drivers/bus/ifpga/version.map +++ b/drivers/bus/ifpga/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_ifpga_driver_register; diff --git a/drivers/bus/pci/version.map b/drivers/bus/pci/version.map index 00fac8864c..aa56439c2b 100644 --- a/drivers/bus/pci/version.map +++ b/drivers/bus/pci/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pci_dump; diff --git a/drivers/bus/vdev/version.map b/drivers/bus/vdev/version.map index 61b6cefcee..0d60b7e2bc 100644 --- a/drivers/bus/vdev/version.map +++ b/drivers/bus/vdev/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_vdev_add_custom_scan; diff --git a/drivers/bus/vmbus/version.map b/drivers/bus/vmbus/version.map index fa8e91c282..3cadec7fae 100644 --- a/drivers/bus/vmbus/version.map +++ b/drivers/bus/vmbus/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_vmbus_chan_close; diff --git a/drivers/common/qat/version.map b/drivers/common/qat/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/common/qat/version.map +++ b/drivers/common/qat/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/compress/isal/version.map b/drivers/compress/isal/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/compress/isal/version.map +++ b/drivers/compress/isal/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/compress/mlx5/version.map b/drivers/compress/mlx5/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/compress/mlx5/version.map +++ b/drivers/compress/mlx5/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/compress/octeontx/version.map b/drivers/compress/octeontx/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/compress/octeontx/version.map +++ b/drivers/compress/octeontx/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/compress/zlib/version.map b/drivers/compress/zlib/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/compress/zlib/version.map +++ b/drivers/compress/zlib/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/aesni_gcm/version.map b/drivers/crypto/aesni_gcm/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/aesni_gcm/version.map +++ b/drivers/crypto/aesni_gcm/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/aesni_mb/version.map b/drivers/crypto/aesni_mb/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/aesni_mb/version.map +++ b/drivers/crypto/aesni_mb/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/armv8/version.map b/drivers/crypto/armv8/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/armv8/version.map +++ b/drivers/crypto/armv8/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/bcmfs/version.map b/drivers/crypto/bcmfs/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/bcmfs/version.map +++ b/drivers/crypto/bcmfs/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/caam_jr/version.map b/drivers/crypto/caam_jr/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/caam_jr/version.map +++ b/drivers/crypto/caam_jr/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/ccp/version.map b/drivers/crypto/ccp/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/ccp/version.map +++ b/drivers/crypto/ccp/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/kasumi/version.map b/drivers/crypto/kasumi/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/kasumi/version.map +++ b/drivers/crypto/kasumi/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/mlx5/version.map b/drivers/crypto/mlx5/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/mlx5/version.map +++ b/drivers/crypto/mlx5/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/mvsam/version.map b/drivers/crypto/mvsam/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/mvsam/version.map +++ b/drivers/crypto/mvsam/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/nitrox/version.map b/drivers/crypto/nitrox/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/nitrox/version.map +++ b/drivers/crypto/nitrox/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/null/version.map b/drivers/crypto/null/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/null/version.map +++ b/drivers/crypto/null/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/octeontx/version.map b/drivers/crypto/octeontx/version.map index 41f33a4ecf..997a95ea33 100644 --- a/drivers/crypto/octeontx/version.map +++ b/drivers/crypto/octeontx/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/octeontx2/version.map b/drivers/crypto/octeontx2/version.map index 02684781b3..d36663132a 100644 --- a/drivers/crypto/octeontx2/version.map +++ b/drivers/crypto/octeontx2/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/openssl/version.map b/drivers/crypto/openssl/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/openssl/version.map +++ b/drivers/crypto/openssl/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/scheduler/version.map b/drivers/crypto/scheduler/version.map index ab7d505629..47e4487b75 100644 --- a/drivers/crypto/scheduler/version.map +++ b/drivers/crypto/scheduler/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_cryptodev_scheduler_load_user_scheduler; diff --git a/drivers/crypto/snow3g/version.map b/drivers/crypto/snow3g/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/snow3g/version.map +++ b/drivers/crypto/snow3g/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/virtio/version.map b/drivers/crypto/virtio/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/virtio/version.map +++ b/drivers/crypto/virtio/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/crypto/zuc/version.map b/drivers/crypto/zuc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/crypto/zuc/version.map +++ b/drivers/crypto/zuc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/dlb2/version.map b/drivers/event/dlb2/version.map index b1e4dff0ff..c727207d1a 100644 --- a/drivers/event/dlb2/version.map +++ b/drivers/event/dlb2/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/dpaa/version.map b/drivers/event/dpaa/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/dpaa/version.map +++ b/drivers/event/dpaa/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/dpaa2/version.map b/drivers/event/dpaa2/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/dpaa2/version.map +++ b/drivers/event/dpaa2/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/dsw/version.map b/drivers/event/dsw/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/dsw/version.map +++ b/drivers/event/dsw/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/octeontx/version.map b/drivers/event/octeontx/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/octeontx/version.map +++ b/drivers/event/octeontx/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/octeontx2/version.map b/drivers/event/octeontx2/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/octeontx2/version.map +++ b/drivers/event/octeontx2/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/opdl/version.map b/drivers/event/opdl/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/opdl/version.map +++ b/drivers/event/opdl/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/skeleton/version.map b/drivers/event/skeleton/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/skeleton/version.map +++ b/drivers/event/skeleton/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/event/sw/version.map b/drivers/event/sw/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/event/sw/version.map +++ b/drivers/event/sw/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/mempool/bucket/version.map b/drivers/mempool/bucket/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/mempool/bucket/version.map +++ b/drivers/mempool/bucket/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/mempool/dpaa2/version.map b/drivers/mempool/dpaa2/version.map index 473b8c90e8..49c460ec54 100644 --- a/drivers/mempool/dpaa2/version.map +++ b/drivers/mempool/dpaa2/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_dpaa2_mbuf_from_buf_addr; diff --git a/drivers/mempool/octeontx/version.map b/drivers/mempool/octeontx/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/mempool/octeontx/version.map +++ b/drivers/mempool/octeontx/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/mempool/ring/version.map b/drivers/mempool/ring/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/mempool/ring/version.map +++ b/drivers/mempool/ring/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/mempool/stack/version.map b/drivers/mempool/stack/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/mempool/stack/version.map +++ b/drivers/mempool/stack/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/af_packet/version.map b/drivers/net/af_packet/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/af_packet/version.map +++ b/drivers/net/af_packet/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/af_xdp/version.map b/drivers/net/af_xdp/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/af_xdp/version.map +++ b/drivers/net/af_xdp/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ark/version.map b/drivers/net/ark/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/ark/version.map +++ b/drivers/net/ark/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/atlantic/version.map b/drivers/net/atlantic/version.map index 6e17832684..d36fc61a84 100644 --- a/drivers/net/atlantic/version.map +++ b/drivers/net/atlantic/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/avp/version.map b/drivers/net/avp/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/avp/version.map +++ b/drivers/net/avp/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/axgbe/version.map b/drivers/net/axgbe/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/axgbe/version.map +++ b/drivers/net/axgbe/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/bnx2x/version.map b/drivers/net/bnx2x/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/bnx2x/version.map +++ b/drivers/net/bnx2x/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/bnxt/version.map b/drivers/net/bnxt/version.map index a050d86ab7..2ba5ec5f6e 100644 --- a/drivers/net/bnxt/version.map +++ b/drivers/net/bnxt/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pmd_bnxt_get_vf_rx_status; diff --git a/drivers/net/bonding/version.map b/drivers/net/bonding/version.map index df81ee74c1..d7142c4f94 100644 --- a/drivers/net/bonding/version.map +++ b/drivers/net/bonding/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_eth_bond_8023ad_agg_selection_get; diff --git a/drivers/net/cnxk/version.map b/drivers/net/cnxk/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/cnxk/version.map +++ b/drivers/net/cnxk/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/cxgbe/version.map b/drivers/net/cxgbe/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/cxgbe/version.map +++ b/drivers/net/cxgbe/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/dpaa/version.map b/drivers/net/dpaa/version.map index 87ce8f5b6c..338ea2d8b2 100644 --- a/drivers/net/dpaa/version.map +++ b/drivers/net/dpaa/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pmd_dpaa_set_tx_loopback; diff --git a/drivers/net/e1000/version.map b/drivers/net/e1000/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/e1000/version.map +++ b/drivers/net/e1000/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ena/version.map b/drivers/net/ena/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/ena/version.map +++ b/drivers/net/ena/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/enetc/version.map b/drivers/net/enetc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/enetc/version.map +++ b/drivers/net/enetc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/enic/version.map b/drivers/net/enic/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/enic/version.map +++ b/drivers/net/enic/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/failsafe/version.map b/drivers/net/failsafe/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/failsafe/version.map +++ b/drivers/net/failsafe/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/fm10k/version.map b/drivers/net/fm10k/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/fm10k/version.map +++ b/drivers/net/fm10k/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/hinic/version.map b/drivers/net/hinic/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/hinic/version.map +++ b/drivers/net/hinic/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/hns3/version.map b/drivers/net/hns3/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/hns3/version.map +++ b/drivers/net/hns3/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/i40e/version.map b/drivers/net/i40e/version.map index 413c58cb21..5dd68158d3 100644 --- a/drivers/net/i40e/version.map +++ b/drivers/net/i40e/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pmd_i40e_add_vf_mac_addr; diff --git a/drivers/net/iavf/version.map b/drivers/net/iavf/version.map index 2a411da2e9..f3efe756cf 100644 --- a/drivers/net/iavf/version.map +++ b/drivers/net/iavf/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ice/version.map b/drivers/net/ice/version.map index 632a296a0c..cc837f1c00 100644 --- a/drivers/net/ice/version.map +++ b/drivers/net/ice/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/igc/version.map b/drivers/net/igc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/igc/version.map +++ b/drivers/net/igc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ionic/version.map b/drivers/net/ionic/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/ionic/version.map +++ b/drivers/net/ionic/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ipn3ke/version.map b/drivers/net/ipn3ke/version.map index d8cc1026e0..568ce32e88 100644 --- a/drivers/net/ipn3ke/version.map +++ b/drivers/net/ipn3ke/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ixgbe/version.map b/drivers/net/ixgbe/version.map index 9402802b04..bca5cc5826 100644 --- a/drivers/net/ixgbe/version.map +++ b/drivers/net/ixgbe/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pmd_ixgbe_bypass_event_show; diff --git a/drivers/net/kni/version.map b/drivers/net/kni/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/kni/version.map +++ b/drivers/net/kni/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/liquidio/version.map b/drivers/net/liquidio/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/liquidio/version.map +++ b/drivers/net/liquidio/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/memif/version.map b/drivers/net/memif/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/memif/version.map +++ b/drivers/net/memif/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/mlx4/version.map b/drivers/net/mlx4/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/mlx4/version.map +++ b/drivers/net/mlx4/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/mlx5/version.map b/drivers/net/mlx5/version.map index 82a32b53da..0af7a12488 100644 --- a/drivers/net/mlx5/version.map +++ b/drivers/net/mlx5/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/mvneta/version.map b/drivers/net/mvneta/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/mvneta/version.map +++ b/drivers/net/mvneta/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/mvpp2/version.map b/drivers/net/mvpp2/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/mvpp2/version.map +++ b/drivers/net/mvpp2/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/netvsc/version.map b/drivers/net/netvsc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/netvsc/version.map +++ b/drivers/net/netvsc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/nfb/version.map b/drivers/net/nfb/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/nfb/version.map +++ b/drivers/net/nfb/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/nfp/version.map b/drivers/net/nfp/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/nfp/version.map +++ b/drivers/net/nfp/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ngbe/version.map b/drivers/net/ngbe/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/ngbe/version.map +++ b/drivers/net/ngbe/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/null/version.map b/drivers/net/null/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/null/version.map +++ b/drivers/net/null/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/octeontx/version.map b/drivers/net/octeontx/version.map index 6dda72890c..d12156778e 100644 --- a/drivers/net/octeontx/version.map +++ b/drivers/net/octeontx/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_octeontx_pchan_map; diff --git a/drivers/net/octeontx2/version.map b/drivers/net/octeontx2/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/octeontx2/version.map +++ b/drivers/net/octeontx2/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/octeontx_ep/version.map b/drivers/net/octeontx_ep/version.map index 6e4fb220ac..c2e0723b4c 100644 --- a/drivers/net/octeontx_ep/version.map +++ b/drivers/net/octeontx_ep/version.map @@ -1,3 +1,3 @@ -DPDK_21 { - local: *; +DPDK_22 { + local: *; }; diff --git a/drivers/net/pcap/version.map b/drivers/net/pcap/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/pcap/version.map +++ b/drivers/net/pcap/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/pfe/version.map b/drivers/net/pfe/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/pfe/version.map +++ b/drivers/net/pfe/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/qede/version.map b/drivers/net/qede/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/qede/version.map +++ b/drivers/net/qede/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/ring/version.map b/drivers/net/ring/version.map index 29770fe3e4..e43f5ea908 100644 --- a/drivers/net/ring/version.map +++ b/drivers/net/ring/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_eth_from_ring; diff --git a/drivers/net/sfc/version.map b/drivers/net/sfc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/sfc/version.map +++ b/drivers/net/sfc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/softnic/version.map b/drivers/net/softnic/version.map index 530d2e6b72..6784318f77 100644 --- a/drivers/net/softnic/version.map +++ b/drivers/net/softnic/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pmd_softnic_run; diff --git a/drivers/net/szedata2/version.map b/drivers/net/szedata2/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/szedata2/version.map +++ b/drivers/net/szedata2/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/tap/version.map b/drivers/net/tap/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/tap/version.map +++ b/drivers/net/tap/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/thunderx/version.map b/drivers/net/thunderx/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/thunderx/version.map +++ b/drivers/net/thunderx/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/txgbe/version.map b/drivers/net/txgbe/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/txgbe/version.map +++ b/drivers/net/txgbe/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/vdev_netvsc/version.map b/drivers/net/vdev_netvsc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/vdev_netvsc/version.map +++ b/drivers/net/vdev_netvsc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/vhost/version.map b/drivers/net/vhost/version.map index 634255829e..1aa8abef75 100644 --- a/drivers/net/vhost/version.map +++ b/drivers/net/vhost/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_eth_vhost_get_queue_event; diff --git a/drivers/net/virtio/version.map b/drivers/net/virtio/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/virtio/version.map +++ b/drivers/net/virtio/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/net/vmxnet3/version.map b/drivers/net/vmxnet3/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/net/vmxnet3/version.map +++ b/drivers/net/vmxnet3/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/cnxk_bphy/version.map b/drivers/raw/cnxk_bphy/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/cnxk_bphy/version.map +++ b/drivers/raw/cnxk_bphy/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/dpaa2_cmdif/version.map b/drivers/raw/dpaa2_cmdif/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/dpaa2_cmdif/version.map +++ b/drivers/raw/dpaa2_cmdif/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/dpaa2_qdma/version.map b/drivers/raw/dpaa2_qdma/version.map index 9130383ab8..441918d55e 100644 --- a/drivers/raw/dpaa2_qdma/version.map +++ b/drivers/raw/dpaa2_qdma/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_qdma_vq_stats; diff --git a/drivers/raw/ifpga/version.map b/drivers/raw/ifpga/version.map index 995c419a9b..a1a6be25a9 100644 --- a/drivers/raw/ifpga/version.map +++ b/drivers/raw/ifpga/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/ioat/version.map b/drivers/raw/ioat/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/ioat/version.map +++ b/drivers/raw/ioat/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/ntb/version.map b/drivers/raw/ntb/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/ntb/version.map +++ b/drivers/raw/ntb/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/octeontx2_dma/version.map b/drivers/raw/octeontx2_dma/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/octeontx2_dma/version.map +++ b/drivers/raw/octeontx2_dma/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/octeontx2_ep/version.map b/drivers/raw/octeontx2_ep/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/octeontx2_ep/version.map +++ b/drivers/raw/octeontx2_ep/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/raw/skeleton/version.map b/drivers/raw/skeleton/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/raw/skeleton/version.map +++ b/drivers/raw/skeleton/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/regex/mlx5/version.map b/drivers/regex/mlx5/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/regex/mlx5/version.map +++ b/drivers/regex/mlx5/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/regex/octeontx2/version.map b/drivers/regex/octeontx2/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/regex/octeontx2/version.map +++ b/drivers/regex/octeontx2/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/vdpa/ifc/version.map b/drivers/vdpa/ifc/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/vdpa/ifc/version.map +++ b/drivers/vdpa/ifc/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/drivers/vdpa/mlx5/version.map b/drivers/vdpa/mlx5/version.map index 4a76d1d52d..c2e0723b4c 100644 --- a/drivers/vdpa/mlx5/version.map +++ b/drivers/vdpa/mlx5/version.map @@ -1,3 +1,3 @@ -DPDK_21 { +DPDK_22 { local: *; }; diff --git a/lib/acl/version.map b/lib/acl/version.map index d97f2927bf..2b18c21601 100644 --- a/lib/acl/version.map +++ b/lib/acl/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_acl_add_rules; diff --git a/lib/bitratestats/version.map b/lib/bitratestats/version.map index 152730bb4e..c15e34d82c 100644 --- a/lib/bitratestats/version.map +++ b/lib/bitratestats/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_stats_bitrate_calc; diff --git a/lib/bpf/version.map b/lib/bpf/version.map index b75a0034bc..0bf35f4876 100644 --- a/lib/bpf/version.map +++ b/lib/bpf/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_bpf_destroy; diff --git a/lib/cfgfile/version.map b/lib/cfgfile/version.map index 180c42b717..02cbccb8ab 100644 --- a/lib/cfgfile/version.map +++ b/lib/cfgfile/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_cfgfile_add_entry; diff --git a/lib/cmdline/version.map b/lib/cmdline/version.map index 9df0272152..980adb4f23 100644 --- a/lib/cmdline/version.map +++ b/lib/cmdline/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: cirbuf_add_buf_head; diff --git a/lib/cryptodev/version.map b/lib/cryptodev/version.map index 9f04737aed..979d823a7c 100644 --- a/lib/cryptodev/version.map +++ b/lib/cryptodev/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_crypto_aead_algorithm_strings; diff --git a/lib/distributor/version.map b/lib/distributor/version.map index 1ddcd01fe6..4d9ff07373 100644 --- a/lib/distributor/version.map +++ b/lib/distributor/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_distributor_clear_returns; diff --git a/lib/eal/version.map b/lib/eal/version.map index 887012d02a..beeb986adc 100644 --- a/lib/eal/version.map +++ b/lib/eal/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: __rte_panic; diff --git a/lib/efd/version.map b/lib/efd/version.map index 425c0a85a9..0226285245 100644 --- a/lib/efd/version.map +++ b/lib/efd/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_efd_create; diff --git a/lib/ethdev/version.map b/lib/ethdev/version.map index 44d30b05ae..3eece75b72 100644 --- a/lib/ethdev/version.map +++ b/lib/ethdev/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_eth_add_first_rx_callback; diff --git a/lib/eventdev/version.map b/lib/eventdev/version.map index 7e264d3b8d..88625621ec 100644 --- a/lib/eventdev/version.map +++ b/lib/eventdev/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_event_crypto_adapter_caps_get; diff --git a/lib/gro/version.map b/lib/gro/version.map index 19dc66b0d4..f8a32e221c 100644 --- a/lib/gro/version.map +++ b/lib/gro/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_gro_ctx_create; diff --git a/lib/gso/version.map b/lib/gso/version.map index 60aa1b54e4..73767623b9 100644 --- a/lib/gso/version.map +++ b/lib/gso/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_gso_segment; diff --git a/lib/hash/version.map b/lib/hash/version.map index 9b9519745c..ce4309aa07 100644 --- a/lib/hash/version.map +++ b/lib/hash/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_fbk_hash_create; diff --git a/lib/ip_frag/version.map b/lib/ip_frag/version.map index 82b308ddb0..33f231fb31 100644 --- a/lib/ip_frag/version.map +++ b/lib/ip_frag/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_ip_frag_free_death_row; diff --git a/lib/ipsec/version.map b/lib/ipsec/version.map index ad3e38b7c8..ba8753eac4 100644 --- a/lib/ipsec/version.map +++ b/lib/ipsec/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_ipsec_pkt_crypto_group; diff --git a/lib/jobstats/version.map b/lib/jobstats/version.map index 3e166ad548..89faa02004 100644 --- a/lib/jobstats/version.map +++ b/lib/jobstats/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_jobstats_abort; diff --git a/lib/kni/version.map b/lib/kni/version.map index bb810a7f2f..cc7790651a 100644 --- a/lib/kni/version.map +++ b/lib/kni/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_kni_alloc; diff --git a/lib/kvargs/version.map b/lib/kvargs/version.map index ce8a9175dd..a07166b4d2 100644 --- a/lib/kvargs/version.map +++ b/lib/kvargs/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_kvargs_count; diff --git a/lib/latencystats/version.map b/lib/latencystats/version.map index 0c4360ab43..be5b014cd7 100644 --- a/lib/latencystats/version.map +++ b/lib/latencystats/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_latencystats_get; diff --git a/lib/lpm/version.map b/lib/lpm/version.map index b4d437cc75..0cdd04822e 100644 --- a/lib/lpm/version.map +++ b/lib/lpm/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_lpm6_add; diff --git a/lib/mbuf/version.map b/lib/mbuf/version.map index b7d98e7eb1..29654330eb 100644 --- a/lib/mbuf/version.map +++ b/lib/mbuf/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: __rte_pktmbuf_linearize; diff --git a/lib/member/version.map b/lib/member/version.map index b8c6322e73..f287aabc91 100644 --- a/lib/member/version.map +++ b/lib/member/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_member_add; diff --git a/lib/mempool/version.map b/lib/mempool/version.map index 50b0602952..9f77da6fff 100644 --- a/lib/mempool/version.map +++ b/lib/mempool/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_mempool_audit; diff --git a/lib/meter/version.map b/lib/meter/version.map index b67f860b15..befa3b7e32 100644 --- a/lib/meter/version.map +++ b/lib/meter/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_meter_srtcm_config; diff --git a/lib/metrics/version.map b/lib/metrics/version.map index 20f99cd19a..c86e405971 100644 --- a/lib/metrics/version.map +++ b/lib/metrics/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_metrics_get_names; diff --git a/lib/net/version.map b/lib/net/version.map index 621f237945..355b7c25b4 100644 --- a/lib/net/version.map +++ b/lib/net/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_eth_random_addr; diff --git a/lib/pci/version.map b/lib/pci/version.map index 1db19a5122..3f38303749 100644 --- a/lib/pci/version.map +++ b/lib/pci/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pci_addr_cmp; diff --git a/lib/pdump/version.map b/lib/pdump/version.map index 2f9e952d0b..f0a9d12c9a 100644 --- a/lib/pdump/version.map +++ b/lib/pdump/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pdump_disable; diff --git a/lib/pipeline/version.map b/lib/pipeline/version.map index ff0974c2ee..2b68f584a4 100644 --- a/lib/pipeline/version.map +++ b/lib/pipeline/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_pipeline_ah_packet_drop; diff --git a/lib/port/version.map b/lib/port/version.map index 70922e11ee..73d0825d2e 100644 --- a/lib/port/version.map +++ b/lib/port/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_port_ethdev_reader_ops; diff --git a/lib/power/version.map b/lib/power/version.map index b004e3e4a9..6ec6d5d96d 100644 --- a/lib/power/version.map +++ b/lib/power/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_power_exit; diff --git a/lib/rawdev/version.map b/lib/rawdev/version.map index eb29a3ac0d..4f56870761 100644 --- a/lib/rawdev/version.map +++ b/lib/rawdev/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_rawdev_close; diff --git a/lib/rcu/version.map b/lib/rcu/version.map index 82e55c6329..b63c74f856 100644 --- a/lib/rcu/version.map +++ b/lib/rcu/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_rcu_log_type; diff --git a/lib/reorder/version.map b/lib/reorder/version.map index d902a7fa12..250e6664f5 100644 --- a/lib/reorder/version.map +++ b/lib/reorder/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_reorder_create; diff --git a/lib/ring/version.map b/lib/ring/version.map index e35d6b9712..3377293ee4 100644 --- a/lib/ring/version.map +++ b/lib/ring/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_ring_create; diff --git a/lib/sched/version.map b/lib/sched/version.map index ace284b7de..53c337b143 100644 --- a/lib/sched/version.map +++ b/lib/sched/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_approx; diff --git a/lib/security/version.map b/lib/security/version.map index 22775558c8..c44c7f5f60 100644 --- a/lib/security/version.map +++ b/lib/security/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_security_attach_session; diff --git a/lib/stack/version.map b/lib/stack/version.map index 8c4ca0245d..e145e32451 100644 --- a/lib/stack/version.map +++ b/lib/stack/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_stack_create; diff --git a/lib/table/version.map b/lib/table/version.map index 29301480cb..65f9645d25 100644 --- a/lib/table/version.map +++ b/lib/table/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_table_acl_ops; diff --git a/lib/timer/version.map b/lib/timer/version.map index 8021ccf9cf..4b782456da 100644 --- a/lib/timer/version.map +++ b/lib/timer/version.map @@ -1,4 +1,4 @@ -DPDK_21 { +DPDK_22 { global: rte_timer_alt_dump_stats; diff --git a/lib/vhost/version.map b/lib/vhost/version.map index e2504ba657..c92a9d4962 100644 --- a/lib/vhost/version.map +++ b/lib/vhost/version.map @@ -1,12 +1,26 @@ -DPDK_21 { +DPDK_22 { global: + rte_vdpa_find_device_by_name; + rte_vdpa_get_features; + rte_vdpa_get_protocol_features; + rte_vdpa_get_queue_num; + rte_vdpa_get_rte_device; + rte_vdpa_get_stats; + rte_vdpa_get_stats_names; + rte_vdpa_register_device; + rte_vdpa_relay_vring_used; + rte_vdpa_reset_stats; + rte_vdpa_unregister_device; rte_vhost_avail_entries; rte_vhost_dequeue_burst; + rte_vhost_driver_attach_vdpa_device; rte_vhost_driver_callback_register; + rte_vhost_driver_detach_vdpa_device; rte_vhost_driver_disable_features; rte_vhost_driver_enable_features; rte_vhost_driver_get_features; + rte_vhost_driver_get_vdpa_device; rte_vhost_driver_register; rte_vhost_driver_set_features; rte_vhost_driver_start; @@ -14,37 +28,23 @@ DPDK_21 { rte_vhost_enable_guest_notification; rte_vhost_enqueue_burst; rte_vhost_get_ifname; + rte_vhost_get_log_base; rte_vhost_get_mem_table; rte_vhost_get_mtu; rte_vhost_get_negotiated_features; rte_vhost_get_numa_node; rte_vhost_get_queue_num; + rte_vhost_get_vdpa_device; rte_vhost_get_vhost_vring; + rte_vhost_get_vring_base; rte_vhost_get_vring_num; rte_vhost_gpa_to_vva; + rte_vhost_host_notifier_ctrl; rte_vhost_log_used_vring; rte_vhost_log_write; rte_vhost_rx_queue_count; - rte_vhost_vring_call; - rte_vhost_get_log_base; - rte_vhost_get_vring_base; rte_vhost_set_vring_base; - rte_vhost_host_notifier_ctrl; - rte_vdpa_register_device; - rte_vdpa_unregister_device; - rte_vdpa_get_stats_names; - rte_vdpa_get_stats; - rte_vdpa_reset_stats; - rte_vhost_driver_attach_vdpa_device; - rte_vhost_driver_detach_vdpa_device; - rte_vhost_driver_get_vdpa_device; - rte_vhost_get_vdpa_device; - rte_vdpa_find_device_by_name; - rte_vdpa_get_rte_device; - rte_vdpa_get_queue_num; - rte_vdpa_get_features; - rte_vdpa_get_protocol_features; - rte_vdpa_relay_vring_used; + rte_vhost_vring_call; local: *; };