Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Aakash Sasidharan (1):
test/crypto: fix PDCP-SDAP test vectors
Akhil Goyal (1):
doc: fix auth algos in cryptoperf app
Alexander Kozyrev (2):
net/mlx5: forbid MPRQ restart
net/mlx5: fix MPRQ stride size to accommodate the headroom
Ali Alnubani (1):
doc: fix typos and wording in flow API guide
Artemii Morozov (1):
common/sfc_efx/base: fix Rx queue without RSS hash prefix
Ashwin Sekhar T K (1):
doc: fix typo in graph guide
Boleslav Stankevich (1):
net/virtio: fix initialization to return negative errno
Bruce Richardson (5):
kernel/freebsd: fix function parameter list
build: fix case of project language name
telemetry: fix autotest on Alpine
eal: avoid calling cleanup twice
test/bonding: fix include of standard header
Chaoyong He (2):
net/nfp: fix offloading flows
net/nfp: fix Tx descriptor free logic of NFD3
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 (2):
crypto/scheduler: fix last element for valid args
app/crypto-perf: fix socket ID default value
David Christensen (1):
net/tap: set locally administered bit for fixed MAC address
David Marchand (5):
net/virtio-user: fix leak when initialisation fails
net/mlx5: enhance error log for tunnel offloading
examples/l2fwd-cat: fix external build
test: add graph tests
mbuf: fix Doxygen comment of distributor metadata
Dengdui Huang (3):
net/hns3: fix variable type mismatch
net/hns3: fix inaccurate log
net/hns3: fix redundant line break in log
Denis Pryazhennikov (3):
ethdev: update documentation for API to set FEC
ethdev: check that at least one FEC mode is specified
ethdev: update documentation for API to get FEC
Devendra Singh Rawat (1):
net/qede: fix RSS indirection table initialization
Didier Pallard (1):
crypto/openssl: skip workaround at compilation time
Erez Ferber (1):
common/mlx5: adjust fork call with new kernel API
Erik Gabriel Carrillo (1):
eventdev/timer: fix buffer flush
Fengnan Chang (2):
eal/linux: fix legacy mem init with many segments
mem: fix memsegs exhausted message
Ferruh Yigit (2):
kni: fix build with Linux 6.3
kni: fix build with Linux 6.5
Heng Jiang (1):
net/mlx5: fix LRO TCP checksum
Hernan Vargas (2):
baseband/fpga_5gnr_fec: fix possible division by zero
baseband/fpga_5gnr_fec: fix starting unconfigured queue
Huisong Li (4):
ethdev: fix MAC address occupies two entries
net/hns3: fix IMP reset trigger
net/hns3: fix non-zero weight for disabled TC
net/hns3: fix index to look up table in NEON Rx
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
Jiawen Wu (3):
net/txgbe/base: fix Tx with fiber hotplug
net/txgbe: fix to set autoneg for 1G speed
net/txgbe: fix extended statistics
Jie Hai (3):
net/hns3: fix FEC mode for 200G ports
net/hns3: fix FEC mode check
net/hns3: fix uninitialized variable
Jieqiang Wang (1):
net/i40e: fix comments
Junfeng Guo (1):
doc: update BIOS settings and supported HW for NTB
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
Kaiyu Zhang (1):
ethdev: fix potential leak in PCI probing helper
Leyi Rong (1):
eal/x86: improve multiple of 64 bytes memcpy performance
Long Wu (1):
net/bonding: fix destroy dedicated queues flow
Mattias Rönnblom (1):
event/dsw: free rings on close
Maxime Coquelin (1):
vhost: fix invalid call FD handling
Michael Baum (1):
doc: fix format in flow API guide
Min Zhou (1):
net/ixgbe: add proper memory barriers in Rx
Mingjin Ye (3):
net/ice: fix statistics
net/ice: fix DCF control thread crash
net/iavf: fix abnormal disable HW interrupt
Pavan Nikhilesh (1):
doc: fix event timer adapter guide
Peng Zhang (1):
net/nfp: fix address always related with PF ID 0
Philip Prindeville (1):
vfio: fix include with musl runtime
Qiming Yang (5):
net/ice/base: remove unreachable code
net/e1000: fix queue number initialization
net/ixgbe: fix Rx and Tx queue status
net/igc: fix Rx and Tx queue status
net/e1000: fix Rx and Tx queue status
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 (1):
net/mlx5: fix duplicated tag index matching in SWS
Ruifeng Wang (4):
test/malloc: fix missing free
test/malloc: fix statistics checks
test/mbuf: fix crash in a forked process
net/mlx5: fix risk in NEON Rx descriptor read
Samina Arshad (1):
examples/fips_validation: fix digest length in AES-GCM
Saoirse O'Donovan (1):
test/crypto: fix return value for SNOW3G
Shijith Thotton (1):
eventdev/timer: fix timeout event wait behavior
Shiyang He (4):
net/iavf: release large VF when closing device
net/ice: fix tunnel packet Tx descriptor
net/i40e: fix tunnel packet Tx descriptor
app/testpmd: fix checksum engine with GTP on 32-bit
Stephen Hemminger (1):
net/netvsc: fix sizeof calculation
Tejasree Kondoj (1):
test/crypto: fix session creation check
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
Viacheslav Ovsiienko (2):
net/mlx5: fix device removal event handling
ipc: fix file descriptor leakage with unhandled messages
Vladimir Medvedkin (2):
fib: fix adding default route
examples/ipsec-secgw: fix TAP default MAC address
Wenjing Qiao (1):
common/iavf: fix MAC type for 710 NIC
Wenjun Wu (3):
net/i40e: fix Rx data buffer size
net/ice: fix Rx data buffer size
net/iavf: fix Rx data buffer size
Yiding Zhou (1):
net/ice: fix 32-bit build
Yunjian Wang (2):
ring: fix use after free
net/txgbe: fix use-after-free on remove
Yuying Zhang (1):
net/ice: fix RSS hash key generation
Zerun Fu (1):
net/bonding: fix startup when NUMA is not supported
Zhichao Zeng (2):
net/ice: fix outer UDP checksum offload
net/iavf: fix stop ordering
Zhihong Wang (1):
eal/linux: fix secondary process crash for mp hotplug requests
-----Original Message-----
From: luca.boccassi@gmail.com <redacted>
Sent: Saturday, July 29, 2023 7:08 AM
To: stable@dpdk.org
Cc: dev@dpdk.org; Abhishek Marathe <redacted>; Ali
Alnubani [off-list ref]; Walker, Benjamin
[off-list ref]; David Christensen [off-list ref];
Hemant Agrawal [off-list ref]; Stokes, Ian
[off-list ref]; Jerin Jacob [off-list ref]; Mcnamara, John
[off-list ref]; Ju-Hyoung Lee [off-list ref]; Kevin
Traynor [off-list ref]; Pei Zhang [off-list ref]; Xu, Qian Q
[off-list ref]; Raslan Darawsheh [off-list ref]; Thomas
Monjalon [off-list ref]; Yanghang Liu [off-list ref];
Peng, Yuan [off-list ref]; Chen, Zhaoyan [off-list ref]
Subject: 20.11.9 patches review and test
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
Update the test status for Intel part. Till now dpdk20.11.9-rc1 validation test rate is 95%. No new issue is found.
# Basic Intel(R) NIC testing
* Build & CFLAG compile: cover the build test combination with latest GCC/Clang version and the popular OS revision such as Ubuntu22.04, Fedora38, RHEL9.2, etc.
- All test done. No new dpdk issue is found.
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. No new dpdk issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, etc.
- All test done. No new dpdk issue is found.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done. No new dpdk issue is found.
# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 8.0, etc.
- All test done. No new dpdk issue is found.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- Execution rate is 90%. No new dpdk issue is found.
*Performance test: test scenarios including Thoughput Performance/Cryptodev Latency, etc.
- All test done. No new dpdk issue is found.
Regards,
Xu, Hailin
On Mon, 7 Aug 2023 at 08:41, Xu, HailinX [off-list ref] wrote:
quoted
-----Original Message-----
From: luca.boccassi@gmail.com <redacted>
Sent: Saturday, July 29, 2023 7:08 AM
To: stable@dpdk.org
Cc: dev@dpdk.org; Abhishek Marathe <redacted>; Ali
Alnubani [off-list ref]; Walker, Benjamin
[off-list ref]; David Christensen [off-list ref];
Hemant Agrawal [off-list ref]; Stokes, Ian
[off-list ref]; Jerin Jacob [off-list ref]; Mcnamara, John
[off-list ref]; Ju-Hyoung Lee [off-list ref]; Kevin
Traynor [off-list ref]; Pei Zhang [off-list ref]; Xu, Qian Q
[off-list ref]; Raslan Darawsheh [off-list ref]; Thomas
Monjalon [off-list ref]; Yanghang Liu [off-list ref];
Peng, Yuan [off-list ref]; Chen, Zhaoyan [off-list ref]
Subject: 20.11.9 patches review and test
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
Update the test status for Intel part. Till now dpdk20.11.9-rc1 validation test rate is 95%. No new issue is found.
# Basic Intel(R) NIC testing
* Build & CFLAG compile: cover the build test combination with latest GCC/Clang version and the popular OS revision such as Ubuntu22.04, Fedora38, RHEL9.2, etc.
- All test done. No new dpdk issue is found.
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- All test done. No new dpdk issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Flexible Descriptor, etc.
- All test done. No new dpdk issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, etc.
- All test done. No new dpdk issue is found.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- All test done. No new dpdk issue is found.
# Basic cryptodev and virtio testing
* Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 8.0, etc.
- All test done. No new dpdk issue is found.
* Cryptodev:
*Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
- Execution rate is 90%. No new dpdk issue is found.
*Performance test: test scenarios including Thoughput Performance/Cryptodev Latency, etc.
- All test done. No new dpdk issue is found.
From: YangHang Liu <hidden> Date: 2023-08-11 03:06:32
Hi, Luca
RedHat QE did not find any new issues about 20.11.9 rc dpdk during the
tests.
I tested below 18 scenarios and all got PASS on RHEL9:
- Guest with device assignment(PF) throughput testing(1G hugepage size):
PASS
- Guest with device assignment(PF) throughput testing(2M hugepage size)
: PASS
- Guest with device assignment(VF) throughput testing: PASS
- PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
- PVP vhost-user 2Q throughput testing: PASS
- PVP vhost-user 1Q - cross numa node throughput testing: PASS
- Guest with vhost-user 2 queues throughput testing: PASS
- vhost-user reconnect with dpdk-client, qemu-server qemu reconnect: PASS
- vhost-user reconnect with dpdk-client, qemu-server ovs reconnect: PASS
- PVP reconnect with dpdk-client, qemu-server: PASS
- PVP 1Q live migration testing: PASS
- PVP 1Q cross numa node live migration testing: PASS
- Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
- Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
- Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
- Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
- Host PF + DPDK testing: PASS
- Host VF + DPDK testing: PASS
Test Versions:
- qemu-kvm-6.2.0
- kernel 5.14
- dpdk 20.11.9-rc1
# git log -1
commit 84df5f9791de5e5476a29f27fba3254761c399c3 (HEAD, tag: v20.11.9-rc1,
origin/20.11)
Author: Luca Boccassi [off-list ref]
Date: Fri Jul 28 23:22:55 2023 +0100
version: 20.11.9-rc1
Signed-off-by: Luca Boccassi [off-list ref]
- Test device : X540-AT2 NIC(ixgbe, 10G)
Best Regards,
YangHang Liu
On Sat, Jul 29, 2023 at 7:07 AM [off-list ref] wrote:
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Aakash Sasidharan (1):
test/crypto: fix PDCP-SDAP test vectors
Akhil Goyal (1):
doc: fix auth algos in cryptoperf app
Alexander Kozyrev (2):
net/mlx5: forbid MPRQ restart
net/mlx5: fix MPRQ stride size to accommodate the headroom
Ali Alnubani (1):
doc: fix typos and wording in flow API guide
Artemii Morozov (1):
common/sfc_efx/base: fix Rx queue without RSS hash prefix
Ashwin Sekhar T K (1):
doc: fix typo in graph guide
Boleslav Stankevich (1):
net/virtio: fix initialization to return negative errno
Bruce Richardson (5):
kernel/freebsd: fix function parameter list
build: fix case of project language name
telemetry: fix autotest on Alpine
eal: avoid calling cleanup twice
test/bonding: fix include of standard header
Chaoyong He (2):
net/nfp: fix offloading flows
net/nfp: fix Tx descriptor free logic of NFD3
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 (2):
crypto/scheduler: fix last element for valid args
app/crypto-perf: fix socket ID default value
David Christensen (1):
net/tap: set locally administered bit for fixed MAC address
David Marchand (5):
net/virtio-user: fix leak when initialisation fails
net/mlx5: enhance error log for tunnel offloading
examples/l2fwd-cat: fix external build
test: add graph tests
mbuf: fix Doxygen comment of distributor metadata
Dengdui Huang (3):
net/hns3: fix variable type mismatch
net/hns3: fix inaccurate log
net/hns3: fix redundant line break in log
Denis Pryazhennikov (3):
ethdev: update documentation for API to set FEC
ethdev: check that at least one FEC mode is specified
ethdev: update documentation for API to get FEC
Devendra Singh Rawat (1):
net/qede: fix RSS indirection table initialization
Didier Pallard (1):
crypto/openssl: skip workaround at compilation time
Erez Ferber (1):
common/mlx5: adjust fork call with new kernel API
Erik Gabriel Carrillo (1):
eventdev/timer: fix buffer flush
Fengnan Chang (2):
eal/linux: fix legacy mem init with many segments
mem: fix memsegs exhausted message
Ferruh Yigit (2):
kni: fix build with Linux 6.3
kni: fix build with Linux 6.5
Heng Jiang (1):
net/mlx5: fix LRO TCP checksum
Hernan Vargas (2):
baseband/fpga_5gnr_fec: fix possible division by zero
baseband/fpga_5gnr_fec: fix starting unconfigured queue
Huisong Li (4):
ethdev: fix MAC address occupies two entries
net/hns3: fix IMP reset trigger
net/hns3: fix non-zero weight for disabled TC
net/hns3: fix index to look up table in NEON Rx
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
Jiawen Wu (3):
net/txgbe/base: fix Tx with fiber hotplug
net/txgbe: fix to set autoneg for 1G speed
net/txgbe: fix extended statistics
Jie Hai (3):
net/hns3: fix FEC mode for 200G ports
net/hns3: fix FEC mode check
net/hns3: fix uninitialized variable
Jieqiang Wang (1):
net/i40e: fix comments
Junfeng Guo (1):
doc: update BIOS settings and supported HW for NTB
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
Kaiyu Zhang (1):
ethdev: fix potential leak in PCI probing helper
Leyi Rong (1):
eal/x86: improve multiple of 64 bytes memcpy performance
Long Wu (1):
net/bonding: fix destroy dedicated queues flow
Mattias Rönnblom (1):
event/dsw: free rings on close
Maxime Coquelin (1):
vhost: fix invalid call FD handling
Michael Baum (1):
doc: fix format in flow API guide
Min Zhou (1):
net/ixgbe: add proper memory barriers in Rx
Mingjin Ye (3):
net/ice: fix statistics
net/ice: fix DCF control thread crash
net/iavf: fix abnormal disable HW interrupt
Pavan Nikhilesh (1):
doc: fix event timer adapter guide
Peng Zhang (1):
net/nfp: fix address always related with PF ID 0
Philip Prindeville (1):
vfio: fix include with musl runtime
Qiming Yang (5):
net/ice/base: remove unreachable code
net/e1000: fix queue number initialization
net/ixgbe: fix Rx and Tx queue status
net/igc: fix Rx and Tx queue status
net/e1000: fix Rx and Tx queue status
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 (1):
net/mlx5: fix duplicated tag index matching in SWS
Ruifeng Wang (4):
test/malloc: fix missing free
test/malloc: fix statistics checks
test/mbuf: fix crash in a forked process
net/mlx5: fix risk in NEON Rx descriptor read
Samina Arshad (1):
examples/fips_validation: fix digest length in AES-GCM
Saoirse O'Donovan (1):
test/crypto: fix return value for SNOW3G
Shijith Thotton (1):
eventdev/timer: fix timeout event wait behavior
Shiyang He (4):
net/iavf: release large VF when closing device
net/ice: fix tunnel packet Tx descriptor
net/i40e: fix tunnel packet Tx descriptor
app/testpmd: fix checksum engine with GTP on 32-bit
Stephen Hemminger (1):
net/netvsc: fix sizeof calculation
Tejasree Kondoj (1):
test/crypto: fix session creation check
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
Viacheslav Ovsiienko (2):
net/mlx5: fix device removal event handling
ipc: fix file descriptor leakage with unhandled messages
Vladimir Medvedkin (2):
fib: fix adding default route
examples/ipsec-secgw: fix TAP default MAC address
Wenjing Qiao (1):
common/iavf: fix MAC type for 710 NIC
Wenjun Wu (3):
net/i40e: fix Rx data buffer size
net/ice: fix Rx data buffer size
net/iavf: fix Rx data buffer size
Yiding Zhou (1):
net/ice: fix 32-bit build
Yunjian Wang (2):
ring: fix use after free
net/txgbe: fix use-after-free on remove
Yuying Zhang (1):
net/ice: fix RSS hash key generation
Zerun Fu (1):
net/bonding: fix startup when NUMA is not supported
Zhichao Zeng (2):
net/ice: fix outer UDP checksum offload
net/iavf: fix stop ordering
Zhihong Wang (1):
eal/linux: fix secondary process crash for mp hotplug requests
From: Ali Alnubani <hidden> Date: 2023-08-14 11:52:57
-----Original Message-----
From: luca.boccassi@gmail.com <redacted>
Sent: Saturday, July 29, 2023 2:08 AM
To: stable@dpdk.org
Cc: dev@dpdk.org; Abhishek Marathe <redacted>;
Ali Alnubani [off-list ref]; benjamin.walker@intel.com; David
Christensen [off-list ref]; Hemant Agrawal
[off-list ref]; Ian Stokes [off-list ref]; Jerin Jacob
[off-list ref]; John McNamara [off-list ref]; Ju-
Hyoung Lee [off-list ref]; Kevin Traynor [off-list ref];
Pei Zhang [off-list ref]; qian.q.xu@intel.com; Raslan Darawsheh
[off-list ref]; NBU-Contact-Thomas Monjalon (EXTERNAL)
[off-list ref]; Yanghang Liu [off-list ref];
yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: 20.11.9 patches review and test
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Hello,
Apologies for the last-minute reply.
We ran the following functional tests with Nvidia hardware on v20.11.9-rc1:
- Basic functionality:
Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- rte_flow tests.
- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
Functional tests ran on these cards:
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-23.04-1.1.3.0 / Firmware: 22.37.1014
- NIC: ConnectX-7 / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-23.04-1.1.3.0 / Firmware: 28.37.1014
- DPU: BlueField-2 / DOCA SW version: 2.0.2 / Firmware: 24.37.1300
Build tests (all passed):
- Ubuntu 20.04.6 with MLNX_OFED_LINUX-23.04-1.1.3.0.
- Ubuntu 20.04.6 with rdma-core master (aba30bd).
- Ubuntu 20.04.6 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core master (aba30bd) (i386).
- Fedora 38 with rdma-core v44.0.
- Fedora 39 (Rawhide) with rdma-core v46.0.
- OpenSUSE Leap 15.5 with rdma-core v42.0.
- Windows Server 2019 with Clang 11.0.0.
We see warnings while restarting ports in testpmd application if MPRQ is enabled, and we think it's caused by this backported change:
net/mlx5: fix MPRQ stride size to accommodate the headroom (https://git.dpdk.org/dpdk-stable/commit/?h=81002988e01)
This is the only issue we found that might've been caused by changes in this release. Hope I can update by tomorrow.
We're investigating some internal test failures that were caused by environment changes, but we have a high pass rate in our regression testing overall.
Thanks,
Ali
On Mon, 14 Aug 2023 at 12:52, Ali Alnubani [off-list ref] wrote:
quoted
-----Original Message-----
From: luca.boccassi@gmail.com <redacted>
Sent: Saturday, July 29, 2023 2:08 AM
To: stable@dpdk.org
Cc: dev@dpdk.org; Abhishek Marathe <redacted>;
Ali Alnubani [off-list ref]; benjamin.walker@intel.com; David
Christensen [off-list ref]; Hemant Agrawal
[off-list ref]; Ian Stokes [off-list ref]; Jerin Jacob
[off-list ref]; John McNamara [off-list ref]; Ju-
Hyoung Lee [off-list ref]; Kevin Traynor [off-list ref];
Pei Zhang [off-list ref]; qian.q.xu@intel.com; Raslan Darawsheh
[off-list ref]; NBU-Contact-Thomas Monjalon (EXTERNAL)
[off-list ref]; Yanghang Liu [off-list ref];
yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: 20.11.9 patches review and test
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Hello,
Apologies for the last-minute reply.
We ran the following functional tests with Nvidia hardware on v20.11.9-rc1:
- Basic functionality:
Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- rte_flow tests.
- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
Functional tests ran on these cards:
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-23.04-1.1.3.0 / Firmware: 22.37.1014
- NIC: ConnectX-7 / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-23.04-1.1.3.0 / Firmware: 28.37.1014
- DPU: BlueField-2 / DOCA SW version: 2.0.2 / Firmware: 24.37.1300
Build tests (all passed):
- Ubuntu 20.04.6 with MLNX_OFED_LINUX-23.04-1.1.3.0.
- Ubuntu 20.04.6 with rdma-core master (aba30bd).
- Ubuntu 20.04.6 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core master (aba30bd) (i386).
- Fedora 38 with rdma-core v44.0.
- Fedora 39 (Rawhide) with rdma-core v46.0.
- OpenSUSE Leap 15.5 with rdma-core v42.0.
- Windows Server 2019 with Clang 11.0.0.
We see warnings while restarting ports in testpmd application if MPRQ is enabled, and we think it's caused by this backported change:
net/mlx5: fix MPRQ stride size to accommodate the headroom (https://git.dpdk.org/dpdk-stable/commit/?h=81002988e01)
This is the only issue we found that might've been caused by changes in this release. Hope I can update by tomorrow.
We're investigating some internal test failures that were caused by environment changes, but we have a high pass rate in our regression testing overall.
Thanks,
Ali
Thank you, I'll wait for the conclusion on that, if I need to revert
that change let me know.
Kind regards,
Luca Boccassi
[off-list ref]; NBU-Contact-Thomas Monjalon (EXTERNAL)
[off-list ref]; Yanghang Liu [off-list ref];
yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: 20.11.9 patches review and test
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Hello,
Apologies for the last-minute reply.
We ran the following functional tests with Nvidia hardware on v20.11.9-rc1:
- Basic functionality:
Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- rte_flow tests.
- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
Functional tests ran on these cards:
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-
- DPU: BlueField-2 / DOCA SW version: 2.0.2 / Firmware: 24.37.1300
Build tests (all passed):
- Ubuntu 20.04.6 with MLNX_OFED_LINUX-23.04-1.1.3.0.
- Ubuntu 20.04.6 with rdma-core master (aba30bd).
- Ubuntu 20.04.6 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core master (aba30bd) (i386).
- Fedora 38 with rdma-core v44.0.
- Fedora 39 (Rawhide) with rdma-core v46.0.
- OpenSUSE Leap 15.5 with rdma-core v42.0.
- Windows Server 2019 with Clang 11.0.0.
We see warnings while restarting ports in testpmd application if MPRQ is
enabled, and we think it's caused by this backported change:
quoted
net/mlx5: fix MPRQ stride size to accommodate the headroom
This is the only issue we found that might've been caused by changes in this
release. Hope I can update by tomorrow.
quoted
We're investigating some internal test failures that were caused by
environment changes, but we have a high pass rate in our regression testing
overall.
quoted
Thanks,
Ali
Thank you, I'll wait for the conclusion on that, if I need to revert
that change let me know.
Hi Luca,
I created a Bugzilla ticket to track the issues with Multi-Packet Rx queue (mprq). We hope to resolve it in 20.11.10:
https://bugs.dpdk.org/show_bug.cgi?id=1274 - [20.11 LTS] Multi-Packet Rx queue parameters are incorrectly adjusted and not applied properly
We're ok to release.
Thanks,
Ali
[off-list ref]; NBU-Contact-Thomas Monjalon (EXTERNAL)
[off-list ref]; Yanghang Liu [off-list ref];
yuan.peng@intel.com; zhaoyan.chen@intel.com
Subject: 20.11.9 patches review and test
Hi all,
Here is a list of patches targeted for stable release 20.11.9.
The planned date for the final release is the 14th of August 2023.
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=v20.11.9-rc1
These patches are located at branch 20.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Luca Boccassi
---
Hello,
Apologies for the last-minute reply.
We ran the following functional tests with Nvidia hardware on v20.11.9-rc1:
- Basic functionality:
Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- rte_flow tests.
- Some RSS tests.
- VLAN filtering, stripping and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
Functional tests ran on these cards:
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-
- DPU: BlueField-2 / DOCA SW version: 2.0.2 / Firmware: 24.37.1300
Build tests (all passed):
- Ubuntu 20.04.6 with MLNX_OFED_LINUX-23.04-1.1.3.0.
- Ubuntu 20.04.6 with rdma-core master (aba30bd).
- Ubuntu 20.04.6 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core master (aba30bd) (i386).
- Fedora 38 with rdma-core v44.0.
- Fedora 39 (Rawhide) with rdma-core v46.0.
- OpenSUSE Leap 15.5 with rdma-core v42.0.
- Windows Server 2019 with Clang 11.0.0.
We see warnings while restarting ports in testpmd application if MPRQ is
enabled, and we think it's caused by this backported change:
quoted
net/mlx5: fix MPRQ stride size to accommodate the headroom
This is the only issue we found that might've been caused by changes in this
release. Hope I can update by tomorrow.
quoted
We're investigating some internal test failures that were caused by
environment changes, but we have a high pass rate in our regression testing
overall.
quoted
Thanks,
Ali
Thank you, I'll wait for the conclusion on that, if I need to revert
that change let me know.
Hi Luca,
I created a Bugzilla ticket to track the issues with Multi-Packet Rx queue (mprq). We hope to resolve it in 20.11.10:
https://bugs.dpdk.org/show_bug.cgi?id=1274 - [20.11 LTS] Multi-Packet Rx queue parameters are incorrectly adjusted and not applied properly
We're ok to release.
Thanks,
Ali