20.11.8 patches review and test
Xu, HailinX
hailinx.xu at intel.com
Thu Apr 6 09:19:05 CEST 2023
Update the test status for Intel part. Till now dpdk20.11.8-rc1 validation test rate is 80%. No critical issue is found.
2 new bugs are found, These 2 issues are being confirmed by Intel Dev.
New bugs:
bug1. softnic and metering_and_policing: create rule failed -- Intel dev is under investigating.
bug2. some of the unit tests are failing: -- Intel dev is under investigating
# 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 Ubuntu20.04, Fedora36, RHEL8.4, 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.
- Execution rate is 80%. 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.
- Execution rate is 70%. No new dpdk issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, etc.
- Execution rate is 80%. No new dpdk issue is found.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- on going.
# 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 7.0u3, etc.
- Execution rate is 95%. 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 95%. bug2 was found.
*Performance test: test scenarios including Thoughput Performance/Cryptodev Latency, etc.
- All test done. No new dpdk issue is found.
Regards,
Xu, Hailin
> -----Original Message-----
> From: luca.boccassi at gmail.com <luca.boccassi at gmail.com>
> Sent: Saturday, April 1, 2023 2:20 AM
> To: stable at dpdk.org
> Cc: dev at dpdk.org; Abhishek Marathe <Abhishek.Marathe at microsoft.com>;
> Ali Alnubani <alialnu at nvidia.com>; Walker, Benjamin
> <benjamin.walker at intel.com>; David Christensen <drc at linux.vnet.ibm.com>;
> Hemant Agrawal <hemant.agrawal at nxp.com>; Stokes, Ian
> <ian.stokes at intel.com>; Jerin Jacob <jerinj at marvell.com>; Mcnamara, John
> <john.mcnamara at intel.com>; Ju-Hyoung Lee <juhlee at microsoft.com>; Kevin
> Traynor <ktraynor at redhat.com>; Luca Boccassi <bluca at debian.org>; Pei
> Zhang <pezhang at redhat.com>; Xu, Qian Q <qian.q.xu at intel.com>; Raslan
> Darawsheh <rasland at nvidia.com>; Thomas Monjalon
> <thomas at monjalon.net>; Yanghang Liu <yanghliu at redhat.com>; Peng, Yuan
> <yuan.peng at intel.com>; Chen, Zhaoyan <zhaoyan.chen at intel.com>
> Subject: 20.11.8 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.8.
>
> The planned date for the final release is April 17th.
>
> 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.8-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Akhil Goyal (1):
> doc: fix code blocks in cryptodev guide
>
> Alexander Kozyrev (4):
> net/mlx5: fix error CQE dumping for vectorized Rx
> net/mlx5: ignore non-critical syndromes for Rx queue
> net/mlx5: check compressed CQE opcode in vectorized Rx
> net/mlx5: fix CQE dump for Tx
>
> Andy Pei (2):
> vdpa/ifc: fix argument compatibility check
> vdpa/ifc: fix reconnection in SW-assisted live migration
>
> Anoob Joseph (1):
> app/crypto-perf: fix number of segments
>
> Arkadiusz Kusztal (1):
> app/compress-perf: fix remaining data for ops
>
> 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 (4):
> build: fix toolchain definition
> examples/cmdline: fix build with GCC 12
> examples/qos_sched: fix Tx port config when link down
> examples/qos_sched: fix config entries in wrong sections
>
> Chengwen Feng (9):
> mem: fix hugepage info mapping
> raw/ifpga/base: fix init with multi-process
> telemetry: fix repeat display when callback don't init dict
> eal/freebsd: fix lock in alarm callback
> kvargs: add API documentation for process callback
> compressdev: fix empty devargs parsing
> cryptodev: fix empty devargs parsing
> net/virtio: fix empty devargs parsing
> raw/skeleton: fix empty devargs parsing
>
> Ciara Power (2):
> crypto/qat: fix stream cipher direction
> app/crypto-perf: fix test file memory leak
>
> David Christensen (1):
> acl: fix crash on PPC64 with GCC 11
>
> David Marchand (17):
> fbarray: fix metadata dump
> graph: fix node shrink
> crypto/ccp: remove some printf
> net/iavf: protect insertion in flow list
> app/testpmd: fix crash on cleanup
> 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
> raw/skeleton: fix selftest
> net/vhost: add missing newline in logs
> net/virtio: remove address width limit for modern devices
> net/vhost: fix Rx interrupt
> net/mlx5: fix build with GCC 12 and ASan
> ci: switch to Ubuntu 20.04
>
> Dmitry Kozlyuk (1):
> doc: add Linux capability to access physical addresses
>
> Edwin Brossette (1):
> net/bnxt: fix link state change interrupt config
>
> Erik Gabriel Carrillo (1):
> eventdev/timer: fix overflow
>
> Ferruh Yigit (2):
> kni: fix build on RHEL 9.1
> app/testpmd: fix forwarding stats for Tx dropped
>
> Gregory Etelson (1):
> app/testpmd: fix interactive mode with no ports
>
> Harshad Narayane (1):
> doc: fix pipeline example path in user guide
>
> Hernan Vargas (6):
> baseband/acc: fix memory leak on acc100 close
> baseband/acc: fix acc100 iteration counter in TB
> 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
>
> Honnappa Nagarahalli (2):
> eal: use same atomic intrinsics for GCC and clang
> common/mlx5: use just sufficient barrier for Arm
>
> Huisong Li (27):
> net/hns3: fix log about indirection table size
> net/hns3: refactor set RSS hash algorithm and key interface
> net/hns3: fix RSS key size compatibility
> net/hns3: fix clearing RSS configuration
> net/hns3: use RSS filter list to check duplicated rule
> net/hns3: remove useless code when destroy valid RSS rule
> net/hns3: fix warning on flush or destroy rule
> net/hns3: fix config struct used for conversion
> net/hns3: fix duplicate RSS rule check
> net/hns3: extract common functions to set Rx/Tx
> 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: fix burst mode query with dummy function
> net/hns3: reimplement hash flow function
> net/hns3: add verification of RSS types
>
> Ivan Malov (1):
> net/sfc: enforce fate action in transfer flow rules
>
> Jiawei Wang (1):
> net/mlx5: fix flow sample with ConnectX-5
>
> Jiawen Wu (4):
> net/txgbe: fix default signal quality value for KX/KX4
> net/txgbe: fix packet type to parse from offload flags
> net/txgbe: fix interrupt loss
> net/txgbe: fix Rx buffer size in config register
>
> Jie Hai (1):
> test/mbuf: fix mbuf reset test
>
> Joyce Kong (1):
> pdump: fix build with GCC 12
>
> Kaiwen Deng (2):
> net/ixgbe: enable IPv6 mask in flow rules
> net/ixgbe: fix IPv6 mask in flow director
>
> Kalesh AP (1):
> net/bnxt: fix Tx queue stats after queue stop and start
>
> Kevin Traynor (1):
> ring: silence GCC 12 warnings
>
> Long Wu (1):
> net/nfp: fix getting RSS configuration
>
> Maxime Coquelin (4):
> vhost: decrease log level for unimplemented requests
> vhost: fix possible FD leaks
> vhost: fix possible FD leaks on truncation
> net/virtio-user: fix device starting failure handling
>
> Megha Ajmera (1):
> examples/qos_sched: fix debug mode
>
> Michael Baum (4):
> compressdev: fix end of driver list
> app/compress-perf: fix some typos
> app/compress-perf: fix testing single operation
> app/testpmd: fix encap/decap size calculation
>
> Mike Baucom (1):
> net/bnxt: fix Rx queue stats after queue stop and start
>
> Mike Pattrick (1):
> net/iavf: add lock for VF commands
>
> Mohammad Iqbal Ahmad (1):
> app/flow-perf: fix division or module by zero
>
> Naga Harish K S V (1):
> eventdev/eth_tx: fix devices loop
>
> Nicolas Chautru (1):
> app/bbdev: add allocation checks
>
> Pavel Ivashchenko (1):
> test/mbuf: fix test with mbuf debug enabled
>
> Peng Zhang (2):
> net/nfp: fix firmware name derived from PCI name
> net/nfp: fix MTU configuration order
>
> Qiming Yang (1):
> net/i40e: reduce interrupt interval in multi-driver mode
>
> Saoirse O'Donovan (1):
> test/crypto: fix statistics error messages
>
> Shiyang He (1):
> net/ixgbe: fix firmware version consistency
>
> Stephen Hemminger (3):
> cmdline: handle EOF as quit
> app/testpmd: cleanup cleanly from signal
> app/testpmd: fix interactive mode on Windows
>
> Steve Yang (2):
> net/i40e: fix validation of flow transfer attribute
> net/ice: fix validation of flow transfer attribute
>
> Tadhg Kearney (1):
> examples/vm_power_manager: revert backported commit
>
> Thomas Monjalon (4):
> doc: fix dependency setup in l2fwd-cat example guide
> devtools: fix escaped space in grep pattern
> build: fix dependencies lookup
> eal/windows: fix pedantic build
>
> Tyler Retzlaff (1):
> eal/windows: mark memory config as complete
>
> Venkat Duvvuru (1):
> net/bnxt: fix RSS hash in mbuf
>
> Visa Hankala (1):
> net/e1000: fix saving of stripped VLAN TCI
>
> Volodymyr Fialko (4):
> test/crypto: add missing MAC-I to PDCP vectors
> reorder: invalidate buffer from ready queue in drain
> test/reorder: fix double free of drained buffers
> 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
>
> Wenwu Ma (1):
> vhost: fix net header settings in datapath
>
> Yangchao Zhou (1):
> kni: fix possible starvation when mbufs are exhausted
>
> Zhichao Zeng (1):
> net/iavf: fix device stop during reset
>
> Zhuobin Huang (1):
> test: fix segment length in packet generator
More information about the stable
mailing list