DPDK announcements
 help / color / mirror / Atom feed
* 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).