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 9A11A45824 for ; Tue, 20 Aug 2024 22:31:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8AB9D40E12; Tue, 20 Aug 2024 22:31:25 +0200 (CEST) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mails.dpdk.org (Postfix) with ESMTP id 8DA4E40647 for ; Tue, 20 Aug 2024 22:31:23 +0200 (CEST) Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-3719896b7c8so2529772f8f.3 for ; Tue, 20 Aug 2024 13:31:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724185883; x=1724790683; darn=dpdk.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=57hBNltx/HS544Tg7NmHk10lHeFP3fQufkQV9NomMqM=; b=ONayQ7qJV2SyxqWcsiXzRKeZnGWhmSKDQLlF4qrKjb2OCUUhiB5evL0c9HxM8qrR2p O7NZmMpEvb0CAXKQkm6S2CfGQo31M8QXBTe6ienvJvVSEI116wdBSb7jZNM0FFtlApZQ hQwDRh2ojZ/MjtbBNGyG2etZWA21ZXL+szrUgoheMGKQvSSDfmr3dnChc0xFaKJaNvjt IyHjNpPBlFRXGxEyn6hkl0lDJYUnd5FzE21XAhMbvROonU3n077L+YRttapbG6eXF0Gw KkHuFfBGkl+UllSSx0UoN47H1ci04G2apIRogYnM3Djjcmz5C/YSLekKOvBClzEPykYv Ay/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724185883; x=1724790683; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=57hBNltx/HS544Tg7NmHk10lHeFP3fQufkQV9NomMqM=; b=EGXLqdLvIZLS9aq0GdbDq4XXi3drU37a+bjnMrultRUueOtZwE2qi3IAURQl3OpDdH 5Luftp1C7HtZ9K6WfFZN76W8e61zqQXR/AbwNggzHES2hizwkghDFkJS01KRN4Yw5537 0E0HaAhAvk0eBcM2XnS8eQmvFYsXSQ7pNhtibCbANYSn+jlno9zc554JOAV0JXTY+mSU G1MuEqks+NmMGwMDOUrq4cdqhnyy7RmcGn3xATwMWMPbdWEVvhCouTj1SDd8P1exOjWr ZY/vIwrqSUqxr2TacW/yoDNcm1KUa7RzRlO5Rwt397dhin0/Iijf9NJrlz0z+8JbOTaB bKYA== X-Gm-Message-State: AOJu0YwRW5pabviN9GrjklGdi3Lw1QA1dJrUUvBiZrJ2jK3z7kq53pHc 0WMU7hQqzunT97iQi0GQmf2GhS286EE7gXCcWGlzuAqwdNZnNDe1va41ypOt X-Google-Smtp-Source: AGHT+IHrC9YSm/cvG2gWACjm2E/BbGjjEwXvaCWCqEKhYQsLwju8CrbbM58BJPeNoRR0kSyrPOxHrQ== X-Received: by 2002:adf:b31a:0:b0:368:7a04:7f5b with SMTP id ffacd0b85a97d-372fd7013cemr68011f8f.40.1724185882235; Tue, 20 Aug 2024 13:31:22 -0700 (PDT) Received: from localhost ([2a01:4b00:d036:ae00:7aef:1aaa:3dff:d546]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-371898aabe9sm13949719f8f.92.2024.08.20.13.31.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Aug 2024 13:31:20 -0700 (PDT) From: luca.boccassi@gmail.com To: announce@dpdk.org Subject: DPDK 22.11.6 released Date: Tue, 20 Aug 2024 21:31:15 +0100 Message-Id: <20240820203115.136041-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 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-22.11.6.tar.xz The git tree is at: https://dpdk.org/browse/dpdk-stable/?h=22.11 Luca Boccassi --- .mailmap | 19 +- VERSION | 2 +- app/dumpcap/main.c | 13 + app/pdump/main.c | 23 +- app/test-bbdev/test_bbdev_perf.c | 90 ++--- app/test-crypto-perf/cperf_ops.c | 9 +- app/test-crypto-perf/cperf_test_common.c | 6 +- app/test-crypto-perf/cperf_test_latency.c | 14 +- app/test-pmd/bpf_cmd.c | 2 +- app/test-pmd/cmdline_flow.c | 5 +- app/test-pmd/config.c | 6 +- app/test-pmd/csumonly.c | 21 +- app/test-pmd/ieee1588fwd.c | 15 +- app/test-pmd/parameters.c | 4 +- app/test-pmd/testpmd.h | 2 +- app/test/meson.build | 23 +- app/test/test_cryptodev.c | 124 +++++-- app/test/test_cryptodev_asym.c | 33 +- app/test/test_eal_flags.c | 2 +- app/test/test_fbarray.c | 207 ++++++++++-- app/test/test_power_intel_uncore.c | 2 +- buildtools/meson.build | 19 +- buildtools/pmdinfogen.py | 13 +- config/arm/arm32_armv8_linux_gcc | 1 + config/arm/arm64_armada_linux_gcc | 1 + config/arm/arm64_armv8_linux_clang_ubuntu | 1 + config/arm/arm64_armv8_linux_gcc | 1 + config/arm/arm64_bluefield_linux_gcc | 1 + config/arm/arm64_centriq2400_linux_gcc | 1 + config/arm/arm64_cn10k_linux_gcc | 1 + config/arm/arm64_cn9k_linux_gcc | 1 + config/arm/arm64_dpaa_linux_gcc | 1 + config/arm/arm64_emag_linux_gcc | 1 + config/arm/arm64_ft2000plus_linux_gcc | 1 + config/arm/arm64_graviton2_linux_gcc | 1 + config/arm/arm64_graviton3_linux_gcc | 1 + config/arm/arm64_kunpeng920_linux_gcc | 1 + config/arm/arm64_kunpeng930_linux_gcc | 1 + config/arm/arm64_n1sdp_linux_gcc | 1 + config/arm/arm64_n2_linux_gcc | 1 + config/arm/arm64_stingray_linux_gcc | 1 + config/arm/arm64_thunderx2_linux_gcc | 1 + config/arm/arm64_thunderxt83_linux_gcc | 1 + config/arm/arm64_thunderxt88_linux_gcc | 1 + config/arm/arm64_tys2500_linux_gcc | 1 + config/x86/cross-mingw | 1 + doc/guides/dmadevs/hisilicon.rst | 1 - doc/guides/linux_gsg/enable_func.rst | 3 +- doc/guides/prog_guide/img/mbuf1.svg | 2 +- doc/guides/prog_guide/img/mbuf2.svg | 6 +- doc/guides/prog_guide/mbuf_lib.rst | 8 +- doc/guides/rel_notes/release_22_11.rst | 322 ++++++++++++++++++ doc/guides/sample_app_ug/l2_forward_crypto.rst | 2 +- doc/guides/sample_app_ug/l3_forward_power_man.rst | 3 + doc/guides/testpmd_app_ug/testpmd_funcs.rst | 14 +- drivers/baseband/acc/acc_common.h | 5 +- drivers/baseband/la12xx/bbdev_la12xx.c | 3 + drivers/bus/dpaa/base/qbman/process.c | 7 +- drivers/bus/dpaa/dpaa_bus.c | 5 +- drivers/bus/pci/linux/pci_uio.c | 5 +- drivers/bus/pci/linux/pci_vfio.c | 28 +- drivers/bus/pci/pci_common_uio.c | 50 +-- drivers/bus/vdev/vdev.c | 23 +- drivers/common/dpaax/caamflib/desc/ipsec.h | 68 ++++ drivers/common/dpaax/caamflib/desc/pdcp.h | 10 + drivers/common/dpaax/caamflib/desc/sdap.h | 10 +- drivers/common/dpaax/dpaax_iova_table.c | 13 +- drivers/common/idpf/base/virtchnl2_lan_desc.h | 2 +- drivers/common/mlx5/mlx5_devx_cmds.c | 5 +- drivers/common/mlx5/mlx5_prm.h | 6 +- drivers/crypto/cnxk/cnxk_ae.h | 30 +- drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 2 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 4 +- drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 2 +- drivers/crypto/openssl/compat.h | 26 ++ drivers/crypto/openssl/openssl_pmd_private.h | 26 +- drivers/crypto/openssl/rte_openssl_pmd.c | 362 ++++++++++++++++----- drivers/crypto/openssl/rte_openssl_pmd_ops.c | 35 +- drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 121 ++++++- drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 24 +- drivers/crypto/qat/qat_sym.c | 2 +- drivers/dma/hisilicon/hisi_dmadev.c | 40 +-- drivers/dma/hisilicon/hisi_dmadev.h | 35 +- drivers/dma/idxd/dpdk_idxd_cfg.py | 4 +- drivers/event/sw/iq_chunk.h | 2 - drivers/event/sw/sw_evdev.c | 5 +- drivers/net/af_packet/rte_eth_af_packet.c | 5 +- drivers/net/af_xdp/meson.build | 6 + drivers/net/af_xdp/rte_eth_af_xdp.c | 29 +- drivers/net/ark/ark_ethdev_tx.c | 24 +- drivers/net/axgbe/axgbe_common.h | 2 - drivers/net/axgbe/axgbe_dev.c | 67 ++-- drivers/net/axgbe/axgbe_ethdev.c | 10 + drivers/net/axgbe/axgbe_ethdev.h | 3 + drivers/net/axgbe/axgbe_mdio.c | 44 ++- drivers/net/axgbe/axgbe_phy_impl.c | 45 ++- drivers/net/bonding/rte_eth_bond_8023ad.c | 13 +- drivers/net/cnxk/cn10k_tx.h | 5 +- drivers/net/cnxk/cn9k_tx.h | 2 +- drivers/net/cnxk/cnxk_ethdev.c | 7 + drivers/net/cnxk/cnxk_ethdev_ops.c | 7 + drivers/net/dpaa/dpaa_ethdev.c | 33 +- drivers/net/e1000/base/e1000_base.c | 2 +- drivers/net/ena/ena_ethdev.c | 15 +- drivers/net/fm10k/fm10k_ethdev.c | 39 ++- drivers/net/hns3/hns3_common.c | 2 +- drivers/net/hns3/hns3_ethdev.c | 4 +- drivers/net/hns3/hns3_ethdev.h | 8 + drivers/net/hns3/hns3_ethdev_vf.c | 2 + drivers/net/hns3/hns3_rss.c | 6 +- drivers/net/hns3/hns3_rss.h | 6 +- drivers/net/hns3/hns3_rxtx.c | 143 ++++---- drivers/net/i40e/i40e_ethdev.c | 6 +- drivers/net/i40e/i40e_rxtx.c | 9 + drivers/net/iavf/iavf_ethdev.c | 5 +- drivers/net/ice/base/ice_adminq_cmd.h | 4 +- drivers/net/ice/base/ice_bitops.h | 4 +- drivers/net/ice/base/ice_common.c | 14 +- drivers/net/ice/base/ice_flex_pipe.c | 8 +- drivers/net/ice/base/ice_lan_tx_rx.h | 7 +- drivers/net/ice/base/ice_nvm.c | 39 ++- drivers/net/ice/base/ice_ptp_hw.c | 4 +- drivers/net/ice/base/ice_ptp_hw.h | 3 + drivers/net/ice/base/ice_sched.c | 9 +- drivers/net/ice/base/ice_switch.c | 7 +- drivers/net/ice/ice_ethdev.h | 2 - drivers/net/ice/ice_fdir_filter.c | 9 +- drivers/net/ice/ice_hash.c | 24 +- drivers/net/ice/ice_rxtx.c | 6 +- drivers/net/ionic/ionic_rxtx.c | 16 +- drivers/net/ixgbe/base/ixgbe_phy.c | 7 +- drivers/net/ixgbe/base/ixgbe_type.h | 1 + drivers/net/ixgbe/base/ixgbe_vf.c | 6 +- drivers/net/ixgbe/ixgbe_ethdev.c | 25 +- drivers/net/mlx5/hws/mlx5dr.h | 1 + drivers/net/mlx5/hws/mlx5dr_action.c | 4 + drivers/net/mlx5/hws/mlx5dr_context.c | 1 + drivers/net/mlx5/hws/mlx5dr_debug.c | 2 +- drivers/net/mlx5/hws/mlx5dr_definer.c | 4 +- drivers/net/mlx5/hws/mlx5dr_matcher.c | 20 +- drivers/net/mlx5/hws/mlx5dr_pat_arg.h | 1 - drivers/net/mlx5/hws/mlx5dr_rule.c | 21 +- drivers/net/mlx5/hws/mlx5dr_send.h | 2 - drivers/net/mlx5/linux/mlx5_ethdev_os.c | 23 +- drivers/net/mlx5/linux/mlx5_os.c | 109 ++++--- drivers/net/mlx5/mlx5.c | 2 - drivers/net/mlx5/mlx5.h | 9 +- drivers/net/mlx5/mlx5_ethdev.c | 6 + drivers/net/mlx5/mlx5_flow.c | 16 +- drivers/net/mlx5/mlx5_flow_dv.c | 43 ++- drivers/net/mlx5/mlx5_flow_hw.c | 226 ++++++++----- drivers/net/mlx5/mlx5_hws_cnt.c | 4 +- drivers/net/mlx5/mlx5_trigger.c | 4 +- drivers/net/mlx5/mlx5_txq.c | 13 +- drivers/net/mlx5/mlx5_utils.c | 3 +- drivers/net/nfp/flower/nfp_flower.c | 2 + drivers/net/nfp/flower/nfp_flower_representor.c | 76 +++-- drivers/net/nfp/meson.build | 1 + drivers/net/nfp/nfp_ethdev_vf.c | 2 - drivers/net/nfp/nfp_flow.c | 9 +- drivers/net/ngbe/base/ngbe_devids.h | 1 + drivers/net/ngbe/base/ngbe_hw.c | 3 + drivers/net/ngbe/base/ngbe_phy_yt.c | 4 + drivers/net/ngbe/base/ngbe_phy_yt.h | 2 + drivers/net/ngbe/ngbe_ethdev.c | 6 +- drivers/net/ngbe/ngbe_ethdev.h | 1 + drivers/net/ngbe/ngbe_rxtx.c | 5 + drivers/net/ngbe/ngbe_rxtx.h | 2 + drivers/net/tap/tap_flow.c | 2 +- drivers/net/txgbe/base/meson.build | 2 +- drivers/net/txgbe/base/txgbe_hw.c | 60 +++- drivers/net/txgbe/base/txgbe_hw.h | 1 + drivers/net/txgbe/base/txgbe_osdep.h | 1 + drivers/net/txgbe/base/txgbe_regs.h | 5 + drivers/net/txgbe/base/txgbe_type.h | 1 + drivers/net/txgbe/txgbe_ethdev.c | 124 ++++--- drivers/net/txgbe/txgbe_ethdev.h | 2 +- drivers/net/txgbe/txgbe_ethdev_vf.c | 21 +- drivers/net/txgbe/txgbe_fdir.c | 3 + drivers/net/txgbe/txgbe_rxtx.c | 84 +++-- drivers/net/txgbe/txgbe_rxtx.h | 2 + drivers/net/virtio/virtio_ethdev.c | 2 + drivers/net/virtio/virtio_user/vhost_user.c | 3 +- drivers/net/vmxnet3/vmxnet3_logs.h | 2 +- drivers/vdpa/sfc/sfc_vdpa_hw.c | 2 - examples/fips_validation/fips_validation_rsa.c | 7 +- examples/ipsec-secgw/event_helper.h | 2 +- examples/ipsec-secgw/ipsec-secgw.c | 40 ++- examples/ipsec-secgw/ipsec.c | 2 +- examples/ipsec-secgw/ipsec.h | 8 +- examples/ipsec-secgw/ipsec_worker.c | 10 +- examples/l3fwd-graph/main.c | 33 +- examples/l3fwd-power/main.c | 65 ++-- examples/l3fwd-power/main.h | 4 +- examples/l3fwd-power/perf_core.c | 19 +- examples/l3fwd/l3fwd.h | 2 +- examples/l3fwd/l3fwd_acl.c | 17 +- examples/l3fwd/l3fwd_em.c | 4 +- examples/l3fwd/l3fwd_event.h | 2 +- examples/l3fwd/l3fwd_fib.c | 4 +- examples/l3fwd/l3fwd_lpm.c | 5 +- examples/l3fwd/main.c | 42 ++- examples/qos_sched/args.c | 6 +- .../guest_cli/vm_power_cli_guest.c | 4 +- kernel/linux/kni/kni_net.c | 4 +- lib/bpf/bpf_validate.c | 315 +++++++++++++++--- lib/bpf/meson.build | 6 + lib/cryptodev/rte_cryptodev.c | 14 + lib/cryptodev/rte_cryptodev.h | 4 +- lib/dmadev/rte_dmadev.c | 17 +- lib/eal/common/eal_common_fbarray.c | 30 +- lib/eal/common/eal_common_options.c | 8 +- lib/eal/common/malloc_mp.c | 3 +- lib/eal/linux/eal_memalloc.c | 2 +- lib/eal/unix/eal_firmware.c | 23 +- lib/eal/windows/include/meson.build | 1 + lib/ethdev/ethdev_driver.c | 20 +- lib/ethdev/ethdev_pci.h | 20 +- lib/ethdev/rte_flow.c | 29 +- lib/eventdev/rte_event_crypto_adapter.c | 68 ++++ lib/graph/graph.c | 72 +++- lib/hash/rte_cuckoo_hash.c | 2 + lib/hash/rte_hash.h | 16 +- lib/latencystats/rte_latencystats.c | 2 +- lib/mbuf/rte_mbuf.h | 3 + lib/mempool/rte_mempool.c | 10 +- lib/net/rte_net.h | 17 +- lib/pcapng/rte_pcapng.c | 3 +- lib/power/rte_power_intel_uncore.c | 2 +- lib/telemetry/telemetry.c | 2 +- lib/telemetry/telemetry_legacy.c | 2 +- lib/vhost/vhost_user.c | 1 + lib/vhost/virtio_net.c | 4 +- usertools/dpdk-devbind.py | 8 +- 234 files changed, 3322 insertions(+), 1349 deletions(-) Abdullah Ömer Yamaç (1): hash: fix RCU reclamation size Akhil Goyal (1): test/crypto: fix enqueue/dequeue callback case Alex Vesker (1): net/mlx5/hws: fix port ID on root item convert Alexander Kozyrev (2): net/mlx5: break flow resource release loop app/testpmd: add postpone option to async flow destroy Anatoly Burakov (7): net/e1000/base: fix link power down fbarray: fix incorrect lookahead behavior fbarray: fix incorrect lookbehind behavior fbarray: fix lookahead ignore mask handling fbarray: fix lookbehind ignore mask handling fbarray: fix finding for unaligned length malloc: fix multi-process wait condition handling Andrew Boyer (1): net/ionic: fix mbuf double-free when emptying array Apeksha Gupta (2): bus/dpaa: fix memory leak in bus scan common/dpaax: fix node array overrun Arkadiusz Kusztal (1): crypto/qat: fix placement of OOP offset Bing Zhao (3): net/mlx5: fix end condition of reading xstats net/mlx5: fix uplink port probing in bonding mode common/mlx5: remove unneeded field when modify RQ table Brian Dooley (1): crypto/qat: fix GEN4 write Bruce Richardson (2): net/ice: fix sizing of filter hash table ethdev: fix device init without socket-local memory Chaoyong He (5): app/testpmd: fix help string of BPF load command net/nfp: fix IPv6 TTL and DSCP flow action net/nfp: fix allocation of switch domain net/nfp: forbid offload flow rules with empty action list net/nfp: remove redundant function call Chengwen Feng (2): net/hns3: check Rx DMA address alignmnent dma/hisilicon: remove support for HIP09 platform Chenming Chang (1): hash: fix return code description in Doxygen Chinh Cao (1): net/ice/base: fix return type of bitmap hamming weight Christian Ehrhardt (1): test: force IOVA mode on PPC64 without huge pages Ciara Loftus (4): net/af_xdp: fix port ID in Rx mbuf net/af_xdp: count mbuf allocation failures net/af_xdp: fix stats reset net/af_xdp: remove unused local statistic Ciara Power (1): test/crypto: fix vector global buffer overflow Conor Fogarty (1): hash: check name when creating a hash Dariusz Sosnowski (2): net/mlx5: fix MTU configuration net/mlx5: fix disabling E-Switch default flow rules David Marchand (14): bus/pci: fix build with musl 1.2.4 / Alpine 3.19 eal/unix: support ZSTD compression for firmware net/ice: fix check for outer UDP checksum offload app/testpmd: fix outer IP checksum offload net: fix outer UDP checksum in Intel prepare helper net/i40e: fix outer UDP checksum offload for X710 net/iavf: remove outer UDP checksum offload for X710 VF telemetry: lower log level on socket error doc: fix link to hugepage mapping from Linux guide config: fix warning for cross build with meson >= 1.3.0 vdpa/sfc: remove dead code eal/linux: lower log level on allocation attempt failure buildtools: fix build with clang 17 and ASan net/vmxnet3: fix init logs Dengdui Huang (5): net/hns3: fix offload flag of IEEE 1588 net/hns3: fix Rx timestamp flag net/hns3: fix double free for Rx/Tx queue net/hns3: fix variable overflow app/testpmd: handle IEEE1588 init failure Ed Czeck (1): net/ark: fix index arithmetic Edwin Brossette (1): net/ixgbe: do not create delayed interrupt handler twice Erez Shitrit (3): net/mlx5/hws: decrease log level for creation failure net/mlx5/hws: fix deletion of action vport net/mlx5/hws: remove unused variable Eric Joyner (2): net/ice/base: fix memory leak in firmware version check net/ice/base: fix GCS descriptor field offsets Ferruh Yigit (1): app/testpmd: fix build on signed comparison Gagandeep Singh (4): common/dpaax/caamflib: fix PDCP-SDAP watchdog error crypto/dpaa_sec: fix IPsec descriptor bus/dpaa: fix bus scan for DMA devices common/dpaax: fix IOVA table cleanup Ganapati Kundapura (3): eventdev/crypto: fix opaque field handling cryptodev: fix build without crypto callbacks cryptodev: validate crypto callbacks from next node Gaoxiang Liu (1): net/bonding: fix failover time of LACP with mode 4 Gowrishankar Muthukrishnan (6): app/crypto-perf: remove redundant local variable app/crypto-perf: fix result for asymmetric crypto/cnxk: fix minimal input normalization examples/fips_validation: fix dereference and out-of-bound test/crypto: remove unused stats in setup test/crypto: fix asymmetric capability test Gregory Etelson (2): net/mlx5: fix access to flow template operations net/mlx5: fix Arm build with GCC 9.1 Haifei Luo (1): net/mlx5: fix indexed pool with invalid index Hamdan Igbaria (1): net/mlx5/hws: fix action template dump Haoqian He (1): vhost: cleanup resubmit info before inflight setup Hemant Agrawal (1): baseband/la12xx: forbid secondary process Hernan Vargas (2): baseband/acc: fix memory barrier app/bbdev: fix interrupt tests Jack Bond-Preston (5): crypto/openssl: fix GCM and CCM thread unsafe contexts crypto/openssl: optimize 3DES-CTR context init crypto/openssl: make per-QP cipher context clones crypto/openssl: make per-QP auth context clones crypto/openssl: set cipher padding once Jacob Keller (1): net/ice/base: fix size when allocating children arrays Jesse Brandeburg (1): net/ice/base: fix sign extension Jiawei Wang (1): net/mlx5: fix hash Rx queue release in flow sample Jiawen Wu (15): net/txgbe: fix tunnel packet parsing net/txgbe: fix flow filters in VT mode net/txgbe: fix Tx hang on queue disable net/txgbe: restrict configuration of VLAN strip offload net/txgbe: reconfigure more MAC Rx registers net/txgbe: fix VF promiscuous and allmulticast net/ngbe: add special config for YT8531SH-CA PHY net/ngbe: keep PHY power down while device probing net/txgbe: fix hotplug remove net/ngbe: fix hotplug remove net/txgbe: fix MTU range net/ngbe: fix MTU range net/txgbe: fix memory leaks net/ngbe: fix memory leaks net/txgbe: fix Rx interrupt Jie Hai (2): net/hns3: disable SCTP verification tag for RSS hash input net/hns3: fix uninitialized variable in FEC query Jiri Slaby (1): kni: fix build with Linux 6.8 Joel Kavanagh (4): crypto/ipsec_mb: fix function comment test/crypto: fix allocation comment crypto/qat: fix log message typo doc: fix typo in l2fwd-crypto guide Julien Meunier (1): net/fm10k: fix cleanup during init failure Jun Yang (1): crypto/dpaa2_sec: fix event queue user context Kaiwen Deng (1): examples/l3fwd: fix crash on multiple sockets Karen Kelly (1): doc: add baseline mode in l3fwd-power guide Kevin Traynor (2): doc: fix testpmd ring size command eal: fix logs for '--lcores' Konstantin Ananyev (3): bpf: fix MOV instruction evaluation bpf: fix load hangs with six IPv6 addresses examples/l3fwd: fix crash in ACL mode for mixed traffic Long Wu (2): net/nfp: fix representor port queue release net/nfp: fix disabling 32-bit build Luca Boccassi (4): bpf: disable on 32-bit x86 build: use builtin helper for python dependencies version: 22.11.6-rc1 version: 22.11.6 Luca Vizzarro (1): vhost: fix build with GCC 13 Maayan Kashani (3): net/mlx5: fix flow template indirect action failure net/mlx5: fix crash on counter pool destroy app/testpmd: fix parsing for connection tracking item Mateusz Pacuszka (1): net/ice/base: fix check for existing switch rule Mattias Rönnblom (1): net/af_packet: align Rx/Tx structs to cache line Michael Baum (1): ethdev: fix GENEVE option item conversion Mingjin Ye (2): bus/vdev: revert fix devargs in secondary process bus/vdev: fix device reinitialization Nithin Dabilpuram (1): net/cnxk: fix outbound security with higher packet burst Paul Greenwalt (1): net/ice/base: fix potential TLV length overflow Peng Zhang (2): net/nfp: disable ctrl VNIC queues on close net/nfp: adapt reverse sequence card Piotr Pietruszewski (1): net/ixgbe/base: revert advertising for X550 2.5G/5G Piotr Skajewski (1): net/ixgbe/base: fix 5G link speed reported on VF Radoslaw Tyl (1): net/ixgbe/base: fix PHY ID for X550 Rahul Bhansali (1): net/cnxk: fix promiscuous state after MAC change Robin Jarry (1): graph: fix ID collisions Rohit Raj (2): bus/dpaa: remove redundant file descriptor check net/dpaa: forbid MTU configuration for shared interface Rongwei Liu (1): net/mlx5: fix start without duplicate flow patterns Satha Rao (1): net/virtio: fix MAC table update Shai Brandes (3): net/ena: fix bad checksum handling net/ena: fix return value check net/ena: fix checksum handling Shihong Wang (1): examples/ipsec-secgw: fix SA salt endianness Shijith Thotton (1): mbuf: fix dynamic fields copy Shun Hao (1): net/mlx5: support jump in meter hierarchy Sivaprasad Tummala (4): app/testpmd: fix lcore ID restriction examples: fix queue ID restriction examples: fix lcore ID restriction examples: fix port ID restriction Soumyadeep Hore (1): common/idpf: fix flex descriptor mask Stefan Wegrzyn (1): net/ice/base: fix pointer to variable outside scope Stephen Hemminger (11): pcapng: add memcpy check net/virtio-user: add memcpy check net/tap: fix file descriptor check in isolated flow mempool: replace GCC pragma with cast event/sw: fix warning from useless snprintf net/ixgbe: do not update link status in secondary process usertools/devbind: fix indentation app/dumpcap: handle SIGTERM and SIGHUP app/pdump: handle SIGTERM and SIGHUP doc: remove reference to mbuf pkt field power: increase the number of UNCORE frequencies Sunil Kumar Kori (1): net/cnxk: fix RSS config Thomas Monjalon (1): doc: remove empty section from testpmd guide Tomasz Wakula (1): net/ice/base: fix preparing PHY for timesync command Tyler Retzlaff (3): eal/windows: install sched.h file latencystats: fix literal float suffix common/mlx5: fix unsigned/signed mismatch Varun Sethi (1): common/dpaax/caamflib: fix PDCP AES-AES watchdog error Venkat Kumar Ande (13): net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs net/axgbe: reset link when link never comes back net/axgbe: fix fluctuations for 1G Bel Fuse SFP net/axgbe: update DMA coherency values net/axgbe: disable interrupts during device removal net/axgbe: disable RRC for yellow carp devices net/axgbe: enable PLL control for fixed PHY modes only net/axgbe: fix SFP codes check for DAC cables net/axgbe: fix connection for SFP+ active cables net/axgbe: check only minimum speed for cables net/axgbe: fix Tx flow on 30H HW net/axgbe: delay AN timeout during KR training net/axgbe: fix linkup in PHY status Vladimir Medvedkin (3): net/ice: fix memory leaks in raw pattern parsing net/ice: fix return value for raw pattern parsing examples/ipsec-secgw: revert SA salt endianness Waldemar Dworakowski (1): net/ice/base: fix board type definition Wenwu Ma (2): dmadev: fix structure alignment dma/idxd: fix setup with Ubuntu 24.04 Yahui Cao (1): net/ice/base: fix masking when reading context Yevgeny Kliteynik (4): common/mlx5: fix PRM structs net/mlx5/hws: fix function comment net/mlx5/hws: fix spinlock release on context open net/mlx5/hws: add template match none flag Yingming Mao (1): doc: fix mbuf flags Zerun Fu (2): bus/pci: fix UIO resource mapping in secondary process bus/pci: fix FD in secondary process Zhichao Zeng (2): telemetry: fix connection parameter parsing net/ice/base: fix temporary failures reading NVM