Hi all, Here is a new stable release: https://fast.dpdk.org/rel/dpdk-22.11.3.tar.xz
The git tree is at: https://git.dpdk.org/dpdk-stable/log/?h=22.11 Xueming Li <xuemi...@nvidia.com> --- .github/workflows/build.yml | 3 +- .mailmap | 13 +- VERSION | 2 +- app/test-crypto-perf/main.c | 15 +- app/test-pmd/cmdline_flow.c | 6 + app/test-pmd/config.c | 18 +- app/test-pmd/csumonly.c | 2 +- app/test/meson.build | 3 + app/test/test_cryptodev.c | 10 +- .../test_cryptodev_security_ipsec_test_vectors.h | 3 +- ...est_cryptodev_security_pdcp_sdap_test_vectors.h | 252 +++++++-------- app/test/test_event_timer_adapter.c | 165 ++++------ app/test/test_link_bonding.c | 2 +- app/test/test_malloc.c | 21 +- app/test/test_mbuf.c | 50 +-- app/test/test_security_inline_proto.c | 238 +++++++++----- config/meson.build | 2 +- devtools/check-git-log.sh | 4 +- doc/api/doxy-api.conf.in | 1 - doc/guides/conf.py | 1 + doc/guides/gpus/cuda.rst | 28 +- doc/guides/nics/bnxt.rst | 6 +- doc/guides/nics/features/iavf.ini | 2 +- doc/guides/nics/hns3.rst | 40 ++- doc/guides/nics/mlx5.rst | 8 + doc/guides/nics/tap.rst | 8 +- doc/guides/platform/cnxk.rst | 2 +- doc/guides/prog_guide/event_timer_adapter.rst | 4 +- doc/guides/prog_guide/graph_lib.rst | 2 +- doc/guides/prog_guide/multi_proc_support.rst | 14 +- doc/guides/prog_guide/rte_flow.rst | 37 ++- doc/guides/rawdevs/ntb.rst | 38 ++- doc/guides/rel_notes/release_22_11.rst | 348 +++++++++++++++++++++ doc/guides/tools/cryptoperf.rst | 1 - drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 18 +- drivers/bus/pci/linux/pci_vfio.c | 1 + drivers/common/cnxk/cnxk_security.c | 16 + drivers/common/cnxk/roc_dev.c | 1 + drivers/common/cnxk/roc_nix_fc.c | 11 - drivers/common/cnxk/roc_nix_inl.c | 2 +- drivers/common/cnxk/roc_npa.h | 15 +- drivers/common/cnxk/roc_npc.c | 40 ++- drivers/common/cnxk/roc_npc_parse.c | 1 + drivers/common/iavf/iavf_common.c | 2 + drivers/common/idpf/base/idpf_common.c | 14 +- drivers/common/idpf/base/idpf_controlq.c | 16 +- drivers/common/idpf/base/idpf_lan_pf_regs.h | 9 +- drivers/common/idpf/base/idpf_lan_vf_regs.h | 17 +- drivers/common/idpf/base/idpf_prototype.h | 2 +- drivers/common/mlx5/linux/meson.build | 2 + drivers/common/mlx5/linux/mlx5_common_os.c | 16 +- drivers/common/mlx5/linux/mlx5_glue.c | 4 + drivers/common/mlx5/mlx5_common.h | 2 +- drivers/common/mlx5/mlx5_common_pci.c | 2 +- drivers/common/mlx5/mlx5_devx_cmds.c | 1 + drivers/common/qat/dev/qat_dev_gen1.c | 2 +- drivers/common/qat/dev/qat_dev_gen2.c | 2 +- drivers/common/qat/dev/qat_dev_gen3.c | 2 +- drivers/common/qat/dev/qat_dev_gen4.c | 2 +- drivers/common/qat/meson.build | 8 - drivers/common/qat/qat_device.c | 2 +- drivers/common/qat/qat_device.h | 2 +- drivers/common/qat/qat_qp.c | 187 ----------- drivers/common/qat/qat_qp.h | 20 +- drivers/common/sfc_efx/base/efx.h | 14 + drivers/common/sfc_efx/base/efx_impl.h | 4 + drivers/common/sfc_efx/base/efx_mae.c | 15 +- drivers/common/sfc_efx/base/efx_rx.c | 4 +- drivers/common/sfc_efx/version.map | 1 + drivers/compress/qat/qat_comp.c | 182 +++++++++++ drivers/compress/qat/qat_comp.h | 3 + drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c | 4 +- drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 17 +- drivers/crypto/ipsec_mb/pmd_snow3g.c | 16 +- drivers/crypto/openssl/rte_openssl_pmd.c | 27 +- drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 2 +- drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 21 +- drivers/crypto/qat/dev/qat_sym_pmd_gen1.c | 4 +- drivers/crypto/qat/qat_sym.c | 7 +- drivers/crypto/qat/qat_sym.h | 2 + drivers/crypto/scheduler/scheduler_pmd.c | 3 +- drivers/dma/dpaa2/dpaa2_qdma.c | 2 + drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h | 4 +- drivers/event/cnxk/cn10k_worker.h | 10 +- drivers/event/cnxk/cn9k_worker.h | 6 +- drivers/event/cnxk/cnxk_eventdev.c | 4 +- drivers/event/cnxk/cnxk_eventdev_adptr.c | 1 + drivers/event/dsw/dsw_evdev.c | 4 + drivers/mempool/cnxk/cn10k_mempool_ops.c | 3 +- drivers/net/bonding/rte_eth_bond_api.c | 10 + drivers/net/bonding/rte_eth_bond_args.c | 6 + drivers/net/bonding/rte_eth_bond_pmd.c | 6 +- drivers/net/cnxk/cn10k_rx.h | 12 +- drivers/net/cnxk/cn10k_tx.h | 2 + drivers/net/cnxk/cnxk_ethdev.h | 1 + drivers/net/cnxk/cnxk_ethdev_ops.c | 47 +++ drivers/net/cnxk/cnxk_flow.c | 20 +- drivers/net/dpaa2/dpaa2_rxtx.c | 12 +- drivers/net/e1000/em_ethdev.c | 4 +- drivers/net/e1000/igb_rxtx.c | 4 + drivers/net/hns3/hns3_dcb.c | 9 +- drivers/net/hns3/hns3_ethdev.c | 240 ++++++-------- drivers/net/hns3/hns3_ethdev.h | 22 -- drivers/net/hns3/hns3_ethdev_vf.c | 4 +- drivers/net/hns3/hns3_flow.c | 5 +- drivers/net/hns3/hns3_ptp.c | 46 ++- drivers/net/hns3/hns3_ptp.h | 48 +++ drivers/net/hns3/hns3_regs.c | 3 +- drivers/net/hns3/hns3_regs.h | 23 -- drivers/net/hns3/hns3_rxtx.c | 37 ++- drivers/net/hns3/hns3_rxtx_vec_neon.h | 4 +- drivers/net/hns3/hns3_stats.c | 2 +- drivers/net/i40e/i40e_rxtx.c | 12 +- drivers/net/i40e/i40e_rxtx.h | 5 +- drivers/net/i40e/i40e_rxtx_vec_altivec.c | 2 - drivers/net/i40e/i40e_rxtx_vec_neon.c | 2 - drivers/net/i40e/i40e_rxtx_vec_sse.c | 2 - drivers/net/iavf/iavf_ethdev.c | 22 +- drivers/net/iavf/iavf_hash.c | 2 +- drivers/net/iavf/iavf_rxtx.c | 1 + drivers/net/iavf/iavf_rxtx.h | 7 +- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 5 +- drivers/net/iavf/iavf_vchnl.c | 117 ++++--- drivers/net/ice/base/ice_adminq_cmd.h | 4 +- drivers/net/ice/base/ice_common.c | 2 + drivers/net/ice/base/ice_sched.c | 16 +- drivers/net/ice/base/ice_sched.h | 5 + drivers/net/ice/ice_dcf.c | 12 +- drivers/net/ice/ice_dcf.h | 2 + drivers/net/ice/ice_dcf_ethdev.c | 3 +- drivers/net/ice/ice_dcf_parent.c | 6 + drivers/net/ice/ice_ethdev.c | 21 +- drivers/net/ice/ice_fdir_filter.c | 2 +- drivers/net/ice/ice_generic_flow.c | 7 + drivers/net/ice/ice_hash.c | 2 +- drivers/net/ice/ice_rxtx.c | 30 +- drivers/net/ice/ice_rxtx.h | 4 + drivers/net/ice/ice_rxtx_vec_common.h | 2 +- drivers/net/idpf/idpf_ethdev.c | 6 +- drivers/net/idpf/idpf_ethdev.h | 2 - drivers/net/idpf/idpf_rxtx.c | 6 +- drivers/net/idpf/idpf_rxtx.h | 3 + drivers/net/idpf/idpf_rxtx_vec_avx512.c | 4 + drivers/net/igc/igc_txrx.c | 4 + drivers/net/ixgbe/ixgbe_rxtx.c | 53 ++-- drivers/net/mana/gdma.c | 115 ++++--- drivers/net/mana/mana.c | 61 +++- drivers/net/mana/mana.h | 32 +- drivers/net/mana/mp.c | 4 +- drivers/net/mana/mr.c | 77 +++-- drivers/net/mana/rx.c | 71 ++--- drivers/net/mana/tx.c | 96 +++--- drivers/net/mlx5/linux/mlx5_ethdev_os.c | 34 +- drivers/net/mlx5/linux/mlx5_flow_os.c | 2 +- drivers/net/mlx5/linux/mlx5_os.c | 4 +- drivers/net/mlx5/mlx5.c | 2 + drivers/net/mlx5/mlx5.h | 3 +- drivers/net/mlx5/mlx5_devx.c | 4 + drivers/net/mlx5/mlx5_flow.c | 173 +++++----- drivers/net/mlx5/mlx5_flow.h | 7 +- drivers/net/mlx5/mlx5_flow_dv.c | 62 ++-- drivers/net/mlx5/mlx5_flow_hw.c | 267 ++++++++++------ drivers/net/mlx5/mlx5_flow_verbs.c | 7 +- drivers/net/mlx5/mlx5_hws_cnt.c | 5 +- drivers/net/mlx5/mlx5_rx.c | 1 + drivers/net/mlx5/mlx5_rxq.c | 51 +-- drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 8 + drivers/net/netvsc/hn_rndis.c | 3 +- drivers/net/nfp/flower/nfp_flower.c | 6 +- drivers/net/nfp/flower/nfp_flower_representor.c | 20 +- drivers/net/nfp/nfp_ethdev.c | 4 +- drivers/net/nfp/nfp_flow.c | 105 +++++-- drivers/net/nfp/nfp_flow.h | 1 + drivers/net/nfp/nfp_rxtx.h | 8 +- drivers/net/nfp/nfpcore/nfp_cpp.h | 7 +- drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c | 14 +- drivers/net/nfp/nfpcore/nfp_cppcore.c | 54 +++- drivers/net/nfp/nfpcore/nfp_rtsym.c | 135 +++++++- drivers/net/ngbe/base/ngbe_hw.c | 10 +- drivers/net/ngbe/base/ngbe_phy_rtl.c | 22 ++ drivers/net/ngbe/base/ngbe_phy_rtl.h | 2 + drivers/net/ngbe/base/ngbe_phy_yt.c | 16 +- drivers/net/ngbe/base/ngbe_type.h | 1 + drivers/net/ngbe/ngbe_ethdev.c | 32 +- drivers/net/ngbe/ngbe_ethdev.h | 1 - drivers/net/ngbe/ngbe_rxtx.c | 1 + drivers/net/qede/qede_ethdev.c | 1 + drivers/net/sfc/sfc_dp_rx.h | 1 + drivers/net/sfc/sfc_ef100_rx.c | 18 +- drivers/net/sfc/sfc_mae.c | 2 + drivers/net/sfc/sfc_rx.c | 3 + drivers/net/tap/rte_eth_tap.c | 4 +- drivers/net/txgbe/base/txgbe_hw.c | 37 +-- drivers/net/txgbe/base/txgbe_phy.c | 22 +- drivers/net/txgbe/base/txgbe_regs.h | 15 +- drivers/net/txgbe/base/txgbe_type.h | 1 + drivers/net/txgbe/txgbe_ethdev.c | 106 ++++++- drivers/net/txgbe/txgbe_ethdev.h | 6 + drivers/net/txgbe/txgbe_ethdev_vf.c | 6 +- drivers/net/virtio/virtio_ethdev.c | 41 ++- drivers/net/virtio/virtio_user/virtio_user_dev.c | 7 +- drivers/net/vmxnet3/vmxnet3_rxtx.c | 48 +-- drivers/raw/ntb/ntb.c | 5 + examples/fips_validation/Makefile | 2 + examples/fips_validation/main.c | 5 +- examples/ip_pipeline/thread.c | 2 +- examples/ipsec-secgw/ipsec-secgw.c | 23 +- examples/ipsec-secgw/ipsec-secgw.h | 2 +- examples/ipsec-secgw/test/common_defs.sh | 2 +- examples/l2fwd-cat/Makefile | 1 + examples/l3fwd/l3fwd_fib.c | 8 +- examples/ntb/ntb_fwd.c | 4 +- kernel/freebsd/contigmem/contigmem.c | 4 +- kernel/linux/kni/compat.h | 4 + kernel/linux/kni/kni_dev.h | 10 +- lib/cryptodev/cryptodev_pmd.h | 2 +- lib/cryptodev/rte_crypto_asym.h | 4 +- lib/cryptodev/rte_cryptodev.h | 7 +- lib/eal/common/eal_common_debug.c | 4 +- lib/eal/common/eal_common_dynmem.c | 6 +- lib/eal/common/eal_common_proc.c | 14 +- lib/eal/freebsd/eal.c | 10 + lib/eal/freebsd/eal_memory.c | 8 +- lib/eal/linux/eal.c | 22 +- lib/eal/linux/eal_memory.c | 62 ++-- lib/eal/x86/include/rte_memcpy.h | 2 +- lib/ethdev/ethdev_driver.h | 6 +- lib/ethdev/ethdev_pci.h | 5 +- lib/ethdev/rte_ethdev.c | 17 +- lib/ethdev/rte_ethdev.h | 20 +- lib/ethdev/rte_flow.c | 10 +- lib/eventdev/rte_event_timer_adapter.c | 17 +- lib/fib/dir24_8.c | 2 +- lib/hash/rte_thash.c | 12 +- lib/ipsec/esp_outb.c | 2 +- lib/ipsec/sa.c | 2 +- lib/mbuf/rte_mbuf_core.h | 2 +- lib/member/rte_member.h | 1 + lib/member/rte_member_sketch.c | 1 - lib/net/rte_ip.h | 2 +- lib/pci/rte_pci.h | 3 +- lib/pipeline/rte_swx_pipeline.c | 2 + lib/ring/rte_ring.c | 8 +- lib/ring/rte_ring_elem_pvt.h | 8 +- lib/telemetry/telemetry.c | 21 +- lib/vhost/vhost.h | 10 +- 246 files changed, 3361 insertions(+), 1917 deletions(-) Aakash Sasidharan (1): test/crypto: fix PDCP-SDAP test vectors Akhil Goyal (1): doc: fix auth algos in cryptoperf app Alexander Kozyrev (4): net/mlx5: forbid MPRQ restart net/mlx5: fix MPRQ stride size for headroom net/mlx5: fix handle validation for meter mark app/testpmd: fix meter mark handle update Ali Alnubani (2): doc: fix typos and wording in flow API guide doc: improve wording of cuda guide Alvaro Karsz (1): dma/dpaa2: set VFA bit for route-by-port with VF Anoob Joseph (1): cryptodev: clarify error codes for symmetric session Artemii Morozov (1): common/sfc_efx/base: fix Rx queue without RSS hash prefix Ashwin Sekhar T K (2): mempool/cnxk: avoid hang when counting batch allocs doc: fix typo in graph guide Bing Zhao (12): app/testpmd: fix flow rule number parsing net/mlx5: fix error set in Tx representor tagging net/mlx5: fix return value of vport action net/mlx5: fix error set in control tables create net/mlx5: fix error set for age pool initialization net/mlx5: fix error in VLAN actions creation common/mlx5: fix obtaining IB device in LAG mode net/mlx5: fix profile check of meter mark net/mlx5: reduce counter pool name length net/mlx5: fix drop action memory leak net/mlx5: fix validation for conntrack indirect action doc: add flow template API requirements for mlx5 Boleslav Stankevich (2): net/virtio: propagate interrupt configuration error values net/virtio: fix initialization to return negative errno Bruce Richardson (4): kernel/freebsd: fix function parameter list telemetry: fix autotest on Alpine eal: avoid calling cleanup twice test/bonding: fix include of standard header Chaoyong He (14): net/nfp: fix VLAN push flow action net/nfp: fix IPv6 flow item net/nfp: fix TOS of IPv6 VXLAN encap flow action net/nfp: fix TOS of IPv6 GENEVE encap flow action net/nfp: fix TOS of IPv6 NVGRE encap flow action net/nfp: fix TP flow action for UDP net/nfp: fix IPv6 address for set flow action net/nfp: fix unneeded endian conversion net/nfp: fix endian conversion for tunnel decap action net/nfp: fix VNI of VXLAN encap action net/nfp: fix VNI of IPv4 NVGRE encap action net/nfp: fix VNI of IPv6 NVGRE encap action net/nfp: fix Tx descriptor free logic of NFD3 net/nfp: fix offloading flows Chengwen Feng (4): net/hns3: fix Rx multiple firmware reset interrupts net/hns3: fix mbuf leakage when RxQ started during reset net/hns3: fix mbuf leakage when RxQ started after reset net/hns3: fix device start return value Ciara Power (6): crypto/qat: fix stack buffer overflow in SGL loop crypto/scheduler: fix last element for valid args crypto/ipsec_mb: optimize allocation in session crypto/qat: fix null algorithm digest placement cryptodev: fix device socket ID type app/crypto-perf: fix socket ID default value Dariusz Sosnowski (1): net/mlx5: fix drop action attribute validation David Christensen (1): net/tap: set locally administered bit for fixed MAC address David Marchand (9): ci: fix build for Arm cross compilation in GHA net/virtio-user: fix leak when initialisation fails net/mlx5: enhance error log for tunnel offloading examples/l2fwd-cat: fix external build examples/fips_validation: fix external build test: add graph tests mbuf: fix Doxygen comment of distributor metadata ci: fix libabigail cache in GHA doc: fix link to flow capabilities from bnxt guide Dengdui Huang (3): net/hns3: fix variable type mismatch net/hns3: fix inaccurate log net/hns3: fix redundant line break in log Denis Pryazhennikov (3): ethdev: update documentation for API to set FEC ethdev: check that at least one FEC mode is specified ethdev: update documentation for API to get FEC Devendra Singh Rawat (1): net/qede: fix RSS indirection table initialization Didier Pallard (2): crypto/openssl: fix memory leak in auth processing crypto/openssl: skip workaround at compilation time Dmitry Kozlyuk (1): member: fix PRNG seed reset in NitroSketch mode Dongdong Liu (3): doc: fix kernel patch link in hns3 guide doc: fix syntax in hns3 guide doc: fix number of leading spaces in hns3 guide Elena Agostini (1): net: fix return type of IPv4 L4 packet checksum Erez Ferber (1): common/mlx5: adjust fork call with new kernel API Erik Gabriel Carrillo (1): eventdev/timer: fix buffer flush Feifei Wang (1): ring: fix dequeue parameter name Fengnan Chang (2): eal/linux: fix legacy mem init with many segments mem: fix memsegs exhausted message Ferruh Yigit (3): kni: fix build with Linux 6.3 app/testpmd: revert primary process polling all queues fix kni: fix build with Linux 6.5 Gregory Etelson (1): net/mlx5: fix flow workspace destruction Heng Jiang (1): net/mlx5: fix LRO TCP checksum Hernan Vargas (2): baseband/fpga_5gnr_fec: fix possible division by zero baseband/fpga_5gnr_fec: fix starting unconfigured queue Huisong Li (10): ethdev: fix MAC address occupies two entries net/hns3: fix never set MAC flow control net/hns3: fix RTC time on initialization net/hns3: fix RTC time after reset net/hns3: uninitialize PTP net/hns3: extract PTP to its own header file net/hns3: fix IMP reset trigger net/hns3: delete duplicate macro definition net/hns3: fix non-zero weight for disabled TC net/hns3: fix index to look up table in NEON Rx Ivan Malov (2): net/sfc: stop misuse of Rx ingress m-port metadata on EF100 net/sfc: invalidate dangling MAE flow action FW resource IDs Jerin Jacob (4): examples/ip_pipeline: fix build with GCC 13 examples/ntb: fix build with GCC 13 net/hns3: fix build warning doc: remove warning with Doxygen 1.9.7 Jiawen Wu (11): net/txgbe/base: fix Tx with fiber hotplug net/txgbe: fix interrupt enable mask net/txgbe: adapt to MNG veto bit setting net/txgbe: fix to set autoneg for 1G speed net/txgbe: fix extended statistics net/ngbe: fix extended statistics net/ngbe: adapt to MNG veto bit setting net/ngbe: fix link status in no LSC mode net/ngbe: remove redundant codes net/txgbe: fix blocking system events net/ngbe: fix RSS offload capability Jie Hai (6): net/hns3: fix FEC mode for 200G ports net/hns3: fix FEC mode check net/hns3: fix missing FEC capability net/hns3: fix uninitialized variable ethdev: fix calloc arguments app/testpmd: fix primary process not polling all queues Jieqiang Wang (1): net/i40e: fix comments Junfeng Guo (4): net/ice: fix protocol agnostic offloading with big packets net/iavf: fix protocol agnostic offloading with big packets raw/ntb: avoid disabling interrupt twice doc: update BIOS settings and supported HW for NTB Kai Ji (1): examples/ipsec-secgw: fix socket ID default value Kaijun Zeng (1): net/vmxnet3: fix return code in initializing Kaiwen Deng (3): net/ice: fix DCF RSS initialization net/iavf: fix virtchnl command called in interrupt net/ice: fix MAC type of E822 and E823 Kaiyu Zhang (1): ethdev: fix potential leak in PCI probing helper Kamalakannan R (1): pipeline: fix double free for table stats Ke Xu (1): net/iavf: fix tunnel TSO path selection Leyi Rong (1): eal/x86: improve multiple of 64 bytes memcpy performance Long Li (7): net/mana: use datapath logging net/mana: avoid unnecessary assignments in data path net/mana: optimize completion queue by batch processing net/mana: return probing failure if no device found net/mana: fix counter overflow for posted WQE net/mana: fix WQE count for ringing RQ doorbell net/mana: fix Tx queue statistics Long Wu (5): net/nfp: fix control mempool creation net/nfp: fix representor creation net/nfp: fix flow hash table creation net/bonding: fix destroy dedicated queues flow net/nfp: fix representor name too long Maayan Kashani (1): net/mlx5: fix RSS expansion inner buffer overflow Mattias Rönnblom (1): event/dsw: free rings on close Maxime Coquelin (3): vhost: fix notification stats for packed ring vhost: fix invalid call FD handling crypto/qat: fix sym device prototype Michael Baum (1): doc: fix format in flow API guide Michal Schmidt (1): net/iavf: fix VLAN offload with AVX512 Min Zhou (1): net/ixgbe: add proper memory barriers in Rx Mingjin Ye (3): net/ice: fix statistics net/ice: fix DCF control thread crash net/iavf: fix abnormal disable HW interrupt Mohammad Iqbal Ahmad (1): examples/l3fwd: fix duplicate expression for default nexthop Nithin Dabilpuram (2): common/cnxk: fix inline device VF identification net/cnxk: fix cookies check with security offload Ori Kam (1): net/mlx5: fix query for NIC flow capability Pavan Nikhilesh (2): doc: fix event timer adapter guide event/cnxk: fix nanoseconds to ticks conversion Peng Zhang (1): net/nfp: fix address always related with PF ID 0 Philip Prindeville (1): vfio: fix include with musl runtime Qi Zhang (2): common/idpf: remove device stop flag net/ice: initialize parser for double VLAN Qiming Yang (7): net/ice/base: fix incorrect defines for DCBx net/ice/base: remove unreachable code net/e1000: fix queue number initialization net/ice: fix VLAN mode parser net/ixgbe: fix Rx and Tx queue status net/igc: fix Rx and Tx queue status net/e1000: fix Rx and Tx queue status Qin Ke (1): net/nfp: fix disabling promiscuous mode Rahul Bhansali (6): examples/ipsec-secgw: fix zero address in ethernet header common/cnxk: fix IPsec IPv6 tunnel address byte swap event/cnxk: fix Tx adapter data pointer event/cnxk: fix mempool cookies check test/security: fix event inline IPsec reassembly tests common/cnxk: fix CPT backpressure disable on LBK Rakesh Kudurumalla (1): common/cnxk: fix receive queue with multiple mask Raslan Darawsheh (2): app/testpmd: fix GTP L2 length in checksum engine devtools: fix bashism in mailmap check Ronak Doshi (1): net/vmxnet3: fix drop of empty segments in Tx Rongwei Liu (4): net/mlx5: fix matcher layout size calculation net/mlx5: fix VXLAN matching with zero value net/mlx5: forbid duplicated tag index in pattern template net/mlx5: fix duplicated tag index matching in SWS Ruifeng Wang (5): test/malloc: fix missing free test/malloc: fix statistics checks build: fix warning when getting NUMA nodes test/mbuf: fix crash in a forked process net/mlx5: fix risk in NEON Rx descriptor read Samina Arshad (1): examples/fips_validation: fix digest length in AES-GCM Saoirse O'Donovan (3): test/crypto: fix return value for SNOW3G crypto/openssl: fix memory free crypto/ipsec_mb: fix enqueue counter for SNOW3G Satha Rao (1): net/cnxk: flush SQ before configuring MTU Satheesh Paul (3): common/cnxk: fix setting channel mask for SDP interfaces common/cnxk: fix uninitialized pointer read net/cnxk: fix flow queue index validation Sean Zhang (1): net/mlx5: fix flow dump for modify field Shijith Thotton (2): eventdev/timer: fix timeout event wait behavior event/cnxk: fix setting attributes in empty get work Shiyang He (4): net/iavf: release large VF when closing device net/ice: fix tunnel packet Tx descriptor net/i40e: fix tunnel packet Tx descriptor app/testpmd: fix checksum engine with GTP on 32-bit Stephen Hemminger (2): net/netvsc: fix sizeof calculation doc: fix description of runtime directories Suanming Mou (1): ethdev: fix indirect action conversion Tejasree Kondoj (3): test/crypto: fix session creation check crypto/cnxk: fix IPsec CCM capabilities test/crypto: fix IPsec AES CCM vector Thierry Herbelot (1): doc: fix typo in cnxk platform guide Thomas Monjalon (3): pci: fix comment referencing renamed function cryptodev: fix comments of modular operation parameters devtools: fix mailmap check for parentheses Tianli Lai (1): net/dpaa2: fix checksum good flags Viacheslav Ovsiienko (2): net/mlx5: fix device removal event handling ipc: fix file descriptor leakage with unhandled messages Vikash Poddar (2): common/qat: fix command parameter corruption common/qat: detach crypto from compress build Vladimir Medvedkin (3): fib: fix adding default route hash: fix reading unaligned bits in Toeplitz hash examples/ipsec-secgw: fix TAP default MAC address Wenjing Qiao (7): common/idpf/base: fix control queue send and receive common/idpf/base: fix ITR register definitions for AVF common/idpf/base: fix parameters when send msg to cp common/idpf/base: fix memory leaks on control queue net/ice: adjust timestamp mbuf register net/ice: fix timestamp enabling common/iavf: fix MAC type for 710 NIC Wenjun Wu (5): net/i40e: fix Rx data buffer size net/ice: fix Rx data buffer size net/iavf: fix Rx data buffer size net/idpf: fix Rx data buffer size common/idpf: fix memory leak on AVX512 Tx queue close Wenzhuo Lu (1): net/iavf: fix VLAN insertion in vector path Xiao Liang (1): ipsec: fix NAT-T header length Xueming Li (3): version: 22.11.3-rc1 Revert "net/iavf: fix tunnel TSO path selection" version: 22.11.3 Yiding Zhou (1): net/ice: fix 32-bit build Yunjian Wang (2): ring: fix use after free net/txgbe: fix use-after-free on remove Yuying Zhang (1): net/ice: fix RSS hash key generation Zerun Fu (1): net/bonding: fix startup when NUMA is not supported Zhichao Zeng (2): net/ice: fix outer UDP checksum offload net/iavf: fix stop ordering Zhihong Wang (1): eal/linux: fix secondary process crash for mp hotplug requests