patch has been queued to stable release 22.11.2
Xueming Li
xuemingl at nvidia.com
Sun Apr 9 17:23:08 CEST 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 04/30/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
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From f9f94070e0a9c9ac33b64bc22d67377fe316dfea Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Sun, 9 Apr 2023 21:45:38 +0800
Subject: 22.11.2 second batch patch list
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: Xueming Li <xuemingl at nvidia.com>
Abdullah Sevincer (1):
eventdev: fix memory size for telemetry
Akhil Goyal (2):
examples/ipsec-secgw: fix auth IV length
doc: fix code blocks in cryptodev guide
Alex Vesker (1):
net/mlx5/hws: fix error code of send queue action
Alexander Kozyrev (1):
net/mlx5: fix CQE dump for Tx
Arkadiusz Kusztal (1):
app/compress-perf: fix remaining data for ops
Beilei Xing (1):
net/idpf: reset queue flag when queue is stopped
Bing Zhao (2):
net/mlx5: fix hairpin Tx queue reference count
net/mlx5: fix sysfs port name translation
Boleslav Stankevich (1):
net/virtio: deduce IP length for TSO checksum
Bruce Richardson (1):
examples/qos_sched: fix config entries in wrong sections
Chaoyong He (7):
net/nfp: fix set MAC flow action
net/nfp: fix set IPv4 flow action
net/nfp: fix set IPv6 flow action
net/nfp: fix set TP flow action
net/nfp: fix set TTL flow action
net/nfp: fix set DSCP flow action
net/nfp: fix offload of multiple output actions
Cheng Jiang (1):
vhost: fix slot index in async split virtqueue Tx
Chengwen Feng (7):
kvargs: add API documentation for process callback
compressdev: fix empty devargs parsing
cryptodev: fix empty devargs parsing
net/hns3: fix empty devargs parsing
net/virtio: fix empty devargs parsing
dma/skeleton: fix empty devargs parsing
raw/skeleton: fix empty devargs parsing
Ciara Power (5):
crypto/qat: fix SM3 auth mode
app/crypto-perf: fix test file memory leak
test/crypto: fix ZUC digest length in comparison
test/crypto: fix capability check for ZUC cipher-auth
test/crypto: fix skip condition for CPU crypto SGL
Dariusz Sosnowski (2):
net/mlx5: fix egress group translation in HWS
net/mlx5: fix isolated mode if no representor matching
David Christensen (1):
acl: fix crash on PPC64 with GCC 11
David Marchand (13):
doc: fix reference to event timer header
vhost: fix OOB access for invalid vhost ID
app/testpmd: fix Tx preparation in checksum engine
app/testpmd: fix packet count in IEEE 1588 engine
app/testpmd: fix packet transmission in noisy VNF engine
net/i40e: revert link status check on device start
crypto/ccp: fix PCI probing
raw/skeleton: fix selftest
net/vhost: add missing newline in logs
net/vhost: fix leak in interrupt handle setup
net/vhost: fix Rx interrupt
net/virtio: remove address width limit for modern devices
net/mlx5: fix build with GCC 12 and ASan
Dmitry Kozlyuk (1):
doc: add Linux capability to access physical addresses
Erez Shitrit (1):
net/mlx5/hws: fix pattern creation
Ferruh Yigit (1):
ethdev: remove telemetry Rx mbuf alloc failed field
Gerry Gribbon (2):
regex/mlx5: utilize all available queue pairs
regex/mlx5: fix doorbell record
Gowrishankar Muthukrishnan (6):
examples/fips_validation: fix MCT output for SHA
examples/fips_validation: fix integer parsing
examples/fips_validation: fix AES-GCM tests
examples/fips_validation: fix AES-XTS sequence number
examples/fips_validation: add extra space in JSON buffer
common/cnxk: fix auth key length
Harshad Narayane (1):
doc: fix pipeline example path in user guide
Hernan Vargas (5):
baseband/acc: fix check after deref and dead code
test/bbdev: fix crash for non supported HARQ length
test/bbdev: extend HARQ tolerance
test/bbdev: remove check for invalid opaque data
app/bbdev: check statistics failure
Huisong Li (17):
mem: fix heap ID in telemetry
net/hns3: fix possible truncation of hash key when config
net/hns3: fix possible truncation of redirection table
net/hns3: use hardware config to report hash key
net/hns3: use hardware config to report hash types
net/hns3: use hardware config to report redirection table
net/hns3: separate setting hash algorithm
net/hns3: separate setting hash key
net/hns3: separate setting redirection table
net/hns3: separate setting RSS types
net/hns3: separate setting and clearing RSS rule
net/hns3: use new RSS rule to configure hardware
net/hns3: save hash algo to RSS filter list node
net/hns3: allow adding queue buffer size hash rule
net/hns3: separate flow RSS config from RSS conf
net/hns3: reimplement hash flow function
net/hns3: add verification of RSS types
Ivan Malov (3):
common/sfc_efx/base: add MAE mark reset action
net/sfc: fix resetting mark in tunnel offload switch rules
net/sfc: invalidate switch port entry on representor unplug
Joyce Kong (1):
pdump: fix build with GCC 12
Kai Ji (1):
crypto/openssl: fix freeing in RSA EVP
Kaiwen Deng (1):
net/ixgbe: fix IPv6 mask in flow director
Kamalakshitha Aligeri (3):
net/i40e: fix AVX512 fast-free path
examples/l3fwd: remove hash entry number
doc: fix LPM support in l3forward guide
Kevin Traynor (1):
ring: silence GCC 12 warnings
Krzysztof Karas (2):
ethdev: fix build with LTO
crypto/ipsec_mb: relax multi-process requirement
Levend Sayar (1):
net/gve: fix offloading capability
Long Li (2):
net/mana: enable driver by default
net/mana: fix stats counters
Long Wu (1):
net/nfp: fix getting RSS configuration
Michael Baum (4):
compress/mlx5: fix decompress xform validation
compress/mlx5: fix output Adler-32 checksum offset
compress/mlx5: fix queue setup for partial transformations
app/testpmd: fix encap/decap size calculation
Mohammad Iqbal Ahmad (1):
app/flow-perf: fix division or module by zero
Nicolas Chautru (4):
baseband/acc: protect from TB negative scenario
baseband/acc: add explicit mbuf append for soft output
baseband/acc: prevent to dequeue more than requested
baseband/acc: fix iteration counter in TB mode
Nithin Dabilpuram (2):
common/cnxk: add memory clobber to steor and ldeor
examples/ipsec-secgw: fix offload variable init
Pavel Ivashchenko (1):
test/mbuf: fix test with mbuf debug enabled
Peng Zhang (2):
net/nfp: fix 48-bit DMA support for NFDk
net/nfp: fix MTU configuration order
Qi Zhang (1):
doc: fix DCF instructions in ice guide
Rakesh Kudurumalla (1):
net/cnxk: fix LBK BPID usage
Rongwei Liu (1):
net/mlx5: fix crash on action template failure
Saoirse O'Donovan (1):
test/crypto: fix statistics error messages
Satheesh Paul (1):
common/cnxk: fix second pass flow rule layer type
Shiyang He (1):
app/testpmd: fix secondary process packet forwarding
Simei Su (2):
net/i40e: fix maximum frame size configuration
net/ice: fix Rx timestamp
Stephen Hemminger (4):
cmdline: make rdline status not private
cmdline: handle EOF as quit
app/testpmd: cleanup cleanly from signal
app/testpmd: fix interactive mode on Windows
Thomas Monjalon (5):
eal/windows: fix pedantic build
doc: add gpudev to the Doxygen index
net/mlx5: fix Windows build with MinGW GCC 12
gpudev: export header file for external drivers
devtools: move mailmap check after patch applied
Tyler Retzlaff (2):
eal/windows: fix thread creation
eal/unix: fix thread creation
Visa Hankala (1):
net/e1000: fix saving of stripped VLAN TCI
Volodymyr Fialko (2):
event/cnxk: fix SSO cleanup
reorder: fix sequence number mbuf field register
Wei Huang (3):
bus/ifpga: fix devargs handling
net/ipn3ke: fix thread exit
net/ipn3ke: fix representor name
Wenjing Qiao (1):
net/i40e: fix MAC loopback on X722
Yangchao Zhou (1):
kni: fix possible starvation when mbufs are exhausted
Yogesh Jangra (1):
table: fix action selector group size log2 setting
Zhichao Zeng (1):
net/iavf: fix device stop during reset
Zhuobin Huang (1):
test: fix segment length in packet generator
.mailmap | 11 +
MAINTAINERS | 2 +-
app/test-bbdev/test_bbdev_perf.c | 32 +-
.../comp_perf_test_common.c | 11 +-
app/test-crypto-perf/cperf_options_parsing.c | 1 +
.../cperf_test_vector_parsing.c | 1 +
app/test-flow-perf/main.c | 7 +-
app/test-pmd/cmdline.c | 29 +-
app/test-pmd/cmdline_flow.c | 48 +-
app/test-pmd/csumonly.c | 17 +-
app/test-pmd/ieee1588fwd.c | 2 +-
app/test-pmd/noisy_vnf.c | 5 +-
app/test-pmd/testpmd.c | 160 ++-
app/test-pmd/testpmd.h | 1 +
app/test/packet_burst_generator.c | 26 +-
app/test/test_cryptodev.c | 60 +-
app/test/test_mbuf.c | 1 +
devtools/check-git-log.sh | 15 +
devtools/checkpatches.sh | 30 -
doc/api/doxy-api-index.md | 1 +
doc/guides/linux_gsg/enable_func.rst | 4 +-
doc/guides/nics/ice.rst | 8 +-
doc/guides/nics/mana.rst | 8 +-
doc/guides/nics/mlx5.rst | 3 +
doc/guides/prog_guide/cryptodev_lib.rst | 121 +--
doc/guides/prog_guide/event_timer_adapter.rst | 2 +-
doc/guides/sample_app_ug/l3_forward.rst | 3 +-
doc/guides/sample_app_ug/pipeline.rst | 2 +-
drivers/baseband/acc/rte_acc100_pmd.c | 2 -
drivers/baseband/acc/rte_acc200_pmd.c | 61 +-
drivers/bus/ifpga/ifpga_bus.c | 3 +-
drivers/common/cnxk/roc_io.h | 12 +-
drivers/common/cnxk/roc_npc_mcam.c | 39 +-
drivers/common/cnxk/roc_npc_mcam_dump.c | 6 +-
drivers/common/cnxk/roc_npc_parse.c | 1 +
drivers/common/cnxk/roc_npc_priv.h | 1 +
drivers/common/cnxk/roc_se.h | 7 +-
drivers/common/mlx5/meson.build | 9 +-
drivers/common/mlx5/windows/mlx5_win_defs.h | 100 +-
drivers/common/sfc_efx/base/efx.h | 18 +
drivers/common/sfc_efx/base/efx_mae.c | 12 +
drivers/common/sfc_efx/version.map | 1 +
drivers/compress/mlx5/mlx5_compress.c | 8 +-
drivers/crypto/ccp/ccp_crypto.c | 1 -
drivers/crypto/ccp/ccp_dev.c | 89 +-
drivers/crypto/ccp/ccp_dev.h | 31 +-
drivers/crypto/ccp/ccp_pci.c | 207 ----
drivers/crypto/ccp/ccp_pci.h | 24 -
drivers/crypto/ccp/meson.build | 1 -
drivers/crypto/ccp/rte_ccp_pmd.c | 17 +-
drivers/crypto/ipsec_mb/ipsec_mb_private.c | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 3 +
drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 3 +
drivers/crypto/qat/qat_sym_session.c | 2 +-
drivers/dma/skeleton/skeleton_dmadev.c | 8 +-
drivers/event/cnxk/cnxk_eventdev.c | 3 +-
drivers/net/cnxk/cnxk_ethdev.c | 28 +
drivers/net/e1000/em_rxtx.c | 3 +-
drivers/net/gve/gve_ethdev.c | 1 -
drivers/net/hns3/hns3_cmd.h | 1 +
drivers/net/hns3/hns3_common.c | 9 +
drivers/net/hns3/hns3_ethdev.h | 9 -
drivers/net/hns3/hns3_flow.c | 985 ++++++++++++------
drivers/net/hns3/hns3_flow.h | 21 +-
drivers/net/hns3/hns3_rss.c | 642 +++++++++---
drivers/net/hns3/hns3_rss.h | 130 ++-
drivers/net/i40e/i40e_ethdev.c | 68 +-
drivers/net/i40e/i40e_ethdev.h | 3 +
drivers/net/i40e/i40e_rxtx_vec_avx512.c | 12 +-
drivers/net/iavf/iavf_ethdev.c | 3 +
drivers/net/ice/base/ice_common.c | 4 +-
drivers/net/ice/ice_ethdev.c | 36 +-
drivers/net/ice/ice_rxtx.h | 11 +-
drivers/net/idpf/idpf_rxtx.c | 2 +
drivers/net/ipn3ke/ipn3ke_ethdev.c | 2 +-
drivers/net/ipn3ke/ipn3ke_representor.c | 2 +-
drivers/net/ixgbe/ixgbe_flow.c | 16 +-
drivers/net/mana/mana.c | 12 +-
drivers/net/meson.build | 1 +
drivers/net/mlx5/hws/mlx5dr_cmd.c | 16 +-
drivers/net/mlx5/hws/mlx5dr_send.c | 4 +-
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 19 +-
drivers/net/mlx5/linux/mlx5_os.c | 16 +
drivers/net/mlx5/mlx5_flow.c | 4 +
drivers/net/mlx5/mlx5_flow_hw.c | 17 +-
drivers/net/mlx5/mlx5_stats.c | 3 +-
drivers/net/mlx5/mlx5_trigger.c | 2 +-
drivers/net/mlx5/mlx5_tx.c | 2 +-
drivers/net/mlx5/mlx5_txpp.c | 4 +-
drivers/net/mlx5/windows/mlx5_os.c | 4 +-
drivers/net/nfp/flower/nfp_flower.c | 13 +-
drivers/net/nfp/flower/nfp_flower_ctrl.c | 2 +-
drivers/net/nfp/nfp_common.c | 26 +-
drivers/net/nfp/nfp_common.h | 2 +
drivers/net/nfp/nfp_ethdev.c | 12 +-
drivers/net/nfp/nfp_ethdev_vf.c | 12 +-
drivers/net/nfp/nfp_flow.c | 55 +-
drivers/net/nfp/nfp_rxtx.c | 4 +-
drivers/net/nfp/nfp_rxtx.h | 4 +-
drivers/net/sfc/sfc_mae.c | 8 +-
drivers/net/sfc/sfc_repr.c | 2 +
drivers/net/sfc/sfc_switch.c | 12 +
drivers/net/vhost/rte_eth_vhost.c | 355 +++----
drivers/net/virtio/virtio_ethdev.c | 3 +
drivers/net/virtio/virtio_pci.c | 28 +-
drivers/net/virtio/virtio_pci_ethdev.c | 3 +
drivers/net/virtio/virtio_rxtx.c | 25 +-
drivers/raw/skeleton/skeleton_rawdev.c | 6 +-
drivers/raw/skeleton/skeleton_rawdev_test.c | 46 +-
drivers/regex/mlx5/mlx5_regex.h | 2 +-
drivers/regex/mlx5/mlx5_regex_fastpath.c | 16 +-
examples/fips_validation/fips_validation.c | 29 +-
examples/fips_validation/fips_validation.h | 2 +-
.../fips_validation/fips_validation_gcm.c | 12 +-
.../fips_validation/fips_validation_sha.c | 8 +-
.../fips_validation/fips_validation_xts.c | 13 +-
examples/fips_validation/main.c | 13 +-
examples/ipsec-secgw/sa.c | 8 +-
examples/l3fwd/l3fwd.h | 1 -
examples/l3fwd/main.c | 38 +-
examples/qos_sched/profile.cfg | 6 +-
examples/qos_sched/profile_ov.cfg | 6 +-
examples/qos_sched/profile_pie.cfg | 6 +-
examples/qos_sched/profile_red.cfg | 6 +-
lib/acl/acl_run_altivec.h | 2 +-
lib/cmdline/cmdline.c | 12 +-
lib/cmdline/cmdline.h | 6 +
lib/cmdline/cmdline_os_unix.c | 6 +
lib/cmdline/cmdline_os_windows.c | 14 +
lib/cmdline/cmdline_private.h | 11 +-
lib/compressdev/rte_compressdev_pmd.c | 6 +
lib/cryptodev/cryptodev_pmd.c | 7 +
lib/cryptodev/rte_crypto_sym.h | 4 +
lib/cryptodev/rte_cryptodev.h | 6 +
lib/eal/common/eal_common_memory.c | 2 +-
lib/eal/unix/rte_thread.c | 73 +-
lib/eal/windows/include/pthread.h | 3 +-
lib/eal/windows/rte_thread.c | 19 +-
lib/ethdev/rte_class_eth.c | 2 +-
lib/ethdev/rte_ethdev.c | 2 -
lib/eventdev/rte_eventdev.c | 2 +-
lib/gpudev/gpudev_driver.h | 8 +
lib/gpudev/meson.build | 4 +
lib/kni/rte_kni.c | 4 +-
lib/kvargs/rte_kvargs.h | 14 +-
lib/pdump/rte_pdump.c | 2 +-
lib/reorder/rte_reorder.c | 95 +-
lib/reorder/rte_reorder.h | 1 +
lib/ring/rte_ring_elem_pvt.h | 10 +
lib/table/rte_swx_table_selector.c | 2 +-
lib/vhost/vhost.h | 5 +-
lib/vhost/virtio_net.c | 1 +
153 files changed, 2642 insertions(+), 1843 deletions(-)
delete mode 100644 drivers/crypto/ccp/ccp_pci.c
delete mode 100644 drivers/crypto/ccp/ccp_pci.h
--
2.25.1
More information about the stable
mailing list