* DPDK 23.11.1(LTS) released
@ 2024-05-17 7:53 Xueming Li
0 siblings, 0 replies; only message in thread
From: Xueming Li @ 2024-05-17 7:53 UTC (permalink / raw)
To: announce
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-23.11.1.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=23.11
Thanks to the authors who helped with backports and to the
following who helped with validation: Red Hat, Nvidia and Intel.
Xueming Li <xuemingl@nvidia.com>
---
.github/workflows/build.yml | 20 +-
.mailmap | 22 +-
VERSION | 2 +-
app/dumpcap/main.c | 5 +
app/graph/meson.build | 1 +
app/meson.build | 2 +-
app/pdump/main.c | 3 +
app/test-crypto-perf/cperf_options_parsing.c | 4 +
app/test-crypto-perf/cperf_test_common.c | 20 +-
app/test-crypto-perf/cperf_test_verify.c | 71 +-
app/test-dma-perf/main.c | 2 +
app/test-pmd/cmdline.c | 2 +
app/test-pmd/cmdline_flow.c | 49 +-
app/test-pmd/config.c | 14 +-
app/test-pmd/csumonly.c | 23 +-
app/test-pmd/parameters.c | 18 +-
app/test-pmd/testpmd.h | 1 +
app/test/process.h | 51 +-
app/test/test.c | 8 +-
app/test/test_cfgfile.c | 8 +-
app/test/test_event_eth_tx_adapter.c | 4 +
app/test/test_eventdev.c | 10 +-
app/test/test_mbuf.c | 5 +-
app/test/test_power.c | 2 +-
buildtools/dpdk-cmdline-gen.py | 4 +-
buildtools/get-test-suites.py | 2 +-
buildtools/subproject/meson.build | 9 +-
config/meson.build | 14 +-
doc/guides/bbdevs/fpga_5gnr_fec.rst | 7 +-
doc/guides/cryptodevs/overview.rst | 6 +-
doc/guides/nics/cnxk.rst | 24 +-
doc/guides/nics/features.rst | 24 +
doc/guides/nics/features/atlantic.ini | 1 +
doc/guides/nics/features/bnxt.ini | 1 +
doc/guides/nics/features/cnxk.ini | 1 +
doc/guides/nics/features/default.ini | 2 +
doc/guides/nics/features/dpaa.ini | 1 +
doc/guides/nics/features/dpaa2.ini | 1 +
doc/guides/nics/features/hns3.ini | 2 +
doc/guides/nics/features/i40e.ini | 2 +
doc/guides/nics/features/iavf.ini | 3 +-
doc/guides/nics/features/ice.ini | 2 +
doc/guides/nics/features/ice_dcf.ini | 1 +
doc/guides/nics/features/igb.ini | 1 +
doc/guides/nics/features/igc.ini | 1 +
doc/guides/nics/features/ionic.ini | 1 +
doc/guides/nics/features/ipn3ke.ini | 1 +
doc/guides/nics/features/ixgbe.ini | 2 +
doc/guides/nics/features/mvpp2.ini | 3 +-
doc/guides/nics/features/ngbe.ini | 1 +
doc/guides/nics/features/octeontx.ini | 1 +
doc/guides/nics/features/sfc.ini | 1 +
doc/guides/nics/features/thunderx.ini | 1 +
doc/guides/nics/features/txgbe.ini | 2 +
doc/guides/nics/hns3.rst | 2 +-
doc/guides/nics/mlx5.rst | 4 +-
doc/guides/platform/mlx5.rst | 2 +-
.../prog_guide/ip_fragment_reassembly_lib.rst | 2 +-
doc/guides/prog_guide/packet_framework.rst | 2 +-
doc/guides/prog_guide/profile_app.rst | 2 +-
doc/guides/rel_notes/deprecation.rst | 4 -
doc/guides/rel_notes/release_23_11.rst | 370 ++++++++++
doc/guides/testpmd_app_ug/run_app.rst | 4 +
doc/guides/tools/testeventdev.rst | 24 +-
drivers/bus/dpaa/dpaa_bus.c | 4 +
drivers/bus/fslmc/fslmc_bus.c | 4 +
drivers/bus/vdev/vdev.c | 26 +-
drivers/common/cnxk/cnxk_security.c | 229 -------
drivers/common/cnxk/cnxk_security.h | 12 -
drivers/common/cnxk/roc_cpt.c | 3 +-
drivers/common/cnxk/roc_dev.c | 7 +-
drivers/common/cnxk/roc_ie_on.h | 60 --
drivers/common/cnxk/roc_mbox.h | 16 +-
drivers/common/cnxk/roc_nix.c | 2 +-
drivers/common/cnxk/roc_nix.h | 2 -
drivers/common/cnxk/roc_nix_inl.c | 6 +-
drivers/common/cnxk/roc_nix_inl.h | 50 +-
drivers/common/cnxk/roc_nix_rss.c | 4 +-
drivers/common/cnxk/roc_nix_tm.c | 3 +
drivers/common/cnxk/roc_npc_aging.c | 4 +
drivers/common/cnxk/roc_npc_parse.c | 10 +-
drivers/common/cnxk/version.map | 4 -
drivers/common/mlx5/mlx5_common_mr.c | 2 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 24 +-
drivers/common/mlx5/mlx5_devx_cmds.h | 1 +
drivers/common/qat/meson.build | 10 +-
drivers/common/qat/qat_device.c | 1 +
drivers/common/sfc_efx/base/efx.h | 14 +-
drivers/crypto/cnxk/cn9k_cryptodev_ops.c | 12 +-
drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 10 +-
drivers/crypto/qat/qat_sym.c | 1 -
drivers/dma/dpaa2/dpaa2_qdma.c | 5 +-
drivers/dma/idxd/idxd_bus.c | 10 +-
drivers/event/cnxk/cn10k_tx_worker.h | 8 +-
drivers/event/cnxk/cn9k_worker.h | 9 +-
drivers/event/cnxk/cnxk_eventdev.c | 16 +-
drivers/event/dlb2/dlb2.c | 3 -
drivers/meson.build | 4 +-
drivers/ml/cnxk/cn10k_ml_ops.c | 11 +
drivers/net/af_xdp/rte_eth_af_xdp.c | 10 +-
drivers/net/bnx2x/bnx2x.c | 2 +-
drivers/net/bnx2x/bnx2x_stats.c | 14 +-
drivers/net/bnx2x/bnx2x_vfpf.c | 14 +-
drivers/net/bnxt/bnxt.h | 6 +-
drivers/net/bnxt/bnxt_ethdev.c | 53 +-
drivers/net/bnxt/bnxt_hwrm.c | 25 +-
drivers/net/bnxt/bnxt_reps.c | 29 +-
drivers/net/bnxt/bnxt_txq.c | 6 +
drivers/net/bnxt/bnxt_txq.h | 1 +
drivers/net/bnxt/bnxt_txr.c | 13 +
drivers/net/bnxt/bnxt_txr.h | 4 +-
drivers/net/bnxt/tf_ulp/ulp_ha_mgr.c | 1 +
drivers/net/bonding/rte_eth_bond_flow.c | 6 +
drivers/net/cnxk/cn10k_ethdev.c | 6 +
drivers/net/cnxk/cn10k_rx.h | 2 +-
drivers/net/cnxk/cn10k_rxtx.h | 1 +
drivers/net/cnxk/cn10k_tx.h | 369 +++++++---
drivers/net/cnxk/cn9k_ethdev.c | 6 +
drivers/net/cnxk/cn9k_ethdev.h | 1 +
drivers/net/cnxk/cn9k_tx.h | 377 +++++++---
drivers/net/cnxk/cnxk_ethdev_devargs.c | 2 +-
drivers/net/cnxk/cnxk_ethdev_dp.h | 10 +-
drivers/net/cnxk/cnxk_ethdev_ops.c | 40 +-
drivers/net/cnxk/cnxk_flow.c | 18 +-
drivers/net/dpaa/dpaa_ethdev.c | 3 +-
drivers/net/ena/base/ena_com.c | 17 +-
drivers/net/ena/ena_ethdev.c | 41 +-
drivers/net/failsafe/failsafe_args.c | 2 +-
drivers/net/gve/gve_tx_dqo.c | 22 +-
drivers/net/hns3/hns3_cmd.c | 4 +-
drivers/net/hns3/hns3_common.c | 2 +-
drivers/net/hns3/hns3_dcb.c | 9 +-
drivers/net/hns3/hns3_ethdev.c | 32 +-
drivers/net/hns3/hns3_ethdev.h | 2 +
drivers/net/hns3/hns3_ethdev_vf.c | 225 +++---
drivers/net/hns3/hns3_mbx.c | 165 +++--
drivers/net/hns3/hns3_mbx.h | 92 ++-
drivers/net/hns3/hns3_rxtx.c | 18 +-
drivers/net/i40e/i40e_flow.c | 3 +-
drivers/net/i40e/i40e_rxtx_vec_avx2.c | 64 +-
drivers/net/iavf/iavf.h | 6 +-
drivers/net/iavf/iavf_ethdev.c | 75 +-
drivers/net/iavf/iavf_ipsec_crypto.c | 5 +-
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 80 +--
drivers/net/iavf/iavf_vchnl.c | 24 +-
drivers/net/ice/ice_ethdev.c | 32 +-
drivers/net/ice/ice_ethdev.h | 4 +
drivers/net/ice/ice_rxtx_vec_avx2.c | 80 +--
drivers/net/ice/ice_rxtx_vec_common.h | 4 +
drivers/net/ice/ice_tm.c | 12 +
drivers/net/igc/igc_ethdev.c | 2 +-
drivers/net/ionic/ionic_ethdev.c | 39 +-
drivers/net/ionic/ionic_rxtx.c | 4 +-
drivers/net/ionic/ionic_rxtx_sg.c | 8 +-
drivers/net/ionic/ionic_rxtx_simple.c | 8 +-
drivers/net/ixgbe/base/ixgbe_type.h | 2 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 17 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 19 +
drivers/net/mana/mana.c | 24 +-
drivers/net/mana/mana.h | 6 +-
drivers/net/mana/mr.c | 60 +-
drivers/net/memif/rte_eth_memif.c | 8 +-
drivers/net/mlx5/hws/mlx5dr_action.c | 4 +-
drivers/net/mlx5/hws/mlx5dr_definer.c | 73 +-
drivers/net/mlx5/hws/mlx5dr_matcher.c | 17 +
drivers/net/mlx5/hws/mlx5dr_rule.c | 36 +-
drivers/net/mlx5/hws/mlx5dr_send.c | 1 +
drivers/net/mlx5/hws/mlx5dr_send.h | 1 +
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 251 +++++--
drivers/net/mlx5/linux/mlx5_os.c | 8 +-
drivers/net/mlx5/mlx5.c | 16 +-
drivers/net/mlx5/mlx5.h | 56 +-
drivers/net/mlx5/mlx5_flow.c | 63 +-
drivers/net/mlx5/mlx5_flow.h | 43 +-
drivers/net/mlx5/mlx5_flow_aso.c | 178 +++--
drivers/net/mlx5/mlx5_flow_dv.c | 357 +++++-----
drivers/net/mlx5/mlx5_flow_hw.c | 755 +++++++++++++--------
drivers/net/mlx5/mlx5_flow_meter.c | 55 +-
drivers/net/mlx5/mlx5_hws_cnt.c | 72 +-
drivers/net/mlx5/mlx5_hws_cnt.h | 25 +-
drivers/net/mlx5/mlx5_rx.c | 19 +-
drivers/net/mlx5/mlx5_stats.c | 58 +-
drivers/net/mlx5/mlx5_trigger.c | 8 +-
drivers/net/mlx5/windows/mlx5_ethdev_os.c | 22 +-
drivers/net/mvneta/mvneta_ethdev.c | 3 +-
drivers/net/mvpp2/mrvl_ethdev.c | 3 +-
drivers/net/netvsc/hn_rxtx.c | 8 +-
drivers/net/nfp/flower/nfp_flower.c | 79 +--
drivers/net/nfp/flower/nfp_flower.h | 1 +
drivers/net/nfp/flower/nfp_flower_representor.c | 166 ++++-
drivers/net/nfp/flower/nfp_flower_representor.h | 1 +
drivers/net/nfp/nfd3/nfp_nfd3_dp.c | 19 +-
drivers/net/nfp/nfdk/nfp_nfdk_dp.c | 27 +-
drivers/net/nfp/nfp_ethdev.c | 136 +++-
drivers/net/nfp/nfp_ethdev_vf.c | 10 +-
drivers/net/nfp/nfp_ipsec.c | 75 +-
drivers/net/nfp/nfp_ipsec.h | 9 +-
drivers/net/nfp/nfp_net_common.c | 3 +-
drivers/net/nfp/nfp_net_common.h | 1 +
drivers/net/nfp/nfp_rxtx.c | 18 +-
drivers/net/nfp/nfpcore/nfp_mutex.c | 2 +-
drivers/net/pfe/pfe_ethdev.c | 3 +-
drivers/net/sfc/sfc_mae.c | 4 +-
drivers/net/softnic/rte_eth_softnic_cli.c | 2 +
drivers/net/tap/rte_eth_tap.c | 1 +
drivers/net/tap/tap_flow.c | 44 +-
drivers/net/thunderx/base/nicvf_mbox.c | 12 +
drivers/net/thunderx/base/nicvf_mbox.h | 10 +
drivers/net/thunderx/nicvf_ethdev.c | 28 +
drivers/net/virtio/virtio_ethdev.c | 2 -
drivers/net/virtio/virtio_user/virtio_user_dev.c | 22 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 6 +
drivers/vdpa/mlx5/mlx5_vdpa_event.c | 29 +-
.../remote_session/remote/remote_session.py | 24 +-
dts/tests/TestSuite_smoke_tests.py | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 9 +-
examples/ipsec-secgw/ipsec.c | 20 +-
examples/ipsec-secgw/ipsec_worker.h | 4 +-
examples/ipsec-secgw/parser.c | 2 +-
examples/l3fwd/main.c | 15 +-
examples/packet_ordering/main.c | 32 +-
examples/pipeline/cli.c | 2 +
examples/qos_sched/args.c | 4 +-
examples/vhost/main.c | 3 +
kernel/freebsd/nic_uio/nic_uio.c | 8 +-
lib/bbdev/rte_bbdev.c | 6 +-
lib/cfgfile/rte_cfgfile.c | 14 +-
lib/compressdev/rte_compressdev_pmd.c | 4 +-
lib/cryptodev/rte_cryptodev.c | 4 +-
lib/cryptodev/rte_cryptodev.h | 2 -
lib/dispatcher/rte_dispatcher.c | 12 +-
lib/dmadev/rte_dmadev.c | 4 +-
lib/eal/common/eal_common_options.c | 26 +-
lib/eal/linux/eal_dev.c | 2 +
lib/eal/linux/eal_hugepage_info.c | 2 +-
lib/eal/linux/eal_interrupts.c | 2 +-
lib/eal/windows/eal_memory.c | 2 +-
lib/eal/x86/rte_cycles.c | 16 +
lib/ethdev/ethdev_driver.c | 4 +-
lib/ethdev/ethdev_pci.h | 2 +-
lib/ethdev/ethdev_private.c | 2 +-
lib/ethdev/rte_class_eth.c | 2 +-
lib/ethdev/rte_ethdev.c | 40 +-
lib/ethdev/rte_flow.c | 2 +-
lib/ethdev/rte_flow.h | 2 +-
lib/eventdev/eventdev_pmd.h | 6 +-
lib/eventdev/rte_event_crypto_adapter.c | 28 +-
lib/eventdev/rte_event_dma_adapter.c | 18 +-
lib/eventdev/rte_event_eth_rx_adapter.c | 40 +-
lib/eventdev/rte_event_eth_tx_adapter.c | 2 +-
lib/eventdev/rte_event_timer_adapter.c | 4 +-
lib/eventdev/rte_eventdev.c | 12 +-
lib/eventdev/rte_eventdev.h | 71 +-
lib/gro/gro_tcp.h | 9 +
lib/gro/gro_tcp4.c | 36 +-
lib/gro/gro_tcp_internal.h | 2 +-
lib/gro/gro_vxlan_tcp4.c | 5 +-
lib/hash/rte_cuckoo_hash.h | 11 -
lib/lpm/rte_lpm6.c | 6 +-
lib/mempool/rte_mempool_ops.c | 2 +-
lib/meson.build | 2 +-
lib/metrics/rte_metrics_telemetry.c | 2 +-
lib/mldev/rte_mldev.c | 102 +--
lib/net/rte_ether.h | 14 +
lib/net/rte_ip.h | 15 +-
lib/net/rte_net_crc.c | 6 +-
lib/node/ethdev_rx.c | 4 +-
lib/node/ip4_lookup.c | 2 +-
lib/node/ip6_lookup.c | 2 +-
lib/node/kernel_rx.c | 8 +-
lib/node/kernel_tx.c | 4 +-
lib/pipeline/rte_swx_pipeline_spec.c | 4 +-
lib/power/guest_channel.c | 2 +-
lib/power/rte_power_pmd_mgmt.c | 6 +-
lib/rawdev/rte_rawdev.c | 2 +-
lib/rcu/rte_rcu_qsbr.c | 4 +-
lib/rcu/rte_rcu_qsbr.h | 16 +-
lib/regexdev/rte_regexdev.c | 2 +-
lib/stack/rte_stack.c | 8 +-
lib/telemetry/telemetry.c | 11 +-
lib/vhost/fd_man.c | 23 +-
lib/vhost/fd_man.h | 6 +
lib/vhost/socket.c | 1 +
lib/vhost/vdpa.c | 11 +-
lib/vhost/vduse.c | 7 +-
lib/vhost/vhost_crypto.c | 6 +-
lib/vhost/vhost_user.c | 2 +
lib/vhost/virtio_net.c | 84 ++-
meson.build | 6 +-
290 files changed, 4715 insertions(+), 2726 deletions(-)
Ajit Khaparde (2):
net/bnxt: fix array overflow
net/bnxt: modify locking for representor Tx
Akhil Goyal (1):
common/cnxk: fix memory leak in CPT init
Akshay Dorwat (1):
net/ionic: fix RSS query
Alan Elder (2):
net: add macros for VLAN metadata parsing
net/netvsc: fix VLAN metadata parsing
Alex Vesker (3):
net/mlx5/hws: fix direct index insert on depend WQE
net/mlx5/hws: fix memory access in L3 decapsulation
net/mlx5/hws: fix tunnel protocol checks
Ali Alnubani (1):
doc: update link to Windows DevX in mlx5 guide
Andrew Boyer (2):
net/ionic: fix device close
doc: fix typos in cryptodev overview
Ankur Dwivedi (1):
doc: fix aging poll frequency option in cnxk guide
Anoob Joseph (1):
examples/ipsec-secgw: fix width of variables
Anup Prabhu (1):
ml/cnxk: fix xstats calculation
Arkadiusz Kusztal (2):
common/qat: fix legacy flag
crypto/qat: fix crash with CCM null AAD pointer
Bing Zhao (7):
net/mlx5: prevent querying aged flows on uninit port
net/mlx5: fix condition of LACP miss flow
net/mlx5: fix HWS registers initialization
net/mlx5: fix counters map in bonding mode
net/mlx5: remove device status check in flow creation
net/mlx5: fix age position in hairpin split
net/mlx5: fix drop action release timing
Bruce Richardson (11):
buildtools/cmdline: fix generated code for IP addresses
buildtools/cmdline: fix IP address initializer
kernel/freebsd: fix module build on FreeBSD 14
build: fix linker warnings about undefined symbols
net/vmxnet3: fix initialization on FreeBSD
eventdev: improve Doxygen comments on configure struct
eventdev: fix Doxygen processing of vector struct
net/i40e: remove incorrect 16B descriptor read block
net/iavf: remove incorrect 16B descriptor read block
net/ice: remove incorrect 16B descriptor read block
test: do not count skipped tests as executed
Chaoyong He (12):
net/nfp: fix resource leak for device initialization
net/nfp: fix resource leak for CoreNIC firmware
net/nfp: fix resource leak for PF initialization
net/nfp: fix resource leak for flower firmware
net/nfp: fix resource leak for exit of CoreNIC firmware
net/nfp: fix resource leak for exit of flower firmware
net/nfp: fix resource leak for VF
net/nfp: fix NFD3 metadata process
net/nfp: fix NFDk metadata process
net/nfp: fix switch domain free check
net/nfp: fix initialization failure flow
net/nfp: fix uninitialized variable
Chengwen Feng (17):
eal: verify strdup return
bus/dpaa: verify strdup return
bus/fslmc: verify strdup return
bus/vdev: verify strdup return
dma/idxd: verify strdup return
event/cnxk: verify strdup return
net/failsafe: fix memory leak in args parsing
net/nfp: verify strdup return
app/dumpcap: verify strdup return
app/pdump: verify strdup return
app/crypto-perf: verify strdup return
app/dma-perf: verify strdup return
app/testpmd: verify strdup return
test: verify strdup return
examples/qos_sched: fix memory leak in args parsing
examples/vhost: verify strdup return
net/hns3: remove QinQ insert support for VF
Cristian Dumitrescu (1):
net/softnic: fix include of log library
Dariusz Sosnowski (9):
app/testpmd: fix async flow create failure handling
net/mlx5: fix conntrack action handle representation
net/mlx5: fix connection tracking action validation
net/mlx5: fix VLAN handling in meter split
net/mlx5: fix flow counter cache starvation
net/mlx5: fix template clean up of FDB control flow rule
net/mlx5: fix flow configure validation
net/mlx5: fix async flow create error handling
net/mlx5: fix rollback on failed flow configure
David Marchand (17):
hash: remove some dead code
regexdev: fix logtype register
lib: use dedicated logtypes and macros
lib: add newline in logs
lib: remove redundant newline from logs
dma/dpaa2: fix logtype register
build: fix reasons conflict
app/graph: fix build reason
ci: update versions of actions in GHA
vhost: fix virtqueue access check in datapath
vhost: fix virtqueue access check in VDUSE setup
vhost: fix virtqueue access check in vhost-user setup
test/event: skip test if no driver is present
net/iavf: remove error logs for VLAN offloading
app/testpmd: fix --stats-period option check
app/testpmd: fix burst option parsing
app/testpmd: fix error message for invalid option
Dengdui Huang (8):
net/hns3: refactor VF mailbox message struct
net/hns3: refactor PF mailbox message struct
net/hns3: refactor send mailbox function
net/hns3: refactor handle mailbox function
net/hns3: fix VF multiple count on one reset
net/hns3: fix disable command with firmware
net/hns3: fix reset level comparison
app/testpmd: fix crash in multi-process forwarding
Edwin Brossette (2):
net/virtio: remove duplicate queue xstats
net/ixgbevf: fix RSS init for x550 NICs
Eli Britstein (1):
net/mlx5: prevent ioctl failure log flooding
Emi Aoki (1):
doc: fix typo in profiling guide
Erez Shitrit (2):
net/mlx5/hws: check not supported fields in VXLAN
net/mlx5/hws: fix port ID for root table
Ferruh Yigit (8):
pipeline: fix calloc parameters
eventdev: fix calloc parameters
dmadev: fix calloc parameters
rawdev: fix calloc parameters
common/mlx5: fix calloc parameters
net/bnx2x: fix calloc parameters
net/nfp: fix calloc parameters
net/sfc: fix calloc parameters
Fidel Castro (1):
test/power: fix typo in error message
Flore Norceide (1):
doc: fix typo in packet framework guide
Ganapati Kundapura (2):
test/event: fix crash in Tx adapter freeing
eventdev/crypto: fix enqueueing
Gowrishankar Muthukrishnan (1):
crypto/cnxk: fix CN9K ECDH public key verification
Gregory Etelson (11):
net/mlx5: fix parameters verification in HWS table create
net/mlx5: fix flow action template expansion
app/testpmd: fix async indirect action list creation
net/mlx5: fix HWS meter actions availability
net/mlx5: fix sync meter processing in HWS
net/mlx5: fix indirect action async job initialization
net/mlx5: fix non-masked indirect list meter translation
net/mlx5: fix VLAN ID in flow modify
net/mlx5: remove duplication of L3 flow item validation
net/mlx5: fix IP-in-IP tunnels recognition
net/mlx5: fix sync flow meter action
Hamdan Igbaria (2):
net/mlx5/hws: fix VLAN item in non-relaxed mode
net/mlx5/hws: fix VLAN inner type
Hanumanth Pothula (1):
net/thunderx: fix DMAC control register update
Hao Chen (1):
vhost: fix deadlock during vDPA SW live migration
Harman Kalra (3):
common/cnxk: fix mbox region copy
common/cnxk: fix VLAN check for inner header
common/cnxk: fix link config for SDP
Hernan Vargas (1):
doc: fix configuration in baseband 5GNR driver guide
Holly Nichols (1):
test/cfgfile: fix typo in error messages
Honnappa Nagarahalli (2):
rcu: use atomic operation on acked token
rcu: fix acked token in debug log
Huisong Li (2):
doc: add traffic manager in features table
doc: add link speeds configuration in features table
Itamar Gozlan (1):
net/mlx5/hws: skip item when inserting rules by index
Jie Hai (2):
net/hns3: enable PFC for all user priorities
net/hns3: support new device
Jonathan Erb (1):
telemetry: fix empty JSON dictionaries
Joyce Kong (2):
net/memif: fix crash with Tx burst larger than 255
config: fix CPU instruction set for cross-build
Juraj Linkeš (2):
dts: fix smoke tests driver regex
dts: strip whitespaces from stdout and stderr
Kaiwen Deng (3):
net/i40e: remove redundant judgment in flow parsing
net/ice: fix tunnel TSO capabilities
net: fix TCP/UDP checksum with padding data
Kalesh AP (4):
net/bnxt: fix 50G and 100G forced speed
net/bnxt: fix speed change from 200G to 25G on Thor
net/bnxt: fix backward firmware compatibility
net/bnxt: fix null pointer dereference
Kamil Vojanec (1):
examples/l3fwd: fix Rx queue configuration
Kevin Traynor (1):
net/ixgbe: increase VF reset timeout
Kiran Kumar K (1):
net/cnxk: fix flow RSS configuration
Kishore Padmanabha (1):
net/bnxt: fix number of Tx queues being created
Kommula Shiva Shankar (1):
common/cnxk: fix RSS RETA configuration
Konstantin Ananyev (1):
examples/l3fwd: fix Rx over not ready port
Kumara Parameshwaran (3):
gro: fix reordering of packets
app/testpmd: fix GRO packets flush on timeout
app/testpmd: return if no packets in GRO heavy weight mode
Long Li (3):
net/mana: prevent values overflow returned from RDMA layer
net/mana: fix memory leak on MR allocation
net/mana: handle MR cache expansion failure
Long Wu (5):
net/nfp: fix Rx memory leak
net/nfp: fix Rx descriptor
net/nfp: fix device close
net/nfp: fix device resource freeing
net/nfp: free switch domain ID on close
Maayan Kashani (1):
net/mlx5: fix DR context release ordering
Masoumeh Farhadi Nia (1):
examples/ipsec-secgw: fix typo in error message
Maxime Coquelin (3):
vhost: fix memory leak in Virtio Tx split path
vhost: fix VDUSE device destruction failure
net/virtio: fix vDPA device init advertising control queue
Michael Baum (9):
net/mlx5: fix jump action validation
net/mlx5: fix flow tag modification
net/mlx5/hws: fix ESP flow matching validation
net/mlx5: fix GENEVE TLV option management
common/mlx5: fix duplicate read of general capabilities
common/mlx5: fix query sample info capability
net/mlx5: remove GENEVE options length limitation
net/mlx5: fix GENEVE option item translation
net/mlx5/hws: enable multiple integrity items
Mingjin Ye (3):
net/iavf: fix no polling mode switching
test: fix probing in secondary process
bus/vdev: fix devargs in secondary process
Morten Brørup (3):
event/dlb2: remove superfluous memcpy
net/bnx2x: fix warnings about memcpy lengths
net/mlx5: fix warning about copy length
Mário Kuka (1):
net/bonding: fix flow count query
Neel Patel (1):
net/ionic: fix missing volatile type for cqe pointers
Nithin Dabilpuram (5):
common/cnxk: remove CN9K inline IPsec FP opcodes
net/cnxk: fix buffer size configuration
common/cnxk: fix Tx MTU configuration
net/cnxk: fix indirect mbuf handling in Tx
common/cnxk: fix mbox struct attributes
Pavan Nikhilesh (2):
event/cnxk: fix dequeue timeout configuration
doc: fix commands in eventdev test tool guide
Pengfei Sun (1):
net/mlx5: fix use after free when releasing Tx queues
Qi Zhang (2):
net/ice: fix link update
net/ice: fix memory leaks
Qian Hao (1):
examples/packet_ordering: fix Rx with reorder mode disabled
Qin Ke (1):
net/nfp: fix getting firmware VNIC version
Radu Nicolau (1):
examples/ipsec-secgw: fix cryptodev to SA mapping
Rahul Bhansali (5):
common/cnxk: fix inline device pointer check
net/cnxk: fix Rx packet format check condition
net/cnxk: add cookies check for multi-segment offload
net/cnxk: fix mbuf fields in multi-segment Tx
net/cnxk: improve Tx performance for SW mbuf free
Rakesh Kudurumalla (1):
test/mbuf: fix external mbuf case with assert enabled
Robin Jarry (3):
build: link static libs with whole-archive in subproject
test: assume C source files are UTF-8 encoded
build: pass cflags in subproject
Rongwei Liu (3):
net/mlx5: fix stats query crash in secondary process
app/testpmd: fix flow modify tag typo
net/mlx5: fix modify flex item
Rushil Gupta (1):
net/gve: fix DQO for chained descriptors
Satheesh Paul (3):
net/cnxk: fix aged flow query
common/cnxk: remove dead code
common/cnxk: fix possible out-of-bounds access
Shai Brandes (5):
net/ena: fix fast mbuf free
net/ena/base: limit exponential backoff
net/ena/base: restructure interrupt handling
net/ena: fix mbuf double free in fast free mode
net/ena/base: fix metrics excessive memory consumption
Shani Peretz (1):
app/testpmd: fix auto-completion for indirect action list
Shaowei Sun (1):
telemetry: fix connected clients count
Shihong Wang (2):
net/nfp: fix IPsec data endianness
examples/ipsec-secgw: fix Rx queue ID in Rx callback
Shiyang He (1):
net/iavf: fix crash on VF start
Shun Hao (1):
net/mlx5: fix meter policy priority
Simei Su (1):
doc: fix default IP fragments maximum in programmer guide
Sivaprasad Tummala (1):
eal/x86: add AMD vendor check for TSC calibration
Sivaramakrishnan Venkat (1):
drivers/net: fix buffer overflow for packet types list
Stephen Hemminger (7):
doc: remove cmdline polling mode deprecation notice
cryptodev: remove unused extern variable
doc: add --latencystats option in testpmd guide
app/testpmd: hide --bitrate-stats in help if disabled
common/sfc_efx/base: use C11 static assert
net/tap: do not overwrite flow API errors
net/tap: fix traffic control handle calculation
Suanming Mou (6):
app/crypto-perf: fix next segment mbuf
app/crypto-perf: fix data comparison
app/crypto-perf: fix encrypt operation verification
app/crypto-perf: fix copy segment size
app/crypto-perf: fix out-of-place mbuf size
app/crypto-perf: add missing op resubmission
Sunil Kumar Kori (1):
net/cnxk: fix MTU limit
Sunyang Wu (1):
ethdev: fix NVGRE encap flow action description
Tom Jones (1):
net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
Viacheslav Ovsiienko (1):
net/mlx5: fix error packets drop in regular Rx
Wathsala Vithanage (1):
net/memif: fix extra mbuf refcnt update in zero copy Tx
Weiguo Li (1):
net/bnxt: fix deadlock in ULP timer callback
Wenwu Ma (1):
net/igc: fix timesync disable
Xueming Li (3):
23.11.1-rc1
version: 23.11.1-rc2
version: 23.11.1
Yajun Wu (1):
vdpa/mlx5: fix queue enable drain CQ
Yunjian Wang (4):
net/iavf: fix memory leak on security context error
net/ixgbe: fix memoy leak after device init failure
net/af_xdp: fix memzone leak on config failure
net/af_xdp: fix leak on XSK configuration failure
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-05-17 7:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-17 7:53 DPDK 23.11.1(LTS) released Xueming Li
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).