patch has been queued to stable release 22.11.2
Xueming Li
xuemingl at nvidia.com
Mon Feb 27 07:21:09 CET 2023
Hi,
FYI, your patch has been queued to stable release 22.11.2
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 03/31/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://github.com/steevenlee/dpdk
This queued commit can be viewed at:
https://git.dpdk.org/dpdk-stable/log/?h=22.11-staging
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From dc7302e733911234b7b0d5e147e3812ba7a2a92f Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Mon, 27 Feb 2023 14:08:40 +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 ***
Ajit Khaparde (1):
doc: fix firmware list in bnxt guide
Alex Vesker (2):
common/mlx5: fix offset of a field
net/mlx5/hws: fix memory leak on general pool DB init
Alexander Kozyrev (3):
net/mlx5: fix error CQE dumping for vectorized Rx
net/mlx5: ignore non-critical syndromes for Rx queue
net/mlx5: check compressed CQE opcode in vectorized Rx
Alvaro Karsz (1):
bus/fslmc: fix deadlock on MC send command timeout
Andy Pei (2):
vdpa/ifc: fix argument compatibility check
vdpa/ifc: fix reconnection in SW-assisted live migration
Anoob Joseph (4):
app/crypto-perf: fix number of segments
app/crypto-perf: fix session freeing
app/crypto-perf: fix SPI zero
app/crypto-perf: fix IPsec direction
Ashish Sadanandan (1):
eal/linux: fix hugetlbfs sub-directories discovery
Ben Magistro (1):
app/dumpcap: fix storing port identifier
Bruce Richardson (6):
dma/ioat: fix device stop if no copies done
dma/ioat: fix indexes after restart
dma/ioat: fix error reporting on restart
build: fix toolchain definition
examples/cmdline: fix build with GCC 12
examples/qos_sched: fix Tx port config when link down
Chaoyong He (3):
net/nfp: store counter reset before zeroing flow query
net/nfp: fix teardown of flows sharing a mask ID
net/nfp: fix VNI of VXLAN encap action
Chengwen Feng (5):
mem: fix hugepage info mapping
raw/ifpga/base: fix init with multi-process
telemetry: fix repeat display when callback don't init dict
net/hns3: declare flow rule keeping capability
eal/freebsd: fix lock in alarm callback
Ciara Power (2):
crypto/qat: fix stream cipher direction
crypto/ipsec_mb: fix ZUC-256 maximum tag length
Dariusz Sosnowski (1):
net/mlx5: fix available tag registers calculation for HWS
David Marchand (14):
drivers: fix symbol exports when map is omitted
devtools: fix name check with mbox files
hash: fix GFNI implementation build with GCC 12
crypto/qat: fix build for generic x86 with GCC 12
fbarray: fix metadata dump
gpudev: fix deadlocks when registering callback
graph: fix node shrink
net/ena: fix deadlock in RSS RETA update
crypto/ccp: remove some printf
crypto/ccp: remove some dead code for UIO
crypto/ccp: fix IOVA handling
net/cnxk: fix deadlock in security session creation
net/iavf: protect insertion in flow list
app/testpmd: fix crash on cleanup
Edwin Brossette (1):
net/bnxt: fix link state change interrupt config
Erik Gabriel Carrillo (1):
eventdev/timer: fix overflow
Fan Zhang (1):
cryptodev: fix sym session mempool creation description
Fengnan Chang (1):
eal: cleanup alarm and hotplug before memory detach
Ferruh Yigit (3):
kni: fix build on RHEL 9.1
app/testpmd: fix forwarding stats for Tx dropped
app/testpmd: fix link check condition on port start
Ganapati Kundapura (4):
eventdev/crypto: fix enqueue count
eventdev/crypto: fix offset used while flushing events
eventdev/crypto: fix overflow in circular buffer
eventdev/crypto: fix failed events
Gowrishankar Muthukrishnan (1):
crypto/cnxk: fix digest for empty input data
Gregory Etelson (1):
app/testpmd: fix interactive mode with no ports
Hernan Vargas (4):
baseband/acc: fix memory leak on acc100 close
baseband/acc: fix acc100 iteration counter in TB
baseband/acc: fix multiplexing acc100 operations
baseband/acc: fix acc100 queue mapping to 64 bits
Honnappa Nagarahalli (1):
eal: use same atomic intrinsics for GCC and clang
Huisong Li (22):
net/hns3: fix inaccurate RTC time to read
telemetry: move include after guard
ethdev: fix telemetry data truncation
mempool: fix telemetry data truncation
cryptodev: fix telemetry data truncation
mem: fix telemetry data truncation
net/hns3: fix log about indirection table size
net/hns3: extract common function to query device
net/hns3: refactor set RSS hash algorithm and key interface
net/hns3: fix RSS key size compatibility
net/hns3: fix clearing RSS configuration
net/hns3: use RSS filter list to check duplicated rule
net/hns3: remove useless code when destroy valid RSS rule
net/hns3: fix warning on flush or destroy rule
net/hns3: fix config struct used for conversion
net/hns3: fix duplicate RSS rule check
net/hns3: fix burst mode query with dummy function
net/hns3: add debug info for Rx/Tx dummy function
net/hns3: remove debug condition for Tx prepare
net/hns3: separate Tx prepare from getting Tx function
net/hns3: make getting Tx function static
net/hns3: extract common functions to set Rx/Tx
Ivan Malov (3):
net/sfc: export pick transfer proxy callback to representors
net/sfc: fix MAC address entry leak in transfer flow parsing
net/sfc: enforce fate action in transfer flow rules
Jiawei Wang (1):
net/mlx5: fix flow sample with ConnectX-5
Jiawen Wu (6):
net/txgbe: fix default signal quality value for KX/KX4
net/txgbe: fix packet type to parse from offload flags
net/ngbe: fix packet type to parse from offload flags
net/ngbe: add spinlock protection on YT PHY
net/txgbe: fix interrupt loss
net/txgbe: fix Rx buffer size in config register
Jie Hai (1):
test/mbuf: fix mbuf reset test
Jin Liu (1):
net/nfp: restrict flow flush to the port
Jingjing Wu (2):
net/idpf: fix mbuf leak in split Tx
net/idpf: fix driver infos
Kaiwen Deng (1):
net/ixgbe: enable IPv6 mask in flow rules
Kalesh AP (1):
net/bnxt: fix Tx queue stats after queue stop and start
Kiran Kumar K (1):
common/cnxk: fix IPv6 extension matching
Kommula Shiva Shankar (1):
common/cnxk: fix aura ID handling
Long Wu (1):
net/nfp: fix Tx packet drop for large data length
Maxime Coquelin (4):
vhost: decrease log level for unimplemented requests
vhost: fix possible FD leaks
vhost: fix possible FD leaks on truncation
net/virtio-user: fix device starting failure handling
Megha Ajmera (2):
examples/qos_sched: fix debug mode
sched: fix alignment of structs in subport
Michael Baum (3):
compressdev: fix end of driver list
app/compress-perf: fix some typos
app/compress-perf: fix testing single operation
Michal Schmidt (1):
net/iavf: fix VLAN offload with AVX2
Mike Baucom (1):
net/bnxt: fix Rx queue stats after queue stop and start
Mike Pattrick (1):
net/iavf: add lock for VF commands
Naga Harish K S V (1):
eventdev/eth_tx: fix devices loop
Nicolas Chautru (3):
app/bbdev: fix build with optional flag
app/bbdev: fix build with optional flag
app/bbdev: add allocation checks
Nithin Dabilpuram (1):
net/cnxk: fix packet type for IPv6 packets post decryption
Pablo de Lara (1):
crypto/qat: fix build
Pavan Nikhilesh (2):
event/cnxk: fix burst timer arm
event/cnxk: fix timer operations in secondary process
Peng Zhang (1):
net/nfp: fix firmware name derived from PCI name
Qiming Yang (1):
net/i40e: reduce interrupt interval in multi-driver mode
Rahul Bhansali (1):
event/cnxk: wait for CPT flow control on WQE path
Richard Donkin (1):
net/nfp: fix max DMA length
Ruifeng Wang (1):
crypto/openssl: fix warning on copy length
Satheesh Paul (2):
common/cnxk: fix dual VLAN parsing
common/cnxk: fix channel mask for SDP interfaces
Shijith Thotton (2):
examples/l2fwd-event: fix worker cleanup
eventdev/eth_rx: fix getting adapter instance
Shiyang He (1):
net/ixgbe: fix firmware version consistency
Stephen Hemminger (1):
crypto/ipsec_mb: remove unnecessary null check
Steve Yang (2):
net/i40e: fix validation of flow transfer attribute
net/ice: fix validation of flow transfer attribute
Suanming Mou (2):
net/mlx5: fix GENEVE resource overwrite
common/mlx5: improve AES-XTS tweak capability check
Sunil Kumar Kori (2):
common/cnxk: reduce channel count per LMAC
net/cnxk: validate RED threshold config
Thomas Monjalon (4):
doc: fix dependency setup in l2fwd-cat example guide
devtools: fix escaped space in grep pattern
build: fix dependencies lookup
doc: fix description of L2TPV2 flow item
Tyler Retzlaff (1):
eal/windows: mark memory config as complete
Venkat Duvvuru (1):
net/bnxt: fix RSS hash in mbuf
Viacheslav Ovsiienko (3):
net/mlx5: fix wait descriptor opcode for ConnectX-7
net/mlx5: fix warning for Tx scheduling option
net/mlx5: fix read device clock in real time mode
Vikash Poddar (1):
test/crypto: fix typo in AES test
Volodymyr Fialko (5):
test/crypto: add missing MAC-I to PDCP vectors
eventdev/crypto: fix function symbol export
drivers/bus: fix leak for devices without driver
reorder: invalidate buffer from ready queue in drain
test/reorder: fix double free of drained buffers
Wenwu Ma (1):
vhost: fix net header settings in datapath
Zhichao Zeng (2):
net/iavf: fix outer UDP checksum offload
net/iavf: fix building data desc
.github/workflows/build.yml | 3 +-
.mailmap | 6 +
.travis.yml | 3 +-
app/dumpcap/main.c | 1 +
app/test-bbdev/test_bbdev_perf.c | 92 +++-
app/test-compress-perf/comp_perf_options.h | 6 +-
.../comp_perf_options_parse.c | 8 +-
.../comp_perf_test_common.c | 126 ++++--
.../comp_perf_test_cyclecount.c | 71 +--
.../comp_perf_test_throughput.c | 64 +--
.../comp_perf_test_verify.c | 64 ++-
app/test-compress-perf/main.c | 8 +
app/test-crypto-perf/cperf_ops.c | 37 +-
app/test-crypto-perf/cperf_options.h | 1 +
app/test-crypto-perf/cperf_options_parsing.c | 15 +
app/test-crypto-perf/cperf_test_common.c | 8 +-
app/test-crypto-perf/cperf_test_latency.c | 27 +-
app/test-crypto-perf/cperf_test_verify.c | 25 +-
app/test-pmd/testpmd.c | 46 +-
app/test/test_cryptodev_aes_test_vectors.h | 16 +-
...est_cryptodev_security_pdcp_test_vectors.h | 8 +-
app/test/test_mbuf.c | 1 +
app/test/test_reorder.c | 2 +
config/meson.build | 6 +-
devtools/check-git-log.sh | 2 +-
devtools/checkpatches.sh | 2 +-
doc/guides/nics/bnxt.rst | 1 +
doc/guides/prog_guide/cryptodev_lib.rst | 42 +-
.../prog_guide/img/cryptodev_sym_sess.svg | 417 ------------------
doc/guides/prog_guide/rte_flow.rst | 13 +-
doc/guides/sample_app_ug/l2_forward_cat.rst | 9 +-
drivers/baseband/acc/rte_acc100_pmd.c | 17 +-
drivers/baseband/turbo_sw/meson.build | 10 +-
drivers/bus/fslmc/mc/mc_sys.c | 5 +-
drivers/bus/pci/pci_common.c | 3 +-
drivers/bus/vdev/vdev.c | 5 +-
drivers/common/cnxk/roc_mbox.h | 2 +-
drivers/common/cnxk/roc_nix_inl_dev.c | 2 +-
drivers/common/cnxk/roc_npc.c | 9 +-
drivers/common/cnxk/roc_npc_mcam.c | 19 +-
drivers/common/cnxk/roc_npc_parse.c | 240 +++++++---
drivers/common/cnxk/roc_npc_priv.h | 19 +-
drivers/common/cnxk/roc_npc_utils.c | 2 +-
drivers/common/mlx5/mlx5_common.h | 1 +
drivers/common/mlx5/mlx5_devx_cmds.c | 4 +-
drivers/common/mlx5/mlx5_prm.h | 16 +-
drivers/common/mlx5/version.map | 1 +
drivers/compress/mlx5/mlx5_compress.c | 4 +-
drivers/compress/qat/dev/qat_comp_pmd_gen1.c | 2 +-
drivers/compress/qat/dev/qat_comp_pmd_gen4.c | 2 +-
drivers/crypto/ccp/ccp_crypto.c | 105 +----
drivers/crypto/ccp/ccp_dev.c | 16 +-
drivers/crypto/ccp/ccp_pci.c | 33 --
drivers/crypto/ccp/ccp_pci.h | 3 -
drivers/crypto/ccp/rte_ccp_pmd.c | 5 +-
drivers/crypto/cnxk/cnxk_se.h | 46 +-
drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 5 +-
drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 2 +-
drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 2 +-
drivers/crypto/qat/qat_sym_session.c | 8 +-
drivers/dma/ioat/ioat_dmadev.c | 31 +-
drivers/event/cnxk/cn9k_worker.h | 1 +
drivers/event/cnxk/cnxk_tim_evdev.c | 7 +
drivers/event/cnxk/cnxk_tim_worker.h | 81 ++--
drivers/net/bnxt/bnxt_ethdev.c | 2 +-
drivers/net/bnxt/bnxt_rxq.c | 6 +
drivers/net/bnxt/bnxt_rxr.c | 1 -
drivers/net/bnxt/bnxt_txr.c | 6 +
drivers/net/cnxk/cn9k_ethdev_sec.c | 1 +
drivers/net/cnxk/cn9k_rx.h | 17 +-
drivers/net/cnxk/cn9k_tx.h | 10 +
drivers/net/cnxk/cnxk_ethdev_cman.c | 5 +
drivers/net/ena/ena_rss.c | 1 +
drivers/net/hns3/hns3_common.c | 94 +++-
drivers/net/hns3/hns3_common.h | 2 +
drivers/net/hns3/hns3_ethdev.c | 83 +---
drivers/net/hns3/hns3_ethdev_vf.c | 84 +---
drivers/net/hns3/hns3_flow.c | 224 +++++-----
drivers/net/hns3/hns3_mp.c | 4 +-
drivers/net/hns3/hns3_ptp.c | 12 +-
drivers/net/hns3/hns3_rss.c | 63 ++-
drivers/net/hns3/hns3_rss.h | 7 +-
drivers/net/hns3/hns3_rxtx.c | 108 +++--
drivers/net/hns3/hns3_rxtx.h | 5 +-
drivers/net/i40e/i40e_ethdev.h | 2 +-
drivers/net/i40e/i40e_flow.c | 8 +
drivers/net/iavf/iavf.h | 1 +
drivers/net/iavf/iavf_generic_flow.c | 3 +-
drivers/net/iavf/iavf_rxtx.c | 22 +-
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 5 +-
drivers/net/iavf/iavf_vchnl.c | 106 +++--
drivers/net/ice/ice_generic_flow.c | 8 +
drivers/net/idpf/idpf_ethdev.c | 6 +-
drivers/net/idpf/idpf_rxtx.c | 29 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 31 +-
drivers/net/ixgbe/ixgbe_flow.c | 4 +
drivers/net/mlx5/hws/mlx5dr_pool.c | 7 -
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 68 +++
drivers/net/mlx5/mlx5.c | 9 +-
drivers/net/mlx5/mlx5.h | 4 +
drivers/net/mlx5/mlx5_flow.c | 5 +-
drivers/net/mlx5/mlx5_flow_dv.c | 7 +-
drivers/net/mlx5/mlx5_flow_hw.c | 46 +-
drivers/net/mlx5/mlx5_rx.c | 133 ++++--
drivers/net/mlx5/mlx5_rx.h | 4 +-
drivers/net/mlx5/mlx5_rxtx_vec.c | 13 +-
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 16 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 10 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 9 +-
drivers/net/mlx5/mlx5_tx.h | 2 +-
drivers/net/mlx5/mlx5_txpp.c | 15 +-
drivers/net/mlx5/windows/mlx5_ethdev_os.c | 30 ++
drivers/net/nfp/nfp_ethdev.c | 2 +-
drivers/net/nfp/nfp_flow.c | 33 +-
drivers/net/nfp/nfp_flow.h | 1 +
drivers/net/nfp/nfp_rxtx.c | 24 +-
drivers/net/ngbe/base/ngbe_phy_yt.c | 36 ++
drivers/net/ngbe/base/ngbe_type.h | 1 +
drivers/net/ngbe/ngbe_rxtx.c | 92 +---
drivers/net/sfc/sfc_mae.c | 18 +
drivers/net/sfc/sfc_repr.c | 26 ++
drivers/net/txgbe/base/txgbe_phy.c | 7 +-
drivers/net/txgbe/txgbe_ethdev.c | 5 +-
drivers/net/txgbe/txgbe_rxtx.c | 26 +-
drivers/net/virtio/virtio_user_ethdev.c | 11 +-
drivers/raw/ifpga/base/opae_hw_api.c | 4 +-
drivers/regex/cn9k/meson.build | 4 +-
drivers/vdpa/ifc/ifcvf_vdpa.c | 7 +
examples/cmdline/parse_obj_list.h | 3 +-
examples/l2fwd-event/l2fwd_event.c | 4 +-
examples/qos_sched/init.c | 12 +
kernel/linux/kni/compat.h | 4 +-
lib/compressdev/rte_compressdev.h | 2 +-
lib/cryptodev/rte_cryptodev.c | 2 +-
lib/cryptodev/rte_cryptodev.h | 17 +-
lib/eal/common/eal_common_fbarray.c | 3 +-
lib/eal/common/eal_common_memory.c | 10 +-
lib/eal/freebsd/eal.c | 2 +-
lib/eal/freebsd/eal_alarm.c | 6 +-
lib/eal/freebsd/eal_hugepage_info.c | 2 +-
lib/eal/include/generic/rte_atomic.h | 12 -
lib/eal/linux/eal.c | 4 +-
lib/eal/linux/eal_hugepage_info.c | 17 +-
lib/eal/windows/eal.c | 3 +
lib/ethdev/rte_ethdev.c | 12 +-
lib/eventdev/rte_event_crypto_adapter.c | 25 +-
lib/eventdev/rte_event_crypto_adapter.h | 4 +
lib/eventdev/rte_event_eth_rx_adapter.c | 12 +-
lib/eventdev/rte_event_eth_tx_adapter.c | 2 +-
lib/eventdev/rte_event_timer_adapter.c | 97 ++--
lib/eventdev/version.map | 1 +
lib/gpudev/gpudev.c | 5 +-
lib/graph/node.c | 8 +-
lib/hash/rte_thash_x86_gfni.h | 6 +-
lib/mempool/rte_mempool.c | 24 +-
lib/reorder/rte_reorder.c | 1 +
lib/sched/rte_sched.c | 6 +-
lib/telemetry/rte_telemetry.h | 5 +-
lib/telemetry/telemetry.c | 2 +-
lib/vhost/socket.c | 8 +-
lib/vhost/vhost_user.c | 44 +-
lib/vhost/virtio_net.c | 6 +
163 files changed, 2084 insertions(+), 1762 deletions(-)
delete mode 100644 doc/guides/prog_guide/img/cryptodev_sym_sess.svg
--
2.25.1
More information about the stable
mailing list