Message ID | 20240808080302.1597753-1-david.marchand@redhat.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | David Marchand |
Headers | |
Series | version: 24.11-rc0 | |
Checks
Context | Check | Description |
---|---|---|
ci/checkpatch | warning | coding style issues |
ci/loongarch-compilation | success | Compilation OK |
ci/loongarch-unit-testing | success | Unit Testing PASS |
ci/Intel-compilation | success | Compilation OK |
ci/intel-Testing | success | Testing PASS |
ci/intel-Functional | success | Functional PASS |
ci/github-robot: build | success | github build: passed |
ci/iol-mellanox-Performance | success | Performance Testing PASS |
ci/iol-intel-Performance | success | Performance Testing PASS |
ci/iol-marvell-Functional | success | Functional Testing PASS |
ci/iol-unit-arm64-testing | success | Testing PASS |
ci/iol-broadcom-Performance | success | Performance Testing PASS |
ci/iol-abi-testing | warning | Testing issues |
ci/iol-broadcom-Functional | success | Functional Testing PASS |
ci/iol-unit-amd64-testing | success | Testing PASS |
ci/iol-intel-Functional | success | Functional Testing PASS |
ci/iol-compile-amd64-testing | success | Testing PASS |
ci/iol-sample-apps-testing | success | Testing PASS |
ci/iol-compile-arm64-testing | success | Testing PASS |
Commit Message
Comments
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dbf25626d4..f7d3affbaa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: MINGW: ${{ matrix.config.cross == 'mingw' }} MINI: ${{ matrix.config.mini != '' }} PPC64LE: ${{ matrix.config.cross == 'ppc64le' }} - REF_GIT_TAG: v24.03 + REF_GIT_TAG: none RISCV64: ${{ matrix.config.cross == 'riscv64' }} RUN_TESTS: ${{ contains(matrix.config.checks, 'tests') }} STDATOMIC: ${{ contains(matrix.config.checks, 'stdatomic') }} @@ -47,7 +47,7 @@ jobs: checks: stdatomic - os: ubuntu-22.04 compiler: gcc - checks: abi+debug+doc+examples+tests + checks: debug+doc+examples+tests - os: ubuntu-22.04 compiler: clang checks: asan+doc+tests diff --git a/ABI_VERSION b/ABI_VERSION index 9dc0ade502..be8e64f5a3 100644 --- a/ABI_VERSION +++ b/ABI_VERSION @@ -1 +1 @@ -24.2 +25.0 diff --git a/VERSION b/VERSION index 7af777b08b..7491a6c168 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -24.07.0 +24.11.0-rc0 diff --git a/devtools/libabigail.abignore b/devtools/libabigail.abignore index 96b16059a8..21b8cd6113 100644 --- a/devtools/libabigail.abignore +++ b/devtools/libabigail.abignore @@ -33,22 +33,3 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Temporary exceptions till next major ABI version ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -[suppress_type] - name = rte_mbuf - type_kind = struct - has_size_change = no - has_data_member = {cacheline0, rearm_data, rx_descriptor_fields1, cacheline1} - -[suppress_type] - name = rte_pipeline_table_entry - -[suppress_type] - name = rte_rcu_qsbr - -[suppress_type] - name = rte_eth_fp_ops - has_data_member_inserted_between = {offset_of(reserved2), end} - -[suppress_type] - name = rte_crypto_fp_ops - has_data_member_inserted_between = {offset_of(reserved), end} diff --git a/doc/guides/rel_notes/index.rst b/doc/guides/rel_notes/index.rst index 77a92b308f..74ddae3e81 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_24_11 release_24_07 release_24_03 release_23_11 diff --git a/doc/guides/rel_notes/release_24_11.rst b/doc/guides/rel_notes/release_24_11.rst new file mode 100644 index 0000000000..0ff70d9057 --- /dev/null +++ b/doc/guides/rel_notes/release_24_11.rst @@ -0,0 +1,136 @@ +.. SPDX-License-Identifier: BSD-3-Clause + Copyright 2024 The DPDK contributors + +.. include:: <isonum.txt> + +DPDK Release 24.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:: + + ninja -C build doc + xdg-open build/doc/guides/html/rel_notes/release_24_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: + + * <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. + ======================================================= diff --git a/drivers/baseband/acc/version.map b/drivers/baseband/acc/version.map index fa39a63f0f..3f427caf67 100644 --- a/drivers/baseband/acc/version.map +++ b/drivers/baseband/acc/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/baseband/fpga_5gnr_fec/version.map b/drivers/baseband/fpga_5gnr_fec/version.map index 855ce55703..fb32805028 100644 --- a/drivers/baseband/fpga_5gnr_fec/version.map +++ b/drivers/baseband/fpga_5gnr_fec/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/baseband/fpga_lte_fec/version.map b/drivers/baseband/fpga_lte_fec/version.map index 2c8e60375d..f6b2961ba2 100644 --- a/drivers/baseband/fpga_lte_fec/version.map +++ b/drivers/baseband/fpga_lte_fec/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/bus/fslmc/version.map b/drivers/bus/fslmc/version.map index f6bdf877bf..e19b8d1f6b 100644 --- a/drivers/bus/fslmc/version.map +++ b/drivers/bus/fslmc/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_fslmc_vfio_mem_dmamap; diff --git a/drivers/bus/pci/version.map b/drivers/bus/pci/version.map index 5d9dced5b2..cd653de5ac 100644 --- a/drivers/bus/pci/version.map +++ b/drivers/bus/pci/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pci_dump; diff --git a/drivers/bus/platform/version.map b/drivers/bus/platform/version.map index 9e7111dd38..37c4a74f82 100644 --- a/drivers/bus/platform/version.map +++ b/drivers/bus/platform/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/bus/vdev/version.map b/drivers/bus/vdev/version.map index 16f187734b..51a0f1d5e1 100644 --- a/drivers/bus/vdev/version.map +++ b/drivers/bus/vdev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_vdev_add_custom_scan; diff --git a/drivers/bus/vmbus/version.map b/drivers/bus/vmbus/version.map index 08b008b311..365f71529f 100644 --- a/drivers/bus/vmbus/version.map +++ b/drivers/bus/vmbus/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_vmbus_chan_close; diff --git a/drivers/crypto/octeontx/version.map b/drivers/crypto/octeontx/version.map index 54a0912e76..8803f974b2 100644 --- a/drivers/crypto/octeontx/version.map +++ b/drivers/crypto/octeontx/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/crypto/scheduler/version.map b/drivers/crypto/scheduler/version.map index 23380fb3c5..d7ba3874f2 100644 --- a/drivers/crypto/scheduler/version.map +++ b/drivers/crypto/scheduler/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_cryptodev_scheduler_load_user_scheduler; diff --git a/drivers/dma/dpaa2/version.map b/drivers/dma/dpaa2/version.map index 713ed41f0c..fc16517f7a 100644 --- a/drivers/dma/dpaa2/version.map +++ b/drivers/dma/dpaa2/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/event/cnxk/version.map b/drivers/event/cnxk/version.map index 3dd9a8fdd1..a275ec2977 100644 --- a/drivers/event/cnxk/version.map +++ b/drivers/event/cnxk/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/event/dlb2/version.map b/drivers/event/dlb2/version.map index 1d0a0a75d7..c37d2302cd 100644 --- a/drivers/event/dlb2/version.map +++ b/drivers/event/dlb2/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/mempool/cnxk/version.map b/drivers/mempool/cnxk/version.map index 8249417527..c2905a610e 100644 --- a/drivers/mempool/cnxk/version.map +++ b/drivers/mempool/cnxk/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/mempool/dpaa2/version.map b/drivers/mempool/dpaa2/version.map index b2bf63eb79..c1acfc0c64 100644 --- a/drivers/mempool/dpaa2/version.map +++ b/drivers/mempool/dpaa2/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_dpaa2_mbuf_from_buf_addr; diff --git a/drivers/net/atlantic/version.map b/drivers/net/atlantic/version.map index cbe9ee9263..5644e150ac 100644 --- a/drivers/net/atlantic/version.map +++ b/drivers/net/atlantic/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/net/bnxt/version.map b/drivers/net/bnxt/version.map index ff82396ca1..d29521f990 100644 --- a/drivers/net/bnxt/version.map +++ b/drivers/net/bnxt/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_bnxt_get_vf_rx_status; diff --git a/drivers/net/bonding/version.map b/drivers/net/bonding/version.map index 09ee21c55f..a309469b1f 100644 --- a/drivers/net/bonding/version.map +++ b/drivers/net/bonding/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_eth_bond_8023ad_agg_selection_get; diff --git a/drivers/net/cnxk/version.map b/drivers/net/cnxk/version.map index 77f574bb16..1ad0616bdf 100644 --- a/drivers/net/cnxk/version.map +++ b/drivers/net/cnxk/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/net/dpaa/version.map b/drivers/net/dpaa/version.map index c06f4a56de..3fdb63caf3 100644 --- a/drivers/net/dpaa/version.map +++ b/drivers/net/dpaa/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_dpaa_set_tx_loopback; diff --git a/drivers/net/dpaa2/version.map b/drivers/net/dpaa2/version.map index 283bcb42c1..ba756d26bd 100644 --- a/drivers/net/dpaa2/version.map +++ b/drivers/net/dpaa2/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_dpaa2_mux_flow_create; diff --git a/drivers/net/i40e/version.map b/drivers/net/i40e/version.map index 52b7a3269a..e5d20fee71 100644 --- a/drivers/net/i40e/version.map +++ b/drivers/net/i40e/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_i40e_add_vf_mac_addr; diff --git a/drivers/net/iavf/version.map b/drivers/net/iavf/version.map index 135a4ccd3d..98de64cca2 100644 --- a/drivers/net/iavf/version.map +++ b/drivers/net/iavf/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/net/ice/version.map b/drivers/net/ice/version.map index 8449e98aba..0052043264 100644 --- a/drivers/net/ice/version.map +++ b/drivers/net/ice/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/net/ipn3ke/version.map b/drivers/net/ipn3ke/version.map index 4a8f5e499a..e10d44858f 100644 --- a/drivers/net/ipn3ke/version.map +++ b/drivers/net/ipn3ke/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/net/ixgbe/version.map b/drivers/net/ixgbe/version.map index 9a6ef29b1d..8c4c0ca542 100644 --- a/drivers/net/ixgbe/version.map +++ b/drivers/net/ixgbe/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_ixgbe_bypass_event_show; diff --git a/drivers/net/mlx5/version.map b/drivers/net/mlx5/version.map index 104fa53df6..560f7ef79b 100644 --- a/drivers/net/mlx5/version.map +++ b/drivers/net/mlx5/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/drivers/net/octeontx/version.map b/drivers/net/octeontx/version.map index 219933550d..861dd3450e 100644 --- a/drivers/net/octeontx/version.map +++ b/drivers/net/octeontx/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_octeontx_pchan_map; diff --git a/drivers/net/ring/version.map b/drivers/net/ring/version.map index 62d9a77f9c..3b408c8ba5 100644 --- a/drivers/net/ring/version.map +++ b/drivers/net/ring/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_eth_from_ring; diff --git a/drivers/net/softnic/version.map b/drivers/net/softnic/version.map index f67475684c..15daeceb73 100644 --- a/drivers/net/softnic/version.map +++ b/drivers/net/softnic/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_softnic_manage; diff --git a/drivers/net/vhost/version.map b/drivers/net/vhost/version.map index 4825afd411..63890911d8 100644 --- a/drivers/net/vhost/version.map +++ b/drivers/net/vhost/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_eth_vhost_get_queue_event; diff --git a/drivers/raw/ifpga/version.map b/drivers/raw/ifpga/version.map index 7fc1b5e8ae..ebe50925a8 100644 --- a/drivers/raw/ifpga/version.map +++ b/drivers/raw/ifpga/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pmd_ifpga_cleanup; diff --git a/drivers/version.map b/drivers/version.map index 5535c79061..17cc97bda6 100644 --- a/drivers/version.map +++ b/drivers/version.map @@ -1,3 +1,3 @@ -DPDK_24 { +DPDK_25 { local: *; }; diff --git a/lib/acl/version.map b/lib/acl/version.map index fe3127a3a9..782b1fe464 100644 --- a/lib/acl/version.map +++ b/lib/acl/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_acl_add_rules; diff --git a/lib/bbdev/version.map b/lib/bbdev/version.map index 1840d2b2a4..e0d82ff752 100644 --- a/lib/bbdev/version.map +++ b/lib/bbdev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_bbdev_allocate; diff --git a/lib/bitratestats/version.map b/lib/bitratestats/version.map index 08831a62f4..edda26d552 100644 --- a/lib/bitratestats/version.map +++ b/lib/bitratestats/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_stats_bitrate_calc; diff --git a/lib/bpf/version.map b/lib/bpf/version.map index 2e957494e9..239c62a96c 100644 --- a/lib/bpf/version.map +++ b/lib/bpf/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_bpf_convert; diff --git a/lib/cfgfile/version.map b/lib/cfgfile/version.map index a3fe9b62f3..927b4822fe 100644 --- a/lib/cfgfile/version.map +++ b/lib/cfgfile/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_cfgfile_add_entry; diff --git a/lib/cmdline/version.map b/lib/cmdline/version.map index c2a4f95e5b..6bcfebfcec 100644 --- a/lib/cmdline/version.map +++ b/lib/cmdline/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: cirbuf_add_buf_head; diff --git a/lib/compressdev/version.map b/lib/compressdev/version.map index 2461b087b5..3849ae2740 100644 --- a/lib/compressdev/version.map +++ b/lib/compressdev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_comp_get_feature_name; diff --git a/lib/cryptodev/version.map b/lib/cryptodev/version.map index fdac0d876e..594c501855 100644 --- a/lib/cryptodev/version.map +++ b/lib/cryptodev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: __rte_cryptodev_trace_dequeue_burst; diff --git a/lib/distributor/version.map b/lib/distributor/version.map index 2670c4201c..b5ec7dfaca 100644 --- a/lib/distributor/version.map +++ b/lib/distributor/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_distributor_clear_returns; diff --git a/lib/dmadev/version.map b/lib/dmadev/version.map index f2df3025fc..822aaa2d3b 100644 --- a/lib/dmadev/version.map +++ b/lib/dmadev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_dma_close; diff --git a/lib/eal/version.map b/lib/eal/version.map index 3df50c3fbb..e3ff412683 100644 --- a/lib/eal/version.map +++ b/lib/eal/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: __rte_panic; diff --git a/lib/efd/version.map b/lib/efd/version.map index baac60f7bc..354c7f88bd 100644 --- a/lib/efd/version.map +++ b/lib/efd/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_efd_create; diff --git a/lib/ethdev/version.map b/lib/ethdev/version.map index 79f6f5293b..1669055ca5 100644 --- a/lib/ethdev/version.map +++ b/lib/ethdev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_eth_add_first_rx_callback; diff --git a/lib/eventdev/version.map b/lib/eventdev/version.map index 520b190bb8..4947bb4ec6 100644 --- a/lib/eventdev/version.map +++ b/lib/eventdev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: __rte_eventdev_trace_crypto_adapter_enqueue; diff --git a/lib/fib/version.map b/lib/fib/version.map index 62dbada6bc..c6d2769611 100644 --- a/lib/fib/version.map +++ b/lib/fib/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_fib6_add; diff --git a/lib/graph/version.map b/lib/graph/version.map index c84446cdba..2c83425ddc 100644 --- a/lib/graph/version.map +++ b/lib/graph/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: __rte_graph_mcore_dispatch_sched_node_enqueue; diff --git a/lib/gro/version.map b/lib/gro/version.map index 13803ec814..c21c137fcd 100644 --- a/lib/gro/version.map +++ b/lib/gro/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_gro_ctx_create; diff --git a/lib/gso/version.map b/lib/gso/version.map index f159b3f199..815baeb3e5 100644 --- a/lib/gso/version.map +++ b/lib/gso/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_gso_segment; diff --git a/lib/hash/version.map b/lib/hash/version.map index d348dd9196..11a5394a45 100644 --- a/lib/hash/version.map +++ b/lib/hash/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_fbk_hash_create; @@ -47,16 +47,16 @@ DPDK_24 { local: *; }; -INTERNAL { +EXPERIMENTAL { global: - rte_thash_gfni_stub; - rte_thash_gfni_bulk_stub; + # added in 24.07 + rte_hash_rcu_qsbr_dq_reclaim; }; -EXPERIMENTAL { +INTERNAL { global: - # added in 24.07 - rte_hash_rcu_qsbr_dq_reclaim; + rte_thash_gfni_stub; + rte_thash_gfni_bulk_stub; }; diff --git a/lib/ip_frag/version.map b/lib/ip_frag/version.map index 3e7e573dc4..0c001c7bd5 100644 --- a/lib/ip_frag/version.map +++ b/lib/ip_frag/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_ip_frag_free_death_row; diff --git a/lib/ipsec/version.map b/lib/ipsec/version.map index 9d01ebeadc..308f9d2e0d 100644 --- a/lib/ipsec/version.map +++ b/lib/ipsec/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_ipsec_pkt_crypto_group; diff --git a/lib/jobstats/version.map b/lib/jobstats/version.map index 3b8f9d6ac4..55100e0699 100644 --- a/lib/jobstats/version.map +++ b/lib/jobstats/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_jobstats_abort; diff --git a/lib/kvargs/version.map b/lib/kvargs/version.map index cda85d171f..b50f1a97a1 100644 --- a/lib/kvargs/version.map +++ b/lib/kvargs/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_kvargs_count; diff --git a/lib/latencystats/version.map b/lib/latencystats/version.map index 86ded322cb..e8806c0046 100644 --- a/lib/latencystats/version.map +++ b/lib/latencystats/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_latencystats_get; diff --git a/lib/log/version.map b/lib/log/version.map index 0648f8831a..19d7f9cdb6 100644 --- a/lib/log/version.map +++ b/lib/log/version.map @@ -1,10 +1,10 @@ -DPDK_24 { +DPDK_25 { global: rte_log; + rte_log_can_log; rte_log_cur_msg_loglevel; rte_log_cur_msg_logtype; - rte_log_can_log; rte_log_dump; rte_log_get_global_level; rte_log_get_level; diff --git a/lib/lpm/version.map b/lib/lpm/version.map index b6bee8c18b..29d577c24b 100644 --- a/lib/lpm/version.map +++ b/lib/lpm/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_lpm6_add; diff --git a/lib/mbuf/version.map b/lib/mbuf/version.map index daa65e2bbd..76f1832924 100644 --- a/lib/mbuf/version.map +++ b/lib/mbuf/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: __rte_pktmbuf_linearize; diff --git a/lib/member/version.map b/lib/member/version.map index 3aeba8826b..fdc7adacf9 100644 --- a/lib/member/version.map +++ b/lib/member/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_member_add; diff --git a/lib/mempool/version.map b/lib/mempool/version.map index 5e303e5d5f..6f16d417ae 100644 --- a/lib/mempool/version.map +++ b/lib/mempool/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_mempool_audit; diff --git a/lib/meter/version.map b/lib/meter/version.map index 9628bd8cd9..ae434f34b5 100644 --- a/lib/meter/version.map +++ b/lib/meter/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_meter_srtcm_config; diff --git a/lib/metrics/version.map b/lib/metrics/version.map index 9766a1af5b..f9c1996a7d 100644 --- a/lib/metrics/version.map +++ b/lib/metrics/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_metrics_deinit; diff --git a/lib/net/version.map b/lib/net/version.map index 3e293c4715..bec4ce23ea 100644 --- a/lib/net/version.map +++ b/lib/net/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_eth_random_addr; diff --git a/lib/node/version.map b/lib/node/version.map index 6bdb944c4c..a402182fbe 100644 --- a/lib/node/version.map +++ b/lib/node/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_node_eth_config; diff --git a/lib/pcapng/version.map b/lib/pcapng/version.map index 81c9652ad6..9f634b653e 100644 --- a/lib/pcapng/version.map +++ b/lib/pcapng/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pcapng_add_interface; diff --git a/lib/pci/version.map b/lib/pci/version.map index aeca8a1c9e..f0f6ffef9f 100644 --- a/lib/pci/version.map +++ b/lib/pci/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pci_addr_cmp; diff --git a/lib/pdump/version.map b/lib/pdump/version.map index ea5bd157cd..6eea4c1530 100644 --- a/lib/pdump/version.map +++ b/lib/pdump/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pdump_disable; diff --git a/lib/pipeline/version.map b/lib/pipeline/version.map index 6997b69340..b56d022664 100644 --- a/lib/pipeline/version.map +++ b/lib/pipeline/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_pipeline_ah_packet_drop; diff --git a/lib/port/version.map b/lib/port/version.map index fefcf29063..98fe0b08ab 100644 --- a/lib/port/version.map +++ b/lib/port/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_port_ethdev_reader_ops; diff --git a/lib/power/version.map b/lib/power/version.map index ad92a65f91..c9a226614e 100644 --- a/lib/power/version.map +++ b/lib/power/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_power_check_env_supported; diff --git a/lib/rawdev/version.map b/lib/rawdev/version.map index 21064a889b..f95d5dabae 100644 --- a/lib/rawdev/version.map +++ b/lib/rawdev/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_rawdev_close; diff --git a/lib/rcu/version.map b/lib/rcu/version.map index 982ffd59d9..d96c4c4109 100644 --- a/lib/rcu/version.map +++ b/lib/rcu/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_rcu_log_type; diff --git a/lib/reorder/version.map b/lib/reorder/version.map index 5baeab56f8..18e97942e1 100644 --- a/lib/reorder/version.map +++ b/lib/reorder/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_reorder_create; diff --git a/lib/rib/version.map b/lib/rib/version.map index 39da637f75..145d9c2602 100644 --- a/lib/rib/version.map +++ b/lib/rib/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_rib6_create; diff --git a/lib/ring/version.map b/lib/ring/version.map index 9eb6e254c8..8da094a69a 100644 --- a/lib/ring/version.map +++ b/lib/ring/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_ring_create; diff --git a/lib/sched/version.map b/lib/sched/version.map index be1decaeee..a6ca9ee1ad 100644 --- a/lib/sched/version.map +++ b/lib/sched/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_approx; diff --git a/lib/security/version.map b/lib/security/version.map index 7709ef41a3..2a4795f31d 100644 --- a/lib/security/version.map +++ b/lib/security/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: __rte_security_set_pkt_metadata; diff --git a/lib/stack/version.map b/lib/stack/version.map index d191ef7791..53c7d3d1c5 100644 --- a/lib/stack/version.map +++ b/lib/stack/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_stack_create; diff --git a/lib/table/version.map b/lib/table/version.map index 6c89910732..718138554e 100644 --- a/lib/table/version.map +++ b/lib/table/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_table_acl_ops; diff --git a/lib/telemetry/version.map b/lib/telemetry/version.map index 7d12c92905..2907d28aa0 100644 --- a/lib/telemetry/version.map +++ b/lib/telemetry/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_tel_data_add_array_container; diff --git a/lib/timer/version.map b/lib/timer/version.map index b180708e24..3f19be22d3 100644 --- a/lib/timer/version.map +++ b/lib/timer/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_timer_alt_dump_stats; diff --git a/lib/vhost/version.map b/lib/vhost/version.map index 25b52e47d2..30bc312262 100644 --- a/lib/vhost/version.map +++ b/lib/vhost/version.map @@ -1,4 +1,4 @@ -DPDK_24 { +DPDK_25 { global: rte_vdpa_find_device_by_name;