patch has been queued to stable release 22.11.3
Xueming Li
xuemingl at nvidia.com
Thu Aug 10 01:47:22 CEST 2023
Hi,
FYI, your patch has been queued to stable release 22.11.3
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 08/11/23. So please
shout if anyone has objections.
Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.
Queued patches are on a temporary branch at:
https://git.dpdk.org/dpdk-stable/log/?h=22.11-staging
This queued commit can be viewed at:
https://git.dpdk.org/dpdk-stable/commit/?h=22.11-staging&id=da3c4ce23806030441aca6b3557dd99d7b81cb2a
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From da3c4ce23806030441aca6b3557dd99d7b81cb2a Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Wed, 9 Aug 2023 21:51:18 +0800
Subject: [PATCH] *** SUBJECT HERE ***
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: Xueming Li <xuemingl at nvidia.com>
*** BLURB HERE ***
Aakash Sasidharan (1):
test/crypto: fix PDCP-SDAP test vectors
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
Artemii Morozov (1):
common/sfc_efx/base: fix Rx queue without RSS hash prefix
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
Bruce Richardson (1):
test/bonding: fix include of standard header
Chaoyong He (8):
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
Ciara Power (3):
crypto/qat: fix null algorithm digest placement
cryptodev: fix device socket ID type
app/crypto-perf: fix socket ID default value
David Marchand (6):
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
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
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
Erez Ferber (1):
common/mlx5: adjust fork call with new kernel API
Fengnan Chang (1):
mem: fix memsegs exhausted message
Ferruh Yigit (2):
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 (3):
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
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 (1):
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
Kaiwen Deng (1):
net/ice: fix MAC type of E822 and E823
Kaiyu Zhang (1):
ethdev: fix potential leak in PCI probing helper
Ke Xu (1):
net/iavf: fix tunnel TSO path selection
Long Li (3):
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 (2):
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
Maxime Coquelin (1):
crypto/qat: fix sym device prototype
Michal Schmidt (1):
net/iavf: fix VLAN offload with AVX512
Min Zhou (1):
net/ixgbe: add proper memory barriers in Rx
Mingjin Ye (1):
net/iavf: fix abnormal disable HW interrupt
Mohammad Iqbal Ahmad (1):
examples/l3fwd: fix duplicate expression for default nexthop
Nithin Dabilpuram (1):
net/cnxk: fix cookies check with security offload
Ori Kam (1):
net/mlx5: fix query for NIC flow capability
Peng Zhang (1):
net/nfp: fix address always related with PF ID 0
Qiming Yang (5):
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
Rahul Bhansali (2):
test/security: fix event inline IPsec reassembly tests
common/cnxk: fix CPT backpressure disable on LBK
Raslan Darawsheh (1):
devtools: fix bashism in mailmap check
Ruifeng Wang (1):
net/mlx5: fix risk in NEON Rx descriptor read
Samina Arshad (1):
examples/fips_validation: fix digest length in AES-GCM
Satha Rao (1):
net/cnxk: flush SQ before configuring MTU
Satheesh Paul (1):
net/cnxk: fix flow queue index validation
Sean Zhang (1):
net/mlx5: fix flow dump for modify field
Shiyang He (3):
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
Thomas Monjalon (2):
cryptodev: fix comments of modular operation parameters
devtools: fix mailmap check for parentheses
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 (1):
common/iavf: fix MAC type for 710 NIC
Wenjun Wu (1):
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
Yiding Zhou (1):
net/ice: fix 32-bit build
Yuying Zhang (1):
net/ice: fix RSS hash key generation
Zerun Fu (1):
net/bonding: fix startup when NUMA is not supported
Zhichao Zeng (1):
net/iavf: fix stop ordering
.github/workflows/build.yml | 2 +-
.mailmap | 4 +
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 +
...ryptodev_security_pdcp_sdap_test_vectors.h | 252 +++++++++---------
app/test/test_link_bonding.c | 2 +-
app/test/test_security_inline_proto.c | 238 +++++++++++------
devtools/check-git-log.sh | 4 +-
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/prog_guide/multi_proc_support.rst | 14 +-
doc/guides/prog_guide/rte_flow.rst | 17 +-
doc/guides/rawdevs/ntb.rst | 38 ++-
.../fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 18 +-
drivers/common/cnxk/roc_nix_fc.c | 11 -
drivers/common/iavf/iavf_common.c | 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_rx.c | 4 +-
drivers/compress/qat/qat_comp.c | 182 +++++++++++++
drivers/compress/qat/qat_comp.h | 3 +
drivers/crypto/openssl/rte_openssl_pmd.c | 21 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 2 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 18 +-
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/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/e1000/em_ethdev.c | 4 +-
drivers/net/e1000/igb_rxtx.c | 4 +
drivers/net/hns3/hns3_dcb.c | 9 +-
drivers/net/hns3/hns3_ethdev.h | 7 -
drivers/net/hns3/hns3_rxtx_vec_neon.h | 4 +-
drivers/net/i40e/i40e_rxtx.c | 10 +-
drivers/net/i40e/i40e_rxtx.h | 2 +-
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 | 29 +-
drivers/net/iavf/iavf_hash.c | 2 +-
drivers/net/iavf/iavf_rxtx.h | 10 +-
drivers/net/iavf/iavf_rxtx_vec_avx512.c | 5 +-
drivers/net/iavf/iavf_vchnl.c | 48 +---
drivers/net/ice/base/ice_common.c | 2 +
drivers/net/ice/ice_ethdev.c | 8 +-
drivers/net/ice/ice_fdir_filter.c | 2 +-
drivers/net/ice/ice_generic_flow.c | 10 +-
drivers/net/ice/ice_hash.c | 2 +-
drivers/net/ice/ice_rxtx.c | 10 +-
drivers/net/ice/ice_rxtx_vec_common.h | 2 +-
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/mana.h | 2 +-
drivers/net/mana/rx.c | 13 +-
drivers/net/mana/tx.c | 2 +-
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 34 ++-
drivers/net/mlx5/linux/mlx5_flow_os.c | 2 +-
drivers/net/mlx5/mlx5.c | 2 +
drivers/net/mlx5/mlx5.h | 1 +
drivers/net/mlx5/mlx5_devx.c | 4 +
drivers/net/mlx5/mlx5_flow.c | 151 ++++++-----
drivers/net/mlx5/mlx5_flow.h | 4 +-
drivers/net/mlx5/mlx5_flow_hw.c | 242 ++++++++++-------
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 +-
.../net/nfp/flower/nfp_flower_representor.c | 13 +-
drivers/net/nfp/nfp_ethdev.c | 4 +-
drivers/net/nfp/nfp_flow.c | 30 ++-
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/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 | 103 ++++++-
drivers/net/txgbe/txgbe_ethdev.h | 6 +
drivers/net/txgbe/txgbe_ethdev_vf.c | 6 +-
drivers/raw/ntb/ntb.c | 5 +
examples/fips_validation/Makefile | 2 +
examples/fips_validation/main.c | 5 +-
examples/ipsec-secgw/ipsec-secgw.c | 3 +
examples/ipsec-secgw/test/common_defs.sh | 2 +-
examples/l2fwd-cat/Makefile | 1 +
examples/l3fwd/l3fwd_fib.c | 8 +-
kernel/linux/kni/compat.h | 4 +
kernel/linux/kni/kni_dev.h | 4 +
lib/cryptodev/cryptodev_pmd.h | 2 +-
lib/cryptodev/rte_crypto_asym.h | 4 +-
lib/eal/common/eal_common_dynmem.c | 6 +-
lib/eal/common/eal_common_proc.c | 14 +-
lib/eal/freebsd/eal_memory.c | 8 +-
lib/eal/linux/eal_memory.c | 11 +-
lib/ethdev/ethdev_pci.h | 5 +-
lib/ethdev/rte_ethdev.c | 5 +
lib/ethdev/rte_ethdev.h | 16 +-
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 -
144 files changed, 1705 insertions(+), 1056 deletions(-)
--
2.25.1
More information about the stable
mailing list