patch has been queued to stable release 22.11.4
Xueming Li
xuemingl at nvidia.com
Mon Dec 11 11:10:25 CET 2023
Hi,
FYI, your patch has been queued to stable release 22.11.4
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 12/13/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=6c688dec84856bd68682f8f6b082b11868906132
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From 6c688dec84856bd68682f8f6b082b11868906132 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Mon, 11 Dec 2023 17:56:22 +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 ***
Abdullah Sevincer (3):
bus/pci: add PASID control
event/dlb2: disable PASID
event/dlb2: fix disable PASID
Alexander Kozyrev (3):
net/mlx5/hws: fix integrity bits level
net/mlx5: fix MPRQ stride size check
ethdev: fix ESP packet type description
Bing Zhao (2):
net/mlx5: fix flow workspace double free in Windows
net/mlx5: fix shared Rx queue list management
Brian Dooley (2):
doc: update kernel module entry in QAT guide
examples/ipsec-secgw: fix partial overflow
Bruce Richardson (5):
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 (3):
net/nfp: fix crash on close
net/nfp: fix reconfigure logic in PF initialization
net/nfp: fix reconfigure logic in VF initialization
Christian Ehrhardt (1):
config: fix RISC-V native build
Dariusz Sosnowski (7):
net/mlx5: fix flow thread safety flag for HWS
common/mlx5: fix controller index parsing
net/mlx5: fix missing flow rules for external SQ
net/mlx5: fix use after free on Rx queue start
net/mlx5: fix hairpin queue unbind
net/mlx5: fix hairpin queue states
net/mlx5: fix offset size in conntrack flow action
David Marchand (7):
bus/ifpga: fix driver header dependency
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 (10):
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: fix IMP or global reset
net/hns3: refactor interrupt state query
net/hns3: fix mailbox sync
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
Gregory Etelson (1):
eal/windows: fix build with recent MinGW
Hernan Vargas (2):
test/bbdev: fix Python script subprocess
test/bbdev: assert failed test for queue configure
Huisong Li (10):
net/hns3: fix setting DCB capability
net/hns3: fix LRO offload to report
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
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
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 (2):
net/txgbe: add proper memory barriers in Rx
net/ngbe: add proper memory barriers in Rx
Jie Hai (8):
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
Joshua Washington (2):
net/gve: update max Rx packet length to be based on MTU
ethdev: account for smaller MTU when setting default
Juraj Linkeš (1):
config/arm: fix aarch32 build with GCC 13
Kevin Traynor (1):
doc: update versions recommendations for i40e and ice
Kommula Shiva Shankar (1):
common/cnxk: fix pool buffer size in opaque mode
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
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
vhost: fix missing lock protection in power monitor API
vhost: fix checking virtqueue access in stats 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
Nicolas Chautru (1):
baseband/acc: fix TB mode on VRB1
Nithin Dabilpuram (1):
net/cnxk: fix data offset in vector Tx
Ori Kam (1):
net/mlx5: fix NIC flow capability query
Qi Zhang (2):
net/iavf: fix Tx preparation
net/ice: fix Tx preparation
Radu Nicolau (2):
net/iavf: fix Tx offload mask
net/iavf: fix Tx offload flags check
Robin Jarry (1):
usertools/pmdinfo: fix usage typos
Ruifeng Wang (1):
ethdev: fix 32-bit build with GCC 13
Satheesh Paul (1):
common/cnxk: fix SDP channel mask
Shihong Wang (1):
net/nfp: fix DMA error after abnormal exit
Srikanth Yalavarthi (1):
build: add libarchive to optional external dependencies
Stephen Hemminger (5):
app/testpmd: fix early exit from signal
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
Suanming Mou (2):
net/mlx5: fix counter query during port close
net/mlx5: fix destroying external representor flow
Timothy Miskell (1):
net/ice: fix L1 check interval
Tyler Retzlaff (2):
malloc: remove return from void functions
eal/riscv: fix vector type alignment
Viacheslav Ovsiienko (1):
net/mlx5: fix multi-segment Tx inline data length
Weiguo Li (3):
net/enic: avoid extra unlock in MTU set
net/sfc: remove null dereference in log
net/mlx5: fix unlock mismatch
Wenwu Ma (1):
net/virtio: fix link state interrupt vector setting
Zhichao Zeng (1):
net/ice: fix DCF port statistics
.mailmap | 8 +-
app/dumpcap/main.c | 28 +-
app/proc-info/main.c | 22 +-
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 | 110 +-
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 | 132 +-
app/test-pmd/cmdline.c | 106 +-
app/test-pmd/testpmd.c | 25 +-
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 +-
config/meson.build | 7 +-
doc/guides/cryptodevs/qat.rst | 4 +-
doc/guides/nics/hns3.rst | 55 +-
doc/guides/nics/i40e.rst | 17 +-
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/sample_app_ug/vdpa.rst | 3 +-
doc/guides/tools/pmdinfo.rst | 2 +-
drivers/baseband/acc/rte_acc200_pmd.c | 3 +-
drivers/bus/ifpga/bus_ifpga_driver.h | 1 +
drivers/bus/pci/pci_common.c | 10 +
drivers/bus/pci/rte_bus_pci.h | 14 +
drivers/bus/pci/version.map | 1 +
drivers/common/cnxk/roc_npa.c | 6 +-
drivers/common/cnxk/roc_npc.c | 5 +-
drivers/common/cnxk/roc_npc.h | 2 +
drivers/common/cnxk/version.map | 1 +
drivers/common/mlx5/linux/mlx5_common_os.c | 5 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 1 +
drivers/crypto/nitrox/nitrox_sym_reqmgr.c | 21 +-
drivers/event/dlb2/dlb2.c | 1 +
drivers/event/dlb2/dlb2_selftest.c | 4 +-
drivers/event/dlb2/pf/dlb2_main.c | 38 +
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/net/bonding/rte_eth_bond_8023ad.c | 7 +-
drivers/net/cnxk/cn10k_tx.h | 6 +-
drivers/net/enic/enic_main.c | 2 +-
drivers/net/gve/gve_ethdev.c | 2 +-
drivers/net/gve/gve_ethdev.h | 1 -
drivers/net/hns3/hns3_cmd.c | 43 +-
drivers/net/hns3/hns3_cmd.h | 1 +
drivers/net/hns3/hns3_common.c | 5 +-
drivers/net/hns3/hns3_dcb.c | 2 +-
drivers/net/hns3/hns3_dump.c | 1 +
drivers/net/hns3/hns3_ethdev.c | 234 +-
drivers/net/hns3/hns3_ethdev.h | 14 +
drivers/net/hns3/hns3_ethdev_vf.c | 43 +-
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 | 9 +
drivers/net/hns3/hns3_stats.c | 15 +-
drivers/net/hns3/hns3_tm.c | 4 +-
drivers/net/iavf/iavf_ethdev.c | 2 +
drivers/net/iavf/iavf_rxtx.c | 10 +-
drivers/net/iavf/iavf_rxtx.h | 2 +-
drivers/net/ice/ice_dcf_ethdev.c | 32 +-
drivers/net/ice/ice_dcf_ethdev.h | 3 +
drivers/net/ice/ice_dcf_vf_representor.c | 46 +-
drivers/net/ice/ice_ethdev.c | 6 +-
drivers/net/ice/ice_rxtx.c | 18 +-
drivers/net/ice/ice_rxtx.h | 2 +
drivers/net/mlx5/hws/mlx5dr_definer.c | 6 +-
drivers/net/mlx5/linux/mlx5_flow_os.c | 25 +
drivers/net/mlx5/linux/mlx5_flow_os.h | 8 +
drivers/net/mlx5/linux/mlx5_os.c | 1 +
drivers/net/mlx5/mlx5.c | 6 +-
drivers/net/mlx5/mlx5.h | 45 +-
drivers/net/mlx5/mlx5_flow.c | 34 +-
drivers/net/mlx5/mlx5_flow.h | 7 +-
drivers/net/mlx5/mlx5_flow_aso.c | 3 +-
drivers/net/mlx5/mlx5_flow_dv.c | 119 +-
drivers/net/mlx5/mlx5_flow_hw.c | 134 +-
drivers/net/mlx5/mlx5_hws_cnt.c | 36 +-
drivers/net/mlx5/mlx5_hws_cnt.h | 2 +
drivers/net/mlx5/mlx5_rxq.c | 27 +-
drivers/net/mlx5/mlx5_trigger.c | 29 +-
drivers/net/mlx5/mlx5_tx.h | 2 +-
drivers/net/mlx5/mlx5_txq.c | 12 +-
drivers/net/mlx5/windows/mlx5_flow_os.c | 6 +
drivers/net/mlx5/windows/mlx5_flow_os.h | 8 +
drivers/net/nfp/flower/nfp_flower.c | 2 -
drivers/net/nfp/nfp_ethdev.c | 12 +-
drivers/net/nfp/nfp_ethdev_vf.c | 4 +-
drivers/net/ngbe/ngbe_rxtx.c | 17 +
drivers/net/sfc/sfc_ethdev.c | 2 +-
drivers/net/tap/rte_eth_tap.c | 17 +-
drivers/net/tap/tap_bpf_insns.h | 2959 +++++++++--------
drivers/net/tap/tap_bpf_program.c | 45 +-
drivers/net/txgbe/base/txgbe_mng.c | 16 +-
drivers/net/txgbe/txgbe_rxtx.c | 47 +-
drivers/net/virtio/virtio_ethdev.c | 16 +-
drivers/net/virtio/virtqueue.h | 1 +
examples/ethtool/ethtool-app/ethapp.c | 59 +-
examples/ipsec-secgw/ipsec.h | 7 +
lib/eal/common/rte_malloc.c | 4 +-
lib/eal/meson.build | 3 +
lib/eal/riscv/include/rte_vect.h | 2 +-
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_eventdev.c | 2 +
lib/mbuf/rte_mbuf_ptype.h | 4 +-
lib/mempool/rte_mempool.h | 12 +-
lib/meter/rte_meter.h | 12 -
lib/pci/rte_pci.h | 4 +
lib/pdump/rte_pdump.c | 5 +-
lib/vhost/vhost.c | 86 +-
usertools/dpdk-pmdinfo.py | 2 +-
135 files changed, 3044 insertions(+), 2268 deletions(-)
--
2.25.1
More information about the stable
mailing list