From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 27388438D0 for ; Mon, 15 Jan 2024 16:06:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A63F9402AC; Mon, 15 Jan 2024 16:06:39 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 6A73F402A2 for ; Mon, 15 Jan 2024 16:06:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1705331197; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Xme5/HFyFpEvIBeejtGSOOSWUt+Kzqp65fRTaD3Qdqg=; b=bbjsNRl/lVPoRdTjTzIMgdfq4FIBJRHA1fWNKMv+IKoT/jwfNKHKZSnDc/JHmkfHhlaD1U bdBtbiPb87eoa2vD7m/yPnylHxMyVVXcfCUNQ7ShpRp11Q6k6+BuCR9uTadTJbaRJgpefF cbjnGLttQXJomNiV6o15TMcSd3UrE1E= Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-425-ZmiG3XIIPaCwXu9BQEa1Xg-1; Mon, 15 Jan 2024 10:06:34 -0500 X-MC-Unique: ZmiG3XIIPaCwXu9BQEa1Xg-1 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 8A46D1C04B65 for ; Mon, 15 Jan 2024 15:06:34 +0000 (UTC) Received: from rh.redhat.com (unknown [10.39.192.43]) by smtp.corp.redhat.com (Postfix) with ESMTP id A384110800 for ; Mon, 15 Jan 2024 15:06:33 +0000 (UTC) From: Kevin Traynor To: announce@dpdk.org Subject: DPDK 21.11.6 released Date: Mon, 15 Jan 2024 15:06:28 +0000 Message-ID: <20240115150631.110809-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.5 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: announce@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: announce-bounces@dpdk.org Hi all, Here is a new stable release: https://fast.dpdk.org/rel/dpdk-21.11.6.tar.xz The git tree is at: https://dpdk.org/browse/dpdk-stable/?h=21.11 This LTS release contains ~200 fixes from main branch up to DPDK 23.11. Thanks to the authors who helped with backports and to the following who helped with validation: Nvidia, Red Hat and Intel. Kevin --- .mailmap | 14 +- VERSION | 2 +- app/dumpcap/main.c | 28 +- app/proc-info/main.c | 42 +- app/test-bbdev/meson.build | 2 +- app/test-bbdev/test-bbdev.py | 29 +- app/test-bbdev/test_bbdev.c | 3 +- app/test-pipeline/main.c | 14 + app/test-pipeline/main.h | 2 + app/test-pipeline/pipeline_acl.c | 6 +- app/test-pipeline/pipeline_hash.c | 106 +- app/test-pipeline/pipeline_lpm.c | 6 +- app/test-pipeline/pipeline_lpm_ipv6.c | 6 +- app/test-pipeline/pipeline_stub.c | 6 +- app/test-pipeline/runtime.c | 126 +- app/test-pmd/cmdline.c | 112 +- app/test-pmd/testpmd.c | 25 +- app/test/test_cryptodev.c | 6 + app/test/test_cryptodev_asym.c | 4 +- app/test/test_cryptodev_mixed_test_vectors.h | 8 +- app/test/test_event_crypto_adapter.c | 7 +- app/test/test_hash_readwrite.c | 2 +- app/test/test_link_bonding.c | 3 +- app/test/test_link_bonding_mode4.c | 3 +- app/test/test_link_bonding_rssconf.c | 2 +- config/arm/meson.build | 40 +- doc/guides/nics/hns3.rst | 55 +- doc/guides/nics/i40e.rst | 15 +- doc/guides/nics/ice.rst | 11 +- doc/guides/nics/ixgbe.rst | 2 - doc/guides/nics/mlx5.rst | 8 +- doc/guides/nics/virtio.rst | 12 + doc/guides/platform/cnxk.rst | 3 + .../generic_segmentation_offload_lib.rst | 2 +- doc/guides/prog_guide/rte_security.rst | 65 +- doc/guides/rel_notes/release_21_11.rst | 358 +++ doc/guides/sample_app_ug/vdpa.rst | 3 +- drivers/baseband/acc100/rte_acc100_pmd.c | 2 +- drivers/bus/dpaa/base/qbman/qman.c | 5 +- drivers/bus/pci/pci_common.c | 2 +- drivers/common/cnxk/cnxk_security_ar.h | 2 +- drivers/common/cnxk/hw/nix.h | 1 + drivers/common/cnxk/meson.build | 1 - drivers/common/cnxk/roc_dpi.c | 6 +- drivers/common/cnxk/roc_mbox.h | 2 +- drivers/common/cnxk/roc_npa.c | 8 +- drivers/common/cnxk/roc_npc.c | 17 +- drivers/common/cnxk/roc_npc_mcam_dump.c | 4 + drivers/common/mlx5/linux/mlx5_common_os.c | 5 +- drivers/crypto/ipsec_mb/meson.build | 5 + drivers/crypto/nitrox/nitrox_sym_reqmgr.c | 21 +- drivers/crypto/qat/qat_sym.c | 6 +- drivers/crypto/qat/qat_sym.h | 2 + drivers/crypto/qat/qat_sym_hw_dp.c | 42 +- drivers/crypto/qat/qat_sym_pmd.c | 5 + drivers/dma/cnxk/cnxk_dmadev.c | 8 +- drivers/event/cnxk/cn10k_eventdev.c | 12 +- drivers/event/cnxk/cn9k_eventdev.c | 16 +- drivers/event/cnxk/cnxk_eventdev.c | 2 +- drivers/event/cnxk/cnxk_eventdev.h | 6 +- drivers/event/dlb2/dlb2.c | 1 + drivers/event/dlb2/dlb2_selftest.c | 4 +- drivers/event/dlb2/pf/dlb2_main.c | 27 + drivers/event/dpaa/dpaa_eventdev.c | 6 +- drivers/event/dpaa2/dpaa2_eventdev.c | 6 +- drivers/event/dsw/dsw_evdev.c | 2 +- drivers/event/octeontx/ssovf_evdev.c | 2 +- drivers/event/opdl/opdl_evdev.c | 2 +- drivers/event/skeleton/skeleton_eventdev.c | 6 +- drivers/event/sw/sw_evdev.c | 2 +- drivers/event/sw/sw_evdev_scheduler.c | 19 +- drivers/mempool/cnxk/cn10k_mempool_ops.c | 6 + drivers/net/af_packet/rte_eth_af_packet.c | 9 + drivers/net/af_xdp/meson.build | 8 + drivers/net/af_xdp/rte_eth_af_xdp.c | 51 +- drivers/net/avp/avp_ethdev.c | 12 + drivers/net/bnx2x/bnx2x_ethdev.c | 12 + drivers/net/bnxt/bnxt_ethdev.c | 6 + drivers/net/bonding/rte_eth_bond_8023ad.c | 7 +- drivers/net/bonding/rte_eth_bond_8023ad.h | 9 +- drivers/net/bonding/rte_eth_bond_pmd.c | 14 + drivers/net/cnxk/cn10k_rx.h | 4 +- drivers/net/cnxk/cn10k_tx.h | 2 +- drivers/net/cxgbe/cxgbe_ethdev.c | 6 + drivers/net/dpaa/dpaa_ethdev.c | 12 + drivers/net/dpaa2/dpaa2_ethdev.c | 11 + drivers/net/e1000/em_rxtx.c | 8 + drivers/net/e1000/igb_rxtx.c | 4 + drivers/net/ena/ena_ethdev.c | 12 + drivers/net/enetc/enetc_ethdev.c | 12 + drivers/net/enic/enic_ethdev.c | 6 + drivers/net/enic/enic_main.c | 2 +- drivers/net/hinic/hinic_pmd_ethdev.c | 12 + drivers/net/hns3/hns3_cmd.c | 43 +- drivers/net/hns3/hns3_cmd.h | 1 + drivers/net/hns3/hns3_common.c | 39 +- drivers/net/hns3/hns3_common.h | 1 + drivers/net/hns3/hns3_dcb.c | 2 +- drivers/net/hns3/hns3_ethdev.c | 244 +- drivers/net/hns3/hns3_ethdev.h | 14 + drivers/net/hns3/hns3_ethdev_vf.c | 60 +- drivers/net/hns3/hns3_fdir.c | 2 +- drivers/net/hns3/hns3_flow.c | 2 +- drivers/net/hns3/hns3_intr.c | 6 +- drivers/net/hns3/hns3_mbx.c | 81 +- drivers/net/hns3/hns3_mbx.h | 10 - drivers/net/hns3/hns3_rss.c | 8 +- drivers/net/hns3/hns3_rss.h | 4 - drivers/net/hns3/hns3_rxtx.c | 11 +- drivers/net/hns3/hns3_rxtx_vec.c | 5 + drivers/net/hns3/hns3_rxtx_vec_neon.h | 80 +- drivers/net/hns3/hns3_rxtx_vec_sve.c | 5 + drivers/net/hns3/hns3_stats.c | 15 +- drivers/net/hns3/hns3_tm.c | 177 +- drivers/net/i40e/i40e_ethdev.c | 16 +- drivers/net/i40e/i40e_rxtx.c | 6 + drivers/net/i40e/i40e_rxtx_vec_common.h | 1 + drivers/net/iavf/iavf_ethdev.c | 68 +- drivers/net/iavf/iavf_ipsec_crypto.c | 1 + drivers/net/iavf/iavf_rxtx.c | 20 +- drivers/net/iavf/iavf_rxtx.h | 6 +- drivers/net/iavf/iavf_vchnl.c | 48 +- drivers/net/ice/ice_dcf_ethdev.c | 34 +- drivers/net/ice/ice_dcf_ethdev.h | 3 + drivers/net/ice/ice_dcf_sched.c | 14 +- drivers/net/ice/ice_dcf_vf_representor.c | 46 +- drivers/net/ice/ice_ethdev.c | 8 +- drivers/net/ice/ice_rxtx.c | 29 +- drivers/net/ice/ice_rxtx.h | 2 + drivers/net/ipn3ke/ipn3ke_representor.c | 12 + drivers/net/memif/rte_eth_memif.c | 16 + drivers/net/mlx4/mlx4.c | 13 + drivers/net/mlx5/linux/mlx5_ethdev_os.c | 1 + drivers/net/mlx5/linux/mlx5_os.c | 2 + drivers/net/mlx5/mlx5_flow.c | 9 +- drivers/net/mlx5/mlx5_flow_dv.c | 137 +- drivers/net/mlx5/mlx5_rxq.c | 28 +- drivers/net/mlx5/mlx5_trigger.c | 25 +- drivers/net/mlx5/mlx5_tx.h | 2 +- drivers/net/mvneta/mvneta_ethdev.c | 13 + drivers/net/mvpp2/mrvl_ethdev.c | 10 + drivers/net/netvsc/hn_rndis.c | 2 +- drivers/net/nfp/nfp_common.c | 14 +- drivers/net/nfp/nfp_common.h | 1 + drivers/net/nfp/nfp_ethdev.c | 11 +- drivers/net/nfp/nfp_ethdev_vf.c | 6 +- drivers/net/nfp/nfp_rxtx.c | 8 +- drivers/net/ngbe/base/ngbe_type.h | 40 + drivers/net/ngbe/ngbe_ethdev.c | 100 +- drivers/net/ngbe/ngbe_rxtx.c | 2 + drivers/net/null/rte_eth_null.c | 15 + drivers/net/octeontx_ep/otx_ep_ethdev.c | 11 + drivers/net/pfe/pfe_ethdev.c | 11 + drivers/net/ring/rte_eth_ring.c | 15 + drivers/net/sfc/sfc_ef100_tx.c | 2 +- drivers/net/sfc/sfc_ethdev.c | 2 +- drivers/net/sfc/sfc_mae.c | 4 +- drivers/net/sfc/sfc_repr.c | 13 + drivers/net/softnic/rte_eth_softnic.c | 12 + drivers/net/tap/rte_eth_tap.c | 42 +- drivers/net/tap/tap_bpf_insns.h | 3269 ++++++++++---------- drivers/net/tap/tap_bpf_program.c | 45 +- drivers/net/txgbe/base/txgbe_mng.c | 16 +- drivers/net/txgbe/txgbe_ethdev.c | 41 +- drivers/net/txgbe/txgbe_ethdev.h | 1 + drivers/net/txgbe/txgbe_ptypes.c | 16 - drivers/net/txgbe/txgbe_ptypes.h | 5 + drivers/net/txgbe/txgbe_rxtx.c | 31 +- drivers/net/vhost/rte_eth_vhost.c | 12 + drivers/net/virtio/virtio_ethdev.c | 34 +- drivers/net/virtio/virtqueue.h | 19 +- drivers/net/vmxnet3/vmxnet3_ethdev.c | 12 + examples/ethtool/ethtool-app/ethapp.c | 63 +- examples/ipsec-secgw/ipsec.h | 7 + lib/cryptodev/rte_cryptodev.h | 9 + lib/eal/common/rte_malloc.c | 4 +- lib/eal/common/rte_random.c | 2 +- lib/eal/unix/eal_firmware.c | 28 +- lib/eal/windows/eal_memory.c | 8 + lib/ethdev/rte_ethdev.c | 4 +- lib/ethdev/rte_ethdev.h | 2 +- lib/ethdev/rte_flow.c | 4 +- lib/eventdev/eventdev_pmd_vdev.h | 3 +- lib/eventdev/rte_event_eth_rx_adapter.c | 14 +- lib/eventdev/rte_eventdev.c | 2 + lib/eventdev/version.map | 1 + lib/fib/dir24_8.c | 6 + lib/fib/trie.c | 18 +- lib/hash/rte_cuckoo_hash.c | 4 + lib/mbuf/rte_mbuf_ptype.h | 4 +- lib/mempool/rte_mempool.c | 33 +- lib/mempool/rte_mempool.h | 12 +- lib/meter/rte_meter.h | 12 - lib/pdump/rte_pdump.c | 5 +- lib/rawdev/rte_rawdev.c | 3 +- lib/security/rte_security.h | 6 + lib/vhost/vhost.c | 67 +- 197 files changed, 4431 insertions(+), 2702 deletions(-) Aakash Sasidharan (2): event/cnxk: fix return values for capability API test/event: fix crypto null device creation Abdullah Sevincer (1): event/dlb2: fix disable PASID Akhil Goyal (3): common/cnxk: fix different size bit operations net/cnxk: fix uninitialized variable net/cnxk: fix uninitialized variable Alexander Kozyrev (2): net/mlx5: fix MPRQ stride size to accommodate the headroom ethdev: fix ESP packet type description Amit Prakash Shukla (2): common/cnxk: fix DPI memzone name dma/cnxk: fix device state Anoob Joseph (2): cryptodev: add missing doc for security context doc: replace code blocks with includes in security guide Ashwin Sekhar T K (1): common/cnxk: fix aura disable handling Beilei Xing (1): net/i40e: fix FDIR queue receives broadcast packets Bing Zhao (1): net/mlx5: fix shared Rx queue list management Brian Dooley (3): test/crypto: fix IV in some vectors test/crypto: skip some synchronous tests with CPU crypto examples/ipsec-secgw: fix partial overflow Bruce Richardson (8): crypto/ipsec_mb: add dependency check for cross build event/sw: remove obsolete comment net/i40e: fix buffer leak on Rx reconfiguration eventdev: fix device pointer for vdev-based devices eventdev: fix missing driver names in info struct ethdev: fix function name in comment event/dlb2: fix name check in self-test event/dlb2: fix missing queue ordering capability flag Chaoyong He (6): net/nfp: fix Tx descriptor free logic of NFD3 net/nfp: fix DMA error after abnormal exit net/nfp: fix link status interrupt net/nfp: fix reconfigure logic in PF initialization net/nfp: fix reconfigure logic in VF initialization net/nfp: fix reconfigure logic of set MAC address Chengwen Feng (1): net/hns3: fix traffic management thread safety Ciara Loftus (1): net/af_xdp: make compatible with libbpf 0.8.0 Ciara Power (2): crypto/qat: fix NULL algorithm digest placement crypto/qat: fix raw API null algorithm digest Dariusz Sosnowski (4): common/mlx5: fix controller index parsing net/mlx5: fix use after free on Rx queue start net/mlx5: fix hairpin queue states net/mlx5: fix hairpin queue unbind David Christensen (1): net/tap: use MAC address parse API instead of local parser David Marchand (18): mempool: fix default ops for an empty mempool eventdev: fix symbol export for port maintenance common/cnxk: remove dead Meson code app/bbdev: fix link with NXP LA12XX net/iavf: fix checksum offloading net/iavf: fix Tx debug net/iavf: remove log from Tx prepare function net/iavf: fix TSO with big segments net/ice: remove log from Tx prepare function net/ice: fix TSO with big segments net/mlx5: fix leak in sysfs port name translation net/bonding: fix link status callback stop net/tap: fix L4 checksum offloading net/tap: fix IPv4 checksum offloading net/iavf: fix indent in Tx path doc: remove restriction on ixgbe vector support doc: fix some ordered lists doc: remove number of commands in vDPA guide Dengdui Huang (14): net/hns3: fix VF default MAC modified when set failed net/hns3: fix error code for multicast resource net/hns3: fix flushing multicast MAC address app/testpmd: fix help string net/hns3: fix unchecked Rx free threshold net/hns3: fix double stats for IMP and global reset net/hns3: remove reset log in secondary net/hns3: fix multiple reset detected log net/hns3: refactor interrupt state query net/hns3: fix mailbox sync net/hns3: fix IMP or global reset net/hns3: fix ignored reset event net/hns3: fix reset event status net/hns3: fix VF reset handler interruption Eli Britstein (1): net/mlx5: zero UDP checksum over IPv4 in encapsulation Feifei Wang (1): app/pipeline: add sigint handler Fengjiang Liu (1): net/virtio: fix missing next flag in Tx packed ring Ferruh Yigit (3): net/txgbe: fix out of bound access mempool: fix get function documentation mempool: clarify enqueue/dequeue ops documentation Gagandeep Singh (1): bus/dpaa: fix build with asserts for GCC 13 Gregory Etelson (1): eal/windows: fix build with recent MinGW Harman Kalra (1): mempool/cnxk: fix free from non-EAL threads Harry van Haaren (1): event/sw: fix ordering corruption with op release Hernan Vargas (3): baseband/acc: fix ACC100 HARQ input alignment test/bbdev: fix Python script subprocess test/bbdev: assert failed test for queue configure Huisong Li (13): net/hns3: fix order in NEON Rx app/testpmd: remove useless check in TSO command app/testpmd: fix tunnel TSO capability check app/testpmd: add explicit check for tunnel TSO app/testpmd: fix tunnel TSO configuration net/hns3: extract common function to obtain revision ID net/hns3: fix setting DCB capability net/hns3: fix LRO offload to report net/hns3: fix crash for NEON and SVE doc: fix hns3 build option about max queue number doc: update features in hns3 guide doc: fix RSS flow description in hns3 guide examples/ethtool: fix pause configuration Ivan Malov (1): net/sfc: add missing error code indication to MAE init path Jiawei Wang (3): net/mlx5: fix decap action checking in sample flow net/mlx5: fix E-Switch mirror flow rule validation net/mlx5: fix validation of sample encap flow action Jiawen Wu (9): net/txgbe: add Tx queue maximum limit net/txgbe: fix GRE tunnel packet checksum net/ngbe: fix flow control net/txgbe: reconfigure MAC Rx when link update net/ngbe: reconfigure MAC Rx when link update net/txgbe: keep link down after device close net/ngbe: keep link down after device close net/txgbe: check process type in close operation net/ngbe: check process type in close operation Jie Hai (39): net/af_packet: fix Rx and Tx queue state net/af_xdp: fix Rx and Tx queue state net/avp: fix Rx and Tx queue state net/bnx2x: fix Rx and Tx queue state net/bnxt: fix Rx and Tx queue state net/bonding: fix Rx and Tx queue state net/cxgbe: fix Rx and Tx queue state net/dpaa: fix Rx and Tx queue state net/dpaa2: fix Rx and Tx queue state net/e1000: fix Rx and Tx queue state net/ena: fix Rx and Tx queue state net/enetc: fix Rx and Tx queue state net/enic: fix Rx and Tx queue state net/hinic: fix Rx and Tx queue state net/ipn3ke: fix Rx and Tx queue state net/memif: fix Rx and Tx queue state net/mlx4: fix Rx and Tx queue state net/mvneta: fix Rx and Tx queue state net/mvpp2: fix Rx and Tx queue state net/ngbe: fix Rx and Tx queue state net/null: fix Rx and Tx queue state net/octeon_ep: fix Rx and Tx queue state net/pfe: fix Rx and Tx queue state net/ring: fix Rx and Tx queue state net/sfc: fix Rx and Tx queue state net/softnic: fix Rx and Tx queue state net/txgbe: fix Rx and Tx queue state net/vhost: fix Rx and Tx queue state net/virtio: fix Rx and Tx queue state net/vmxnet3: fix Rx and Tx queue state app/testpmd: fix primary process not polling all queues net/hns3: fix typo in function name net/hns3: fix some return values net/hns3: fix some error logs net/hns3: keep set/get algo key functions local net/hns3: fix uninitialized hash algo value app/procinfo: fix RSS info app/procinfo: adjust format of RSS info test/bonding: fix uninitialized RSS configuration Jieqiang Wang (1): hash: align SSE lookup to scalar implementation Joshua Washington (1): ethdev: account for smaller MTU when setting default Juraj Linkeš (1): config/arm: fix aarch32 build with GCC 13 Kaiwen Deng (1): net/ice: fix TM configuration clearing Kevin Traynor (5): Revert "net/iavf: fix tunnel TSO path selection" doc: update versions recommendations for i40e and ice Revert "net/iavf: fix abnormal disable HW interrupt" version: 21.11.6-rc1 version: 21.11.6 Kommula Shiva Shankar (1): common/cnxk: fix pool buffer size in opaque mode Long Li (1): net/netvsc: increase VSP response timeout to 60 seconds Long Wu (3): test/bonding: remove unreachable statement test/bonding: add missing check net/bonding: fix possible overrun Madhuker Mythri (1): net/tap: fix RSS for fragmented packets Martin Weiser (1): net/ice: write timestamp to first segment in scattered Rx Maxime Coquelin (6): vhost: fix missing vring call check on virtqueue access vhost: fix missing check on virtqueue access vhost: fix check on virtqueue access in async registration vhost: fix check on virtqueue access in in-flight getter net/virtio: fix descriptor addresses in 32-bit build vhost: fix missing lock protection in power monitor API Min Zhou (1): test/hash: fix creation error log Mingjin Ye (1): net/ice: fix crash on closing representor ports Nagadheeraj Rottela (1): crypto/nitrox: fix panic with high number of segments Pavan Nikhilesh (1): event/cnxk: fix getwork mode devargs parsing Qi Zhang (2): net/iavf: fix Tx preparation net/ice: fix Tx preparation Qiming Yang (2): bus/pci: fix device ID log net/ice: fix initial link status Radu Nicolau (3): net/iavf: fix ESN session update net/iavf: fix Tx offload mask net/iavf: fix Tx offload flags check Rahul Bhansali (1): eventdev/eth_rx: fix timestamp field register in mbuf Rakesh Kudurumalla (1): common/cnxk: fix xstats for different packet sizes Rongwei Liu (1): net/mlx5: fix matcher layout size calculation Ruifeng Wang (1): ethdev: fix 32-bit build with GCC 13 Satheesh Paul (1): common/cnxk: fix default flow action setting Saurabh Singhal (1): net/iavf: unregister interrupt handler before FD close Sivaramakrishnan Venkat (1): test/crypto: fix typo in asym tests Srikanth Yalavarthi (1): eal/unix: fix firmware reading with external xz helper Stephen Hemminger (6): random: initialize state for unregistered non-EAL threads app/procinfo: remove unnecessary rte_malloc app/dumpcap: fix mbuf pool ring type meter: fix RFC4115 trTCM API Doxygen pdump: fix error number on IPC response app/dumpcap: allow multiple invocations Timothy Miskell (1): net/ice: fix L1 check interval Tomasz Duszynski (1): rawdev: fix device class in log message Tyler Retzlaff (1): malloc: remove return from void functions Viacheslav Galaktionov (2): net/sfc: set max Rx packet length for representors net/sfc: account for data offset on Tx Viacheslav Ovsiienko (1): net/mlx5: fix multi-segment Tx inline data length Visa Hankala (1): net/bonding: fix header for C++ Vladimir Medvedkin (2): fib: fix adding default route overwriting entire table fib6: fix adding default route as first route Weiguo Li (2): net/enic: avoid extra unlock in MTU set net/sfc: remove null dereference in log Wenjing Qiao (1): net/iavf: fix VLAN offload strip flag Wenwu Ma (1): net/virtio: fix link state interrupt vector setting Yiding Zhou (1): net/iavf: fix port stats clearing Zhichao Zeng (1): net/ice: fix DCF port statistics