patch has been queued to stable release 22.11.3
Xueming Li
xuemingl at nvidia.com
Sun Jun 25 08:33:38 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 07/15/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 11757d12eeed23bfe6da676f147c9ca9bf7ac51e Mon Sep 17 00:00:00 2001
From: Xueming Li <xuemingl at nvidia.com>
Date: Sun, 25 Jun 2023 14:31:58 +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>
Abdullah Sevincer (1):
eventdev: fix memory size for telemetry
Akhil Goyal (1):
doc: fix auth algos in cryptoperf app
Alvaro Karsz (1):
dma/dpaa2: set VFA bit for route-by-port with VF
Anoob Joseph (1):
cryptodev: clarify error codes for symmetric session
Ashwin Sekhar T K (2):
mempool/cnxk: avoid hang when counting batch allocs
doc: fix typo in graph guide
Boleslav Stankevich (2):
net/virtio: propagate interrupt configuration error values
net/virtio: fix initialization to return negative errno
Bruce Richardson (3):
kernel/freebsd: fix function parameter list
telemetry: fix autotest on Alpine
eal: avoid calling cleanup twice
Chaoyong He (6):
net/nfp: fix VLAN push flow action
net/nfp: fix IPv6 flow item
net/nfp: fix TOS of IPv6 VXLAN encap flow action
net/nfp: fix TOS of IPv6 GENEVE encap flow action
net/nfp: fix TOS of IPv6 NVGRE encap flow action
net/nfp: fix TP flow action for UDP
Chengwen Feng (4):
net/hns3: fix Rx multiple firmware reset interrupts
net/hns3: fix mbuf leakage when RxQ started during reset
net/hns3: fix mbuf leakage when RxQ started after reset
net/hns3: fix device start return value
Ciara Power (3):
crypto/qat: fix stack buffer overflow in SGL loop
crypto/scheduler: fix last element for valid args
crypto/ipsec_mb: optimize allocation in session
Dariusz Sosnowski (1):
net/mlx5: fix drop action attribute validation
David Christensen (1):
net/tap: set locally administered bit for fixed MAC address
David Marchand (3):
ci: fix build for Arm cross compilation in GHA
net/virtio-user: fix leak when initialisation fails
net/mlx5: enhance error log for tunnel offloading
Dengdui Huang (3):
net/hns3: fix variable type mismatch
net/hns3: fix inaccurate log
net/hns3: fix redundant line break in log
Devendra Singh Rawat (1):
net/qede: fix RSS indirection table initialization
Elena Agostini (1):
net: fix return type of IPv4 L4 packet checksum
Erik Gabriel Carrillo (1):
eventdev/timer: fix buffer flush
Feifei Wang (1):
ring: fix dequeue parameter name
Fengnan Chang (1):
eal/linux: fix legacy mem init with many segments
Ferruh Yigit (1):
kni: fix build with Linux 6.3
Huisong Li (7):
ethdev: fix MAC address occupies two entries
net/hns3: fix never set MAC flow control
net/hns3: fix RTC time on initialization
net/hns3: fix RTC time after reset
net/hns3: uninitialize PTP
net/hns3: extract PTP to its own header file
net/hns3: fix IMP reset trigger
Ivan Malov (2):
net/sfc: stop misuse of Rx ingress m-port metadata on EF100
net/sfc: invalidate dangling MAE flow action FW resource IDs
Jerin Jacob (4):
examples/ip_pipeline: fix build with GCC 13
examples/ntb: fix build with GCC 13
net/hns3: fix build warning
doc: remove warning with Doxygen 1.9.7
Jie Hai (5):
net/hns3: fix FEC mode for 200G ports
net/hns3: fix FEC mode check
net/hns3: fix missing FEC capability
net/hns3: fix uninitialized variable
ethdev: fix calloc arguments
Kaijun Zeng (1):
net/vmxnet3: fix return code in initializing
Kaiwen Deng (2):
net/ice: fix DCF RSS initialization
net/iavf: fix virtchnl command called in interrupt
Kamalakannan R (1):
pipeline: fix double free for table stats
Leyi Rong (1):
eal/x86: improve multiple of 64 bytes memcpy performance
Long Li (4):
net/mana: use datapath logging
net/mana: avoid unnecessary assignments in data path
net/mana: optimize completion queue by batch processing
net/mana: return probing failure if no device found
Long Wu (3):
net/nfp: fix control mempool creation
net/nfp: fix representor creation
net/nfp: fix flow hash table creation
Mattias Rönnblom (1):
event/dsw: free rings on close
Maxime Coquelin (2):
vhost: fix notification stats for packed ring
vhost: fix invalid call FD handling
Michael Baum (1):
doc: fix format in flow API guide
Mingjin Ye (2):
net/ice: fix statistics
net/ice: fix DCF control thread crash
Nithin Dabilpuram (1):
common/cnxk: fix inline device VF identification
Pavan Nikhilesh (2):
doc: fix event timer adapter guide
event/cnxk: fix nanoseconds to ticks conversion
Philip Prindeville (1):
vfio: fix include with musl runtime
Qi Zhang (2):
common/idpf: remove device stop flag
net/ice: initialize parser for double VLAN
Qiming Yang (2):
net/ice/base: fix incorrect defines for DCBx
net/ice/base: remove unreachable code
Qin Ke (1):
net/nfp: fix disabling promiscuous mode
Rahul Bhansali (4):
examples/ipsec-secgw: fix zero address in ethernet header
common/cnxk: fix IPsec IPv6 tunnel address byte swap
event/cnxk: fix Tx adapter data pointer
event/cnxk: fix mempool cookies check
Rakesh Kudurumalla (1):
common/cnxk: fix receive queue with multiple mask
Raslan Darawsheh (1):
app/testpmd: fix GTP L2 length in checksum engine
Ronak Doshi (1):
net/vmxnet3: fix drop of empty segments in Tx
Rongwei Liu (4):
net/mlx5: fix matcher layout size calculation
net/mlx5: fix VXLAN matching with zero value
net/mlx5: forbid duplicated tag index in pattern template
net/mlx5: fix duplicated tag index matching in SWS
Ruifeng Wang (4):
test/malloc: fix missing free
test/malloc: fix statistics checks
build: fix warning when getting NUMA nodes
test/mbuf: fix crash in a forked process
Saoirse O'Donovan (3):
test/crypto: fix return value for SNOW3G
crypto/openssl: fix memory free
crypto/ipsec_mb: fix enqueue counter for SNOW3G
Satheesh Paul (2):
common/cnxk: fix setting channel mask for SDP interfaces
common/cnxk: fix uninitialized pointer read
Shijith Thotton (2):
eventdev/timer: fix timeout event wait behavior
event/cnxk: fix setting attributes in empty get work
Shiyang He (1):
net/iavf: release large VF when closing device
Suanming Mou (1):
ethdev: fix indirect action conversion
Tejasree Kondoj (3):
test/crypto: fix session creation check
crypto/cnxk: fix IPsec CCM capabilities
test/crypto: fix IPsec AES CCM vector
Thierry Herbelot (1):
doc: fix typo in cnxk platform guide
Thomas Monjalon (1):
pci: fix comment referencing renamed function
Tianli Lai (1):
net/dpaa2: fix checksum good flags
Wenjing Qiao (6):
common/idpf/base: fix control queue send and receive
common/idpf/base: fix ITR register definitions for AVF
common/idpf/base: fix parameters when send msg to cp
common/idpf/base: fix memory leaks on control queue
net/ice: adjust timestamp mbuf register
net/ice: fix timestamp enabling
Wenjun Wu (4):
net/i40e: fix Rx data buffer size
net/ice: fix Rx data buffer size
net/iavf: fix Rx data buffer size
net/idpf: fix Rx data buffer size
Yunjian Wang (2):
ring: fix use after free
net/txgbe: fix use-after-free on remove
Zhichao Zeng (1):
net/ice: fix outer UDP checksum offload
Zhihong Wang (1):
eal/linux: fix secondary process crash for mp hotplug requests
.github/workflows/build.yml | 1 +
.mailmap | 9 +-
app/test-pmd/csumonly.c | 2 +-
app/test/test_cryptodev.c | 10 +-
...st_cryptodev_security_ipsec_test_vectors.h | 3 +-
app/test/test_event_timer_adapter.c | 165 +++++-------
app/test/test_malloc.c | 21 +-
app/test/test_mbuf.c | 50 +---
config/meson.build | 2 +-
doc/api/doxy-api.conf.in | 1 -
doc/guides/nics/tap.rst | 8 +-
doc/guides/platform/cnxk.rst | 2 +-
doc/guides/prog_guide/event_timer_adapter.rst | 4 +-
doc/guides/prog_guide/graph_lib.rst | 2 +-
doc/guides/prog_guide/rte_flow.rst | 20 +-
doc/guides/tools/cryptoperf.rst | 1 -
drivers/bus/pci/linux/pci_vfio.c | 1 +
drivers/common/cnxk/cnxk_security.c | 16 ++
drivers/common/cnxk/roc_dev.c | 1 +
drivers/common/cnxk/roc_nix_inl.c | 2 +-
drivers/common/cnxk/roc_npa.h | 15 +-
drivers/common/cnxk/roc_npc.c | 40 ++-
drivers/common/cnxk/roc_npc_parse.c | 1 +
drivers/common/idpf/base/idpf_common.c | 14 +-
drivers/common/idpf/base/idpf_controlq.c | 16 +-
drivers/common/idpf/base/idpf_lan_pf_regs.h | 9 +-
drivers/common/idpf/base/idpf_lan_vf_regs.h | 17 +-
drivers/common/idpf/base/idpf_prototype.h | 2 +-
drivers/common/sfc_efx/base/efx.h | 14 +
drivers/common/sfc_efx/base/efx_impl.h | 4 +
drivers/common/sfc_efx/base/efx_mae.c | 15 +-
drivers/common/sfc_efx/version.map | 1 +
.../crypto/cnxk/cnxk_cryptodev_capabilities.c | 4 +-
drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 17 +-
drivers/crypto/ipsec_mb/pmd_snow3g.c | 16 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 6 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 3 +-
drivers/crypto/scheduler/scheduler_pmd.c | 3 +-
drivers/dma/dpaa2/dpaa2_qdma.c | 2 +
drivers/dma/dpaa2/rte_pmd_dpaa2_qdma.h | 4 +-
drivers/event/cnxk/cn10k_worker.h | 10 +-
drivers/event/cnxk/cn9k_worker.h | 6 +-
drivers/event/cnxk/cnxk_eventdev.c | 4 +-
drivers/event/cnxk/cnxk_eventdev_adptr.c | 1 +
drivers/event/dsw/dsw_evdev.c | 4 +
drivers/mempool/cnxk/cn10k_mempool_ops.c | 3 +-
drivers/net/dpaa2/dpaa2_rxtx.c | 12 +-
drivers/net/hns3/hns3_ethdev.c | 240 ++++++++----------
drivers/net/hns3/hns3_ethdev.h | 15 --
drivers/net/hns3/hns3_ethdev_vf.c | 4 +-
drivers/net/hns3/hns3_flow.c | 5 +-
drivers/net/hns3/hns3_ptp.c | 46 +++-
drivers/net/hns3/hns3_ptp.h | 48 ++++
drivers/net/hns3/hns3_regs.c | 3 +-
drivers/net/hns3/hns3_regs.h | 23 --
drivers/net/hns3/hns3_rxtx.c | 37 ++-
drivers/net/hns3/hns3_stats.c | 2 +-
drivers/net/i40e/i40e_rxtx.c | 2 +
drivers/net/i40e/i40e_rxtx.h | 3 +
drivers/net/iavf/iavf_ethdev.c | 17 +-
drivers/net/iavf/iavf_rxtx.c | 1 +
drivers/net/iavf/iavf_rxtx.h | 3 +
drivers/net/iavf/iavf_vchnl.c | 71 ++++--
drivers/net/ice/base/ice_adminq_cmd.h | 4 +-
drivers/net/ice/base/ice_sched.c | 16 +-
drivers/net/ice/base/ice_sched.h | 5 +
drivers/net/ice/ice_dcf.c | 12 +-
drivers/net/ice/ice_dcf.h | 2 +
drivers/net/ice/ice_dcf_ethdev.c | 3 +-
drivers/net/ice/ice_dcf_parent.c | 6 +
drivers/net/ice/ice_ethdev.c | 13 +
drivers/net/ice/ice_generic_flow.c | 5 +
drivers/net/ice/ice_rxtx.c | 20 +-
drivers/net/ice/ice_rxtx.h | 4 +
drivers/net/idpf/idpf_ethdev.c | 6 +-
drivers/net/idpf/idpf_ethdev.h | 2 -
drivers/net/idpf/idpf_rxtx.c | 6 +-
drivers/net/idpf/idpf_rxtx.h | 3 +
drivers/net/mana/gdma.c | 115 +++++----
drivers/net/mana/mana.c | 61 ++++-
drivers/net/mana/mana.h | 30 +--
drivers/net/mana/mp.c | 4 +-
drivers/net/mana/mr.c | 77 +++---
drivers/net/mana/rx.c | 58 ++---
drivers/net/mana/tx.c | 94 +++----
drivers/net/mlx5/linux/mlx5_os.c | 4 +-
drivers/net/mlx5/mlx5.h | 2 +-
drivers/net/mlx5/mlx5_flow.c | 22 +-
drivers/net/mlx5/mlx5_flow.h | 3 +-
drivers/net/mlx5/mlx5_flow_dv.c | 62 ++---
drivers/net/mlx5/mlx5_flow_hw.c | 25 +-
drivers/net/mlx5/mlx5_flow_verbs.c | 7 +-
drivers/net/nfp/flower/nfp_flower.c | 6 +-
.../net/nfp/flower/nfp_flower_representor.c | 17 +-
drivers/net/nfp/nfp_flow.c | 75 ++++--
drivers/net/nfp/nfp_flow.h | 1 +
drivers/net/qede/qede_ethdev.c | 1 +
drivers/net/sfc/sfc_dp_rx.h | 1 +
drivers/net/sfc/sfc_ef100_rx.c | 18 +-
drivers/net/sfc/sfc_mae.c | 2 +
drivers/net/sfc/sfc_rx.c | 3 +
drivers/net/tap/rte_eth_tap.c | 4 +-
drivers/net/txgbe/txgbe_ethdev.c | 3 +-
drivers/net/virtio/virtio_ethdev.c | 41 +--
.../net/virtio/virtio_user/virtio_user_dev.c | 7 +-
drivers/net/vmxnet3/vmxnet3_rxtx.c | 48 ++--
examples/ip_pipeline/thread.c | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 20 +-
examples/ipsec-secgw/ipsec-secgw.h | 2 +-
examples/ntb/ntb_fwd.c | 4 +-
kernel/freebsd/contigmem/contigmem.c | 4 +-
kernel/linux/kni/kni_dev.h | 6 +-
lib/cryptodev/rte_cryptodev.h | 7 +-
lib/eal/common/eal_common_debug.c | 4 +-
lib/eal/freebsd/eal.c | 10 +
lib/eal/linux/eal.c | 22 +-
lib/eal/linux/eal_memory.c | 51 ++--
lib/eal/x86/include/rte_memcpy.h | 2 +-
lib/ethdev/ethdev_driver.h | 6 +-
lib/ethdev/rte_ethdev.c | 12 +-
lib/ethdev/rte_ethdev.h | 4 +
lib/ethdev/rte_flow.c | 10 +-
lib/eventdev/rte_event_timer_adapter.c | 17 +-
lib/net/rte_ip.h | 2 +-
lib/pci/rte_pci.h | 3 +-
lib/pipeline/rte_swx_pipeline.c | 2 +
lib/ring/rte_ring.c | 8 +-
lib/ring/rte_ring_elem_pvt.h | 8 +-
lib/telemetry/telemetry.c | 21 +-
lib/vhost/vhost.h | 10 +-
130 files changed, 1334 insertions(+), 885 deletions(-)
create mode 100644 drivers/net/hns3/hns3_ptp.h
--
2.25.1
More information about the stable
mailing list