Hello Christian,The testing with dpdk 19.11.12-rc1 from Red Hat looks good. We tested below 17 scenarios and all got PASS on RHEL8:
(1)Guest with device assignment(PF) throughput testing(1G hugepage size): PASS
(2)Guest with device assignment(PF) throughput testing(2M hugepage size) : PASS
(3)Guest with device assignment(VF) throughput testing: PASS
(4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 1Q - cross numa node throughput testing: PASS
(7)Guest with vhost-user 2 queues throughput testing: PASS
(8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
(9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
(10)PVP 1Q live migration testing: PASS(11)PVP 1Q cross numa node live migration testing: PASS
(12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
(13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
(14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
(15)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
(16)Host PF + DPDK testing: PASS
(17)Host VF + DPDK testing: PASS# git log -1
commit c511bb77879a5084231e322d9d20bec51cf4fe0f (HEAD, tag: v19.11.12-rc1)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date: Mon Mar 21 12:38:48 2022 +0100
version: 19.11.12-rc1
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
NICs: X540-AT2 NIC(ixgbe, 10G)
Best regards,
PeiOn Mon, Mar 21, 2022 at 7:55 PM <christian.ehrhardt@canonical.com> wrote:Hi all,
Here is a list of patches targeted for stable release 19.11.12.
The planned date for the final release is 7th of April.
Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.12-rc1
These patches are located at branch 19.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Christian Ehrhardt <christian.ehrhardt@canonical.com>
---
Adham Masarwah (1):
app/testpmd: fix show RSS RETA on Windows
Alexander Kozyrev (2):
net/mlx5: fix maximum packet headers size for TSO
net/mlx5: fix committed bucket size
Ali Alnubani (1):
doc: fix typos and punctuation in flow API guide
Andy Pei (1):
vdpa/ifc: fix log info mismatch
Arek Kusztal (1):
cryptodev: fix RSA key type name
Bin Zheng (1):
net/ixgbe: add vector Rx parameter check
Bing Zhao (1):
net/mlx5: fix matcher priority with ICMP or ICMPv6
Brian Dooley (10):
telemetry: add missing C++ guards
acl: add missing C++ guards
compressdev: add missing C++ guards
eventdev: add missing C++ guards
kni: add missing C++ guards
examples/l2fwd-crypto: fix port mask overflow
crypto/virtio: fix out-of-bounds access
eal: fix missing C++ guards
ethdev: add missing C++ guards
vhost: add missing c++ guards
Bruce Richardson (15):
build: fix warning about using -Wextra flag
ipsec: fix C++ include
table: fix C++ include
vhost: fix C++ include
doc: add dependency on examples for API doxygen
eventdev: fix C++ include
eal: fix C++ include
build: remove deprecated Meson functions
build: fix warnings when running external commands
drivers: remove warning with Meson 0.59
ethdev: fix cast for C++ compatibility
distributor: fix potential overflow
eal/freebsd: add missing C++ include guards
compressdev: fix missing space in log macro
cryptodev: fix clang C++ include
Chenbo Xia (1):
vhost: fix queue number check when setting inflight FD
Chuanshe Zhang (1):
examples/flow_classify: fix failure message
Ciara Loftus (1):
net/af_xdp: ensure socket is deleted on Rx queue setup error
David Marchand (6):
config/ppc: fix build with GCC >= 10
devtools: fix comment detection in forbidden token check
stack: fix stubs header export
test/mbuf: fix mbuf data content check
net/af_xdp: add missing trailing newline in logs
vhost: fix FD leak with inflight messages
Dmitry Kozlyuk (4):
net/mlx5: fix modify port action validation
common/mlx5: add Netlink event helpers
net/mlx5: fix link status change detection
net/mlx5: fix initial link status detection
Ferruh Yigit (1):
ethdev: fix doxygen comments for device info struct
Haiyue Wang (1):
doc: fix KNI PMD name typo
Honnappa Nagarahalli (1):
examples/distributor: reduce Tx queue number to 1
Huisong Li (10):
net/hns3: fix residual MAC after setting default MAC
net/hns3: fix secondary process reference count
net/hns3: fix multi-process action register and unregister
net/hns3: unregister MP action on close for secondary
net/hns3: fix using enum as boolean
net/hns3: fix max packet size rollback in PF
kni: fix freeing order in device release
net/hns3: fix RSS TC mode entry
net/hns3: fix VF RSS TC mode entry
net/hns3: increase time waiting for PF reset completion
Ivan Malov (3):
net/sfc: validate queue span when parsing flow action RSS
net/sfc: do not push fast free offload to default TxQ config
net/sfc: demand Tx fast free offload on EF10 simple datapath
Jakub Poczatek (1):
doc: fix FIPS guide
Jiawei Wang (1):
net/mlx5: fix NIC egress flow mismatch in switchdev mode
Jie Hai (1):
net/hns3: remove duplicate macro definition
Jie Zhou (1):
test/mem: fix error check
Junfeng Guo (1):
raw/ntb: clear all valid doorbell bits on init
Kalesh AP (10):
net/bnxt: fix xstats query
net/bnxt: handle ring cleanup in case of error
net/bnxt: fix queue stop operation
net/bnxt: cap maximum number of unicast MAC addresses
net/bnxt: fix multicast address set
net/bnxt: restore RSS configuration after reset recovery
net/bnxt: fix memzone allocation per VNIC
net/bnxt: fix handling of VF configuration change
net/bnxt: get maximum supported multicast filters count
net/bnxt: fix xstats names query overrun
Kathleen Capella (1):
net/iavf: count continuous DD bits for Arm
Kevin Traynor (1):
maintainers: update for stable branches
Lijun Ou (1):
net/hns3: fix RSS key with null
Luca Boccassi (1):
cryptodev: add backward-compatible enum
Markus Theil (1):
kni: fix ioctl signature
Martin Spinler (2):
net/nfb: fix array indexes in deinit functions
net/nfb: fix multicast/promiscuous mode switching
Maxime Coquelin (1):
vhost: fix unsafe vring addresses modifications
Maxime Gouin (2):
bus/ifpga: remove useless check while browsing devices
net/nfp: remove useless range checks
Michael Baum (2):
doc: remove obsolete vector Tx explanations from mlx5 guide
doc: replace broken links in mlx guides
Michal Krawczyk (5):
net/ena: remove unused enumeration
net/ena: remove unused offload variables
net/ena: skip timer if reset is triggered
net/ena: fix meta descriptor DF flag setup
net/ena: fix checksum flag for L4
Min Hu (Connor) (4):
net/bonding: fix promiscuous and allmulticast state
net/bonding: fix reference count on mbufs
app/testpmd: fix bonding mode set
app/testpmd: check starting port is not in bonding
Naga Harish K S V (1):
eventdev/eth_tx: fix queue add error code
Pablo de Lara (1):
test/efd: fix sockets mask size
Rahul Bhansali (1):
examples/l3fwd: fix buffer overflow in Tx
Rahul Lakkireddy (1):
net/cxgbe: fix dangling pointer by mailbox access rework
Raja Zidane (3):
app/compress-perf: fix socket ID type during init
app/compress-perf: fix number of queue pairs to setup
compressdev: fix socket ID type
Reshma Pattan (1):
app/pdump: abort on multi-core capture limit
Sean Morrissey (1):
app/testpmd: fix dereference before null check
Stephen Douthit (1):
net/ixgbe: fix FSP check for X550EM devices
Stephen Hemminger (4):
eal/linux: log hugepage create errors with filename
net/memif: remove unnecessary Rx interrupt stub
ipc: end multiprocess thread during cleanup
vfio: cleanup the multiprocess sync handle
Steve Yang (2):
net/ice: build failure with make and GCC > 11
eal/linux: fix illegal memory access in uevent handler
Thomas Monjalon (1):
app/testpmd: fix build without drivers
Tianfei Zhang (1):
raw/ifpga/base: fix SPI transaction
Wei Huang (5):
raw/ifpga/base: fix port feature ID
raw/ifpga: fix variable initialization in probing
raw/ifpga: fix interrupt handle allocation
raw/ifpga: fix monitor thread
raw/ifpga: fix build with optimization
Weiguo Li (5):
bus/dpaa: fix C++ include guard
net/cxgbe: remove useless C++ include guard
net/dpaa2: remove useless C++ include guard
net/memif: remove pointer deference before null check
compress/octeontx: fix null pointer dereference
Xiaoyu Min (1):
net/mlx5: reject jump to root table
Xueming Li (1):
net/virtio: fix Tx queue 0 overriden by queue 128
Yu Wenjun (1):
net/bonding: fix RSS with early configure
Yunjian Wang (6):
net/bonding: fix mode type mismatch
net/ice: fix link up when starting device
net/virtio-user: check FD flags getting failure
ring: fix error code when creating ring
net/ixgbe: check filter init failure
net/ixgbe: reset security context pointer on close