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.bocca...@gmail.com <luca.bocca...@gmail.com> > Sent: Saturday, April 1, 2023 2:20 AM > To: sta...@dpdk.org > Cc: dev@dpdk.org; Abhishek Marathe <abhishek.mara...@microsoft.com>; > Ali Alnubani <alia...@nvidia.com>; Walker, Benjamin > <benjamin.wal...@intel.com>; David Christensen <d...@linux.vnet.ibm.com>; > Hemant Agrawal <hemant.agra...@nxp.com>; Stokes, Ian > <ian.sto...@intel.com>; Jerin Jacob <jer...@marvell.com>; Mcnamara, John > <john.mcnam...@intel.com>; Ju-Hyoung Lee <juh...@microsoft.com>; Kevin > Traynor <ktray...@redhat.com>; Luca Boccassi <bl...@debian.org>; Pei > Zhang <pezh...@redhat.com>; Xu, Qian Q <qian.q...@intel.com>; Raslan > Darawsheh <rasl...@nvidia.com>; Thomas Monjalon > <tho...@monjalon.net>; Yanghang Liu <yangh...@redhat.com>; Peng, Yuan > <yuan.p...@intel.com>; Chen, Zhaoyan <zhaoyan.c...@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