patch has been queued to stable release 23.11.1
Xueming Li
xuemingl at nvidia.com
Sat Apr 13 14:48:01 CEST 2024
Hi,
FYI, your patch has been queued to stable release 23.11.1
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/15/24. 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=23.11-staging
This queued commit can be viewed at:
https://git.dpdk.org/dpdk-stable/commit/?h=23.11-staging&id=cfa8a4cb909e07cbb34941358f4d912c879dca34
Thanks.
Xueming Li <xuemingl at nvidia.com>
---
>From cfa8a4cb909e07cbb34941358f4d912c879dca34 Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Sat, 13 Apr 2024 20:43:04 +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 ***
Alex Vesker (2):
net/mlx5/hws: fix direct index insert on depend WQE
net/mlx5/hws: fix memory access in L3 decapsulation
Ali Alnubani (1):
doc: update link to Windows DevX in mlx5 guide
Andrew Boyer (1):
doc: fix typos in cryptodev overview
Ankur Dwivedi (1):
doc: fix aging poll frequency option in cnxk guide
Arkadiusz Kusztal (2):
common/qat: fix legacy flag
crypto/qat: fix crash with CCM null AAD pointer
Bing Zhao (7):
net/mlx5: prevent querying aged flows on uninit port
net/mlx5: fix condition of LACP miss flow
net/mlx5: fix HWS registers initialization
net/mlx5: fix counters map in bonding mode
net/mlx5: remove device status check in flow creation
net/mlx5: fix age position in hairpin split
net/mlx5: fix drop action release timing
Bruce Richardson (6):
eventdev: improve Doxygen comments on configure struct
eventdev: fix Doxygen processing of vector struct
net/i40e: remove incorrect 16B descriptor read block
net/iavf: remove incorrect 16B descriptor read block
net/ice: remove incorrect 16B descriptor read block
test: do not count skipped tests as executed
Chaoyong He (3):
net/nfp: fix switch domain free check
net/nfp: fix initialization failure flow
net/nfp: fix uninitialized variable
Dariusz Sosnowski (7):
app/testpmd: fix async flow create failure handling
net/mlx5: fix conntrack action handle representation
net/mlx5: fix connection tracking action validation
net/mlx5: fix VLAN handling in meter split
net/mlx5: fix flow counter cache starvation
net/mlx5: fix template clean up of FDB control flow rule
net/mlx5: fix flow configure validation
David Marchand (4):
net/iavf: remove error logs for VLAN offloading
app/testpmd: fix --stats-period option check
app/testpmd: fix burst option parsing
app/testpmd: fix error message for invalid option
Edwin Brossette (1):
net/ixgbevf: fix RSS init for x550 NICs
Eli Britstein (1):
net/mlx5: prevent ioctl failure log flooding
Emi Aoki (1):
doc: fix typo in profiling guide
Erez Shitrit (1):
net/mlx5/hws: check not supported fields in VXLAN
Fidel Castro (1):
test/power: fix typo in error message
Flore Norceide (1):
doc: fix typo in packet framework guide
Ganapati Kundapura (2):
test/event: fix crash in Tx adapter freeing
eventdev/crypto: fix enqueueing
Gregory Etelson (11):
net/mlx5: fix parameters verification in HWS table create
net/mlx5: fix flow action template expansion
app/testpmd: fix async indirect action list creation
net/mlx5: fix HWS meter actions availability
net/mlx5: fix sync meter processing in HWS
net/mlx5: fix indirect action async job initialization
net/mlx5: fix non-masked indirect list meter translation
net/mlx5: fix VLAN ID in flow modify
net/mlx5: remove duplication of L3 flow item validation
net/mlx5: fix IP-in-IP tunnels recognition
net/mlx5: fix sync flow meter action
Hamdan Igbaria (2):
net/mlx5/hws: fix VLAN item in non-relaxed mode
net/mlx5/hws: fix VLAN inner type
Harman Kalra (1):
common/cnxk: fix link config for SDP
Hernan Vargas (1):
doc: fix configuration in baseband 5GNR driver guide
Holly Nichols (1):
test/cfgfile: fix typo in error messages
Huisong Li (2):
doc: add traffic manager in features table
doc: add link speeds configuration in features table
Itamar Gozlan (1):
net/mlx5/hws: skip item when inserting rules by index
Jie Hai (2):
net/hns3: enable PFC for all user priorities
net/hns3: support new device
Joyce Kong (1):
config: fix CPU instruction set for cross-build
Juraj Linkeš (2):
dts: fix smoke tests driver regex
dts: strip whitespaces from stdout and stderr
Kalesh AP (1):
net/bnxt: fix null pointer dereference
Kamil Vojanec (1):
examples/l3fwd: fix Rx queue configuration
Kevin Traynor (1):
net/ixgbe: increase VF reset timeout
Kishore Padmanabha (1):
net/bnxt: fix number of Tx queues being created
Kommula Shiva Shankar (1):
common/cnxk: fix RSS RETA configuration
Konstantin Ananyev (1):
examples/l3fwd: fix Rx over not ready port
Kumara Parameshwaran (1):
app/testpmd: return if no packets in GRO heavy weight mode
Maayan Kashani (1):
net/mlx5: fix DR context release ordering
Masoumeh Farhadi Nia (1):
examples/ipsec-secgw: fix typo in error message
Maxime Coquelin (2):
vhost: fix VDUSE device destruction failure
net/virtio: fix vDPA device init advertising control queue
Michael Baum (1):
net/mlx5/hws: enable multiple integrity items
Mingjin Ye (2):
test: fix probing in secondary process
bus/vdev: fix devargs in secondary process
Morten Brørup (3):
event/dlb2: remove superfluous memcpy
net/bnx2x: fix warnings about memcpy lengths
net/mlx5: fix warning about copy length
Nithin Dabilpuram (5):
common/cnxk: remove CN9K inline IPsec FP opcodes
net/cnxk: fix buffer size configuration
common/cnxk: fix Tx MTU configuration
net/cnxk: fix indirect mbuf handling in Tx
common/cnxk: fix mbox struct attributes
Pengfei Sun (1):
net/mlx5: fix use after free when releasing Tx queues
Qian Hao (1):
examples/packet_ordering: fix Rx with reorder mode disabled
Qin Ke (1):
net/nfp: fix getting firmware VNIC version
Radu Nicolau (1):
examples/ipsec-secgw: fix cryptodev to SA mapping
Rahul Bhansali (5):
common/cnxk: fix inline device pointer check
net/cnxk: fix Rx packet format check condition
net/cnxk: add cookies check for multi-segment offload
net/cnxk: fix mbuf fields in multi-segment Tx
net/cnxk: improve Tx performance for SW mbuf free
Rakesh Kudurumalla (1):
test/mbuf: fix external mbuf case with assert enabled
Robin Jarry (2):
test: assume C source files are UTF-8 encoded
build: pass cflags in subproject
Rongwei Liu (2):
app/testpmd: fix flow modify tag typo
net/mlx5: fix modify flex item
Satheesh Paul (2):
common/cnxk: remove dead code
common/cnxk: fix possible out-of-bounds access
Shai Brandes (5):
net/ena: fix fast mbuf free
net/ena/base: limit exponential backoff
net/ena/base: restructure interrupt handling
net/ena: fix mbuf double free in fast free mode
net/ena/base: fix metrics excessive memory consumption
Shani Peretz (1):
app/testpmd: fix auto-completion for indirect action list
Shihong Wang (2):
net/nfp: fix IPsec data endianness
examples/ipsec-secgw: fix Rx queue ID in Rx callback
Shun Hao (1):
net/mlx5: fix meter policy priority
Simei Su (1):
doc: fix default IP fragments maximum in programmer guide
Stephen Hemminger (2):
net/tap: do not overwrite flow API errors
net/tap: fix traffic control handle calculation
Suanming Mou (3):
app/crypto-perf: fix copy segment size
app/crypto-perf: fix out-of-place mbuf size
app/crypto-perf: add missing op resubmission
Sunil Kumar Kori (1):
net/cnxk: fix MTU limit
Tom Jones (1):
net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
Viacheslav Ovsiienko (1):
net/mlx5: fix error packets drop in regular Rx
Wenwu Ma (1):
net/igc: fix timesync disable
Xueming Li (1):
23.11.1-rc1
Yunjian Wang (1):
net/af_xdp: fix leak on XSK configuration failure
.mailmap | 14 +-
app/test-crypto-perf/cperf_test_common.c | 5 +-
app/test-crypto-perf/cperf_test_verify.c | 12 +-
app/test-pmd/cmdline_flow.c | 49 +-
app/test-pmd/config.c | 8 +-
app/test-pmd/csumonly.c | 2 +
app/test-pmd/parameters.c | 8 +-
app/test-pmd/testpmd.h | 1 +
app/test/process.h | 46 +-
app/test/test.c | 8 +-
app/test/test_cfgfile.c | 8 +-
app/test/test_event_eth_tx_adapter.c | 4 +
app/test/test_mbuf.c | 5 +-
app/test/test_power.c | 2 +-
buildtools/get-test-suites.py | 2 +-
buildtools/subproject/meson.build | 6 +
config/meson.build | 11 +-
doc/guides/bbdevs/fpga_5gnr_fec.rst | 7 +-
doc/guides/cryptodevs/overview.rst | 6 +-
doc/guides/nics/cnxk.rst | 24 +-
doc/guides/nics/features.rst | 24 +
doc/guides/nics/features/atlantic.ini | 1 +
doc/guides/nics/features/bnxt.ini | 1 +
doc/guides/nics/features/cnxk.ini | 1 +
doc/guides/nics/features/default.ini | 2 +
doc/guides/nics/features/dpaa.ini | 1 +
doc/guides/nics/features/dpaa2.ini | 1 +
doc/guides/nics/features/hns3.ini | 2 +
doc/guides/nics/features/i40e.ini | 2 +
doc/guides/nics/features/iavf.ini | 3 +-
doc/guides/nics/features/ice.ini | 2 +
doc/guides/nics/features/ice_dcf.ini | 1 +
doc/guides/nics/features/igb.ini | 1 +
doc/guides/nics/features/igc.ini | 1 +
doc/guides/nics/features/ionic.ini | 1 +
doc/guides/nics/features/ipn3ke.ini | 1 +
doc/guides/nics/features/ixgbe.ini | 2 +
doc/guides/nics/features/mvpp2.ini | 3 +-
doc/guides/nics/features/ngbe.ini | 1 +
doc/guides/nics/features/octeontx.ini | 1 +
doc/guides/nics/features/sfc.ini | 1 +
doc/guides/nics/features/thunderx.ini | 1 +
doc/guides/nics/features/txgbe.ini | 2 +
doc/guides/nics/hns3.rst | 2 +-
doc/guides/nics/mlx5.rst | 4 +-
doc/guides/platform/mlx5.rst | 2 +-
.../prog_guide/ip_fragment_reassembly_lib.rst | 2 +-
doc/guides/prog_guide/packet_framework.rst | 2 +-
doc/guides/prog_guide/profile_app.rst | 2 +-
drivers/bus/vdev/vdev.c | 22 +-
drivers/common/cnxk/cnxk_security.c | 229 -------
drivers/common/cnxk/cnxk_security.h | 12 -
drivers/common/cnxk/roc_dev.c | 2 +
drivers/common/cnxk/roc_ie_on.h | 60 --
drivers/common/cnxk/roc_mbox.h | 16 +-
drivers/common/cnxk/roc_nix.c | 2 +-
drivers/common/cnxk/roc_nix.h | 2 -
drivers/common/cnxk/roc_nix_inl.c | 6 +-
drivers/common/cnxk/roc_nix_inl.h | 50 +-
drivers/common/cnxk/roc_nix_rss.c | 4 +-
drivers/common/cnxk/roc_nix_tm.c | 3 +
drivers/common/cnxk/version.map | 4 -
drivers/common/qat/qat_device.c | 1 +
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 10 +-
drivers/crypto/qat/qat_sym.c | 1 -
drivers/event/cnxk/cn10k_tx_worker.h | 8 +-
drivers/event/cnxk/cn9k_worker.h | 9 +-
drivers/event/dlb2/dlb2.c | 3 -
drivers/net/af_xdp/rte_eth_af_xdp.c | 8 +-
drivers/net/bnx2x/bnx2x_stats.c | 14 +-
drivers/net/bnx2x/bnx2x_vfpf.c | 14 +-
drivers/net/bnxt/bnxt_reps.c | 23 +-
drivers/net/cnxk/cn10k_ethdev.c | 6 +
drivers/net/cnxk/cn10k_rx.h | 2 +-
drivers/net/cnxk/cn10k_rxtx.h | 1 +
drivers/net/cnxk/cn10k_tx.h | 369 +++++++---
drivers/net/cnxk/cn9k_ethdev.c | 6 +
drivers/net/cnxk/cn9k_ethdev.h | 1 +
drivers/net/cnxk/cn9k_tx.h | 377 ++++++++---
drivers/net/cnxk/cnxk_ethdev_devargs.c | 2 +-
drivers/net/cnxk/cnxk_ethdev_dp.h | 10 +-
drivers/net/cnxk/cnxk_ethdev_ops.c | 40 +-
drivers/net/ena/base/ena_com.c | 17 +-
drivers/net/ena/ena_ethdev.c | 41 +-
drivers/net/hns3/hns3_cmd.c | 4 +-
drivers/net/hns3/hns3_dcb.c | 9 +-
drivers/net/hns3/hns3_ethdev.c | 2 +
drivers/net/hns3/hns3_ethdev.h | 2 +
drivers/net/i40e/i40e_rxtx_vec_avx2.c | 64 +-
drivers/net/iavf/iavf_ethdev.c | 7 +-
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 80 +--
drivers/net/ice/ice_rxtx_vec_avx2.c | 80 +--
drivers/net/igc/igc_ethdev.c | 2 +-
drivers/net/ixgbe/base/ixgbe_type.h | 2 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 19 +
drivers/net/mlx5/hws/mlx5dr_action.c | 4 +-
drivers/net/mlx5/hws/mlx5dr_definer.c | 29 +-
drivers/net/mlx5/hws/mlx5dr_rule.c | 18 +-
drivers/net/mlx5/hws/mlx5dr_send.c | 1 +
drivers/net/mlx5/hws/mlx5dr_send.h | 1 +
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 251 +++++--
drivers/net/mlx5/mlx5.c | 16 +-
drivers/net/mlx5/mlx5.h | 56 +-
drivers/net/mlx5/mlx5_flow.c | 63 +-
drivers/net/mlx5/mlx5_flow.h | 21 +-
drivers/net/mlx5/mlx5_flow_aso.c | 178 +++--
drivers/net/mlx5/mlx5_flow_dv.c | 298 +++++----
drivers/net/mlx5/mlx5_flow_hw.c | 631 +++++++++++-------
drivers/net/mlx5/mlx5_flow_meter.c | 55 +-
drivers/net/mlx5/mlx5_hws_cnt.c | 72 +-
drivers/net/mlx5/mlx5_hws_cnt.h | 25 +-
drivers/net/mlx5/mlx5_rx.c | 19 +-
drivers/net/mlx5/mlx5_stats.c | 58 +-
drivers/net/mlx5/mlx5_trigger.c | 8 +-
drivers/net/mlx5/windows/mlx5_ethdev_os.c | 22 +-
drivers/net/nfp/flower/nfp_flower.c | 3 +-
drivers/net/nfp/nfp_ethdev.c | 1 -
drivers/net/nfp/nfp_ipsec.c | 72 +-
drivers/net/nfp/nfp_ipsec.h | 9 +-
drivers/net/nfp/nfp_net_common.c | 2 +-
drivers/net/tap/tap_flow.c | 44 +-
.../net/virtio/virtio_user/virtio_user_dev.c | 22 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +
.../remote_session/remote/remote_session.py | 24 +-
dts/tests/TestSuite_smoke_tests.py | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 4 +-
examples/ipsec-secgw/ipsec.c | 20 +-
examples/ipsec-secgw/parser.c | 2 +-
examples/l3fwd/main.c | 15 +-
examples/packet_ordering/main.c | 32 +-
lib/eventdev/rte_event_crypto_adapter.c | 16 +-
lib/eventdev/rte_eventdev.h | 71 +-
lib/vhost/fd_man.c | 23 +-
lib/vhost/fd_man.h | 6 +
lib/vhost/socket.c | 1 +
lib/vhost/vduse.c | 3 +-
136 files changed, 2454 insertions(+), 1690 deletions(-)
--
2.34.1
More information about the stable
mailing list