DPDK announcements
 help / color / mirror / Atom feed
* DPDK 22.11.5 released
@ 2024-04-23 14:13 luca.boccassi
  0 siblings, 0 replies; only message in thread
From: luca.boccassi @ 2024-04-23 14:13 UTC (permalink / raw)
  To: announce

Hi all,

Here is a new stable release:
	https://fast.dpdk.org/rel/dpdk-22.11.5.tar.xz

The git tree is at:
	https://dpdk.org/browse/dpdk-stable/?h=22.11

Luca Boccassi

---
 .github/workflows/build.yml                        |  20 +-
 .mailmap                                           |  16 +-
 VERSION                                            |   2 +-
 app/dumpcap/main.c                                 |   5 +
 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-pmd/cmdline.c                             |   2 +
 app/test-pmd/config.c                              |   9 +-
 app/test-pmd/csumonly.c                            |  25 +-
 app/test-pmd/parameters.c                          |  18 +-
 app/test/process.h                                 |  51 ++-
 app/test/test.c                                    |   8 +-
 app/test/test_bpf.c                                |   1 +
 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/subproject/meson.build                  |   9 +-
 config/meson.build                                 |  19 +-
 doc/guides/bbdevs/fpga_5gnr_fec.rst                |   7 +-
 doc/guides/cryptodevs/overview.rst                 |   6 +-
 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/release_22_11.rst             | 322 ++++++++++++++
 doc/guides/testpmd_app_ug/run_app.rst              |   4 +
 doc/guides/tools/testeventdev.rst                  |  24 +-
 drivers/baseband/acc/acc_common.c                  |   7 +
 drivers/baseband/acc/acc_common.h                  |   4 +-
 drivers/baseband/acc/meson.build                   |   2 +-
 drivers/baseband/acc/rte_acc100_pmd.c              |   4 +-
 drivers/baseband/acc/rte_acc200_pmd.c              |   4 +-
 drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c |   3 +-
 drivers/bus/dpaa/dpaa_bus.c                        |   4 +
 drivers/bus/fslmc/fslmc_bus.c                      |   4 +
 drivers/bus/ifpga/ifpga_logs.h                     |   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                  |   3 +-
 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_parse.c                |  10 +-
 drivers/common/cnxk/version.map                    |   4 -
 drivers/common/mlx5/mlx5_common_mr.c               |   2 +-
 drivers/common/mlx5/mlx5_devx_cmds.c               |  18 +-
 drivers/common/qat/meson.build                     |   6 +-
 drivers/common/sfc_efx/base/efx.h                  |  14 +-
 drivers/crypto/ipsec_mb/ipsec_mb_ops.c             |   2 +-
 drivers/crypto/ipsec_mb/pmd_aesni_mb.c             |  14 -
 drivers/crypto/qat/dev/qat_crypto_pmd_gens.h       |  10 +-
 drivers/dma/dpaa2/dpaa2_qdma.c                     |   5 +-
 drivers/dma/idxd/idxd_bus.c                        |  10 +-
 drivers/event/cnxk/cnxk_eventdev.c                 |  16 +-
 drivers/event/dlb2/dlb2.c                          |   3 -
 drivers/event/opdl/opdl_ring.c                     |   2 +-
 drivers/meson.build                                |   2 +-
 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                       |  26 +-
 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_tx.h                        |  20 +
 drivers/net/cnxk/cn9k_tx.h                         |  20 +
 drivers/net/cnxk/cnxk_ethdev_devargs.c             |   2 +-
 drivers/net/cnxk/cnxk_ethdev_ops.c                 |  40 +-
 drivers/net/cnxk/cnxk_flow.c                       |  15 +-
 drivers/net/dpaa/dpaa_ethdev.c                     |   3 +-
 drivers/net/ena/base/ena_com.c                     |   9 +-
 drivers/net/ena/ena_ethdev.c                       |  41 +-
 drivers/net/failsafe/failsafe_args.c               |   2 +-
 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              |  62 +--
 drivers/net/iavf/iavf_ethdev.c                     |   7 +-
 drivers/net/iavf/iavf_ipsec_crypto.c               |   5 +-
 drivers/net/iavf/iavf_rxtx_vec_avx2.c              |  78 +---
 drivers/net/ice/ice_ethdev.c                       |  32 +-
 drivers/net/ice/ice_ethdev.h                       |   4 +
 drivers/net/ice/ice_rxtx_vec_avx2.c                |  78 +---
 drivers/net/ice/ice_rxtx_vec_common.h              |   4 +
 drivers/net/ice/ice_tm.c                           |  12 +
 drivers/net/ice/version.map                        |   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                  |   6 -
 drivers/net/mlx5/hws/mlx5dr_definer.c              |  63 ++-
 drivers/net/mlx5/hws/mlx5dr_matcher.c              |  17 +
 drivers/net/mlx5/hws/mlx5dr_rule.c                 |  18 +
 drivers/net/mlx5/linux/mlx5_ethdev_os.c            | 251 +++++++----
 drivers/net/mlx5/linux/mlx5_os.c                   |   8 +-
 drivers/net/mlx5/mlx5.c                            |  13 +-
 drivers/net/mlx5/mlx5.h                            |  21 +-
 drivers/net/mlx5/mlx5_flow.c                       |  61 ++-
 drivers/net/mlx5/mlx5_flow.h                       |  43 +-
 drivers/net/mlx5/mlx5_flow_dv.c                    | 355 ++++++++--------
 drivers/net/mlx5/mlx5_flow_hw.c                    | 465 +++++++++++++--------
 drivers/net/mlx5/mlx5_flow_meter.c                 |  28 +-
 drivers/net/mlx5/mlx5_hws_cnt.c                    | 110 +++--
 drivers/net/mlx5/mlx5_hws_cnt.h                    |  26 ++
 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                |  72 +---
 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/nfp_common.h                       |   1 +
 drivers/net/nfp/nfp_ethdev.c                       |  82 +++-
 drivers/net/nfp/nfpcore/nfp_mutex.c                |   2 +-
 drivers/net/pfe/pfe_ethdev.c                       |   3 +-
 drivers/net/tap/rte_eth_tap.c                      |   1 +
 drivers/net/tap/tap_flow.c                         |  44 +-
 drivers/net/tap/tap_netlink.c                      |   3 +-
 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/vmxnet3/vmxnet3_ethdev.c               |   6 +
 drivers/vdpa/mlx5/mlx5_vdpa_event.c                |  29 +-
 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                              |   6 +-
 examples/packet_ordering/main.c                    |  32 +-
 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/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/meson.build                                |   3 -
 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            |  24 +-
 lib/eventdev/rte_event_eth_rx_adapter.c            |  36 +-
 lib/eventdev/rte_event_eth_tx_adapter.c            |   2 +-
 lib/eventdev/rte_event_timer_adapter.c             |   4 +-
 lib/eventdev/rte_eventdev.c                        |  10 +-
 lib/eventdev/rte_eventdev.h                        |  71 ++--
 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/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/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                             |   8 +-
 lib/regexdev/rte_regexdev.c                        |   2 +-
 lib/stack/rte_stack.c                              |   8 +-
 lib/telemetry/telemetry.c                          |  11 +-
 lib/vhost/vdpa.c                                   |  10 +-
 lib/vhost/vhost_crypto.c                           |   6 +-
 lib/vhost/vhost_user.c                             |   2 +
 lib/vhost/virtio_net.c                             |  24 +-
 meson.build                                        |   6 +-
 246 files changed, 3235 insertions(+), 2053 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 (1):
      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

Anoob Joseph (1):
      examples/ipsec-secgw: fix width of variables

Arkadiusz Kusztal (1):
      crypto/qat: fix crash with CCM null AAD pointer

Bing Zhao (6):
      net/mlx5: prevent querying aged flows on uninit port
      net/mlx5: fix condition of LACP miss flow
      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 (9):
      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 (9):
      net/nfp: fix resource leak for PF initialization
      net/nfp: fix resource leak for CoreNIC firmware
      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 device close
      net/nfp: fix device resource freeing
      net/nfp: free switch domain ID on close
      net/nfp: fix switch domain free check

Chengwen Feng (15):
      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
      app/dumpcap: verify strdup return
      app/pdump: verify strdup return
      app/crypto-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

Ciara Power (1):
      crypto/ipsec_mb: fix incorrectly setting cipher keys

Dariusz Sosnowski (10):
      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 rollback on failed flow configure
      net/mlx5: fix async flow create error handling
      net/mlx5: fix incorrect counter cache dereference

David Marchand (18):
      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
      bus/ifpga: remove dead code
      dma/dpaa2: fix logtype register
      build: fix reasons conflict
      ci: update versions of actions in GHA
      test/event: skip test if no driver is present
      vhost: fix virtqueue access check in vhost-user setup
      baseband/acc: fix logtypes register
      baseband/acc: fix common logs
      net/iavf: remove error logs for VLAN offloading
      net/ice: fix version for experimental symbols
      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 (7):
      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

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

Gregory Etelson (4):
      net/mlx5: fix HWS meter actions availability
      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

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

Huisong Li (2):
      doc: add traffic manager in features table
      doc: add link speeds configuration in features table

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 (1):
      config: fix CPU instruction set for cross-build

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

Kevin Traynor (2):
      Revert "build: add libarchive to optional external dependencies"
      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 (2):
      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

Luca Boccassi (2):
      version: 22.11.5-rc1
      version: 22.11.5

Maayan Kashani (1):
      net/mlx5: fix DR context release ordering

Masoumeh Farhadi Nia (1):
      examples/ipsec-secgw: fix typo in error message

Maxime Coquelin (1):
      vhost: fix memory leak in Virtio Tx split path

Michael Baum (6):
      net/mlx5: fix jump action validation
      net/mlx5: fix GENEVE TLV option management
      common/mlx5: fix duplicate read of general capabilities
      net/mlx5: remove GENEVE options length limitation
      net/mlx5: fix GENEVE option item translation
      net/mlx5/hws: enable multiple integrity items

Mingjin Ye (2):
      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 (4):
      common/cnxk: remove CN9K inline IPsec FP opcodes
      net/cnxk: fix buffer size configuration
      common/cnxk: fix Tx MTU configuration
      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

Radu Nicolau (1):
      examples/ipsec-secgw: fix cryptodev to SA mapping

Rahul Bhansali (2):
      net/cnxk: add cookies check for multi-segment offload
      net/cnxk: fix mbuf fields in multi-segment Tx

Rakesh Kudurumalla (1):
      test/mbuf: fix external mbuf case with assert enabled

Robin Jarry (2):
      build: link static libs with whole-archive in subproject
      build: pass cflags in subproject

Rongwei Liu (1):
      net/mlx5: fix stats query crash in secondary process

Satheesh Paul (2):
      common/cnxk: remove dead code
      common/cnxk: fix possible out-of-bounds access

Shai Brandes (4):
      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

Shaowei Sun (1):
      telemetry: fix connected clients count

Shihong Wang (1):
      examples/ipsec-secgw: fix Rx queue ID in Rx callback

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 (10):
      event/opdl: fix compile-time check
      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
      test/bpf: fix mbuf init in some filter test
      net/tap: log Netlink extended ack unavailability
      baseband/fpga_5gnr_fec: use a better random generator

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

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-04-23 14:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-23 14:13 DPDK 22.11.5 released luca.boccassi

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).