From: YangHang Liu <yanghliu@redhat.com>
To: Xueming Li <xuemingl@nvidia.com>
Cc: stable@dpdk.org, dev@dpdk.org,
Abhishek Marathe <Abhishek.Marathe@microsoft.com>,
Ali Alnubani <alialnu@nvidia.com>,
benjamin.walker@intel.com,
David Christensen <drc@linux.vnet.ibm.com>,
Hemant Agrawal <hemant.agrawal@nxp.com>,
Ian Stokes <ian.stokes@intel.com>,
Jerin Jacob <jerinj@marvell.com>,
John McNamara <john.mcnamara@intel.com>,
Ju-Hyoung Lee <juhlee@microsoft.com>,
Kevin Traynor <ktraynor@redhat.com>,
Luca Boccassi <bluca@debian.org>, Pei Zhang <pezhang@redhat.com>,
qian.q.xu@intel.com, Raslan Darawsheh <rasland@nvidia.com>,
Thomas Monjalon <thomas@monjalon.net>,
yuan.peng@intel.com, zhaoyan.chen@intel.com,
Chao Yang <chayang@redhat.com>
Subject: Re: 20.11.6 patches review and test
Date: Wed, 24 Aug 2022 22:44:58 +0800 [thread overview]
Message-ID: <CAGYh1E_Qtxj9uDa2_9iT76BgKiKtXVY4Pg4H8_GLU-c_afQcww@mail.gmail.com> (raw)
In-Reply-To: <20220815091655.1202165-1-xuemingl@nvidia.com>
[-- Attachment #1: Type: text/plain, Size: 14337 bytes --]
Hi Xueming,
The dpdk 20.11.6-rc1 test result from Red Hat : PASS.
We tested below 17 scenarios and all got PASS on RHEL8:
- 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 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
Versions:
- kernel 4.18
- qemu 6.2
- dpdk: git://dpdk.org/dpdk-stable (remotes/origin/20.11)
# git log
commit c5dc4f6eb5718da16cad951784242edfa26eb578
Author: Xueming Li <xuemingl@nvidia.com>
Date: Mon Aug 15 16:55:19 2022 +0800
version: 20.11.6-rc1
Signed-off-by: Xueming Li <xuemingl@nvidia.com>
- NICs: X540-AT2 NIC(ixgbe, 10G)
Best Regards,
YangHang Liu
On Mon, Aug 15, 2022 at 5:17 PM Xueming Li <xuemingl@nvidia.com> wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.6.
>
> The planned date for the final release is August 29th.
>
> 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.6-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
> ---
> Abdullah Ömer Yamaç (1):
> examples/distributor: fix distributor on Rx core
>
> Ajit Khaparde (1):
> net/bnxt: fix switch domain allocation
>
> Alexander Kozyrev (1):
> net/mlx5: handle MPRQ incompatibility with external buffers
>
> Ali Alnubani (1):
> net/mlx5: fix build with clang 14
>
> Ankur Dwivedi (1):
> common/cpt: fix build with GCC 12
>
> Ben Magistro (1):
> mbuf: dump outer VLAN
>
> Bruce Richardson (1):
> raw/ioat: fix build when ioat dmadev enabled
>
> Chengwen Feng (11):
> ethdev: clarify null location case in xstats get
> net/hns3: fix xstats get return if xstats is null
> net/ipn3ke: fix xstats get return if xstats is null
> net/mvpp2: fix xstats get return if xstats is null
> net/axgbe: fix xstats get return if xstats is null
> ethdev: fix memory leak in xstats telemetry
> ethdev: fix possible null pointer access
> examples/dma: fix Tx drop statistics
> trace: fix init with long file prefix
> net/hns3: fix descriptors check with SVE
> net/hns3: support backplane media type
>
> Ciara Power (6):
> test/crypto: fix null check for ZUC authentication
> test/crypto: fix cipher offset for ZUC
> test/crypto: fix authentication IV for ZUC SGL
> test/crypto: fix ZUC vector IV format
> test/crypto: fix SNOW3G vector IV format
> doc: fix grammar and formatting in compressdev guide
>
> Damodharam Ammepalli (1):
> net/bnxt: allow Tx only or Rx only
>
> Dariusz Sosnowski (2):
> net/mlx5: fix GTP handling in header modify action
> net/mlx5: fix RSS hash types adjustment
>
> David Marchand (16):
> eal/windows: add missing C++ include guards
> net/nfp: remove unneeded header inclusion
> net/virtio: restore some optimisations with AVX512
> eal/freebsd: fix use of newer cpuset macros
> devtools: fix null test for NUMA systems
> app/testpmd: remove useless pointer checks
> net/bnxt: fix compatibility with some old firmwares
> vhost: fix async access
> net/ice: fix build with GCC 12
> vdpa/ifc: fix build with GCC 12
> app/flow-perf: fix build with GCC 12
> eal/x86: drop export of internal alignment macro
> test/ipsec: fix build with GCC 12
> vhost/crypto: fix build with GCC 12
> vhost/crypto: fix descriptor processing
> vhost: add some trailing newline in log messages
>
> Deepak Khandelwal (1):
> mem: skip attaching external memory in secondary process
>
> Dmitry Kozlyuk (7):
> net/mlx5: fix Tx when inlining is impossible
> doc: fix API index Markdown syntax
> ethdev: prohibit polling stopped queue
> app/testpmd: do not poll stopped queues
> net/mlx5: destroy indirect actions on port stop
> net/mlx5: fix MPRQ pool registration
> doc: add more instructions for running as non-root
>
> Ferruh Yigit (1):
> net/qede: fix build with GCC 13
>
> Fidaullah Noonari (1):
> malloc: fix allocation of almost hugepage size
>
> Gagandeep Singh (8):
> crypto/dpaa_sec: fix digest size
> crypto/dpaa2_sec: fix fle buffer leak
> crypto/dpaa2_sec: fix buffer pool ID check
> crypto/dpaa2_sec: fix operation status for simple FD
> common/dpaax: fix short MAC-I IV calculation for ZUC
> net/dpaa: fix event queue detach
> doc: add missing auth algo for IPsec example
> crypto/dpaa2_sec: fix crypto operation pointer
>
> Gowrishankar Muthukrishnan (1):
> examples/fips_validation: handle empty payload
>
> Gregory Etelson (1):
> net/mlx5: fix RSS expansion for patterns with ICMP item
>
> Harman Kalra (1):
> net/octeontx: fix port close
>
> Harry van Haaren (2):
> doc: fix formatting and link in BPF library guide
> service: fix lingering active status
>
> Heinrich Schuchardt (2):
> drivers/crypto: fix warnings for OpenSSL version
> test/hash: fix out of bound access
>
> Herakliusz Lipiec (1):
> doc: fix readability in vhost guide
>
> Hongbo Zheng (1):
> test: check memory allocation for CRC
>
> Huisong Li (14):
> net/bonding: fix stopping non-active slaves
> net/bonding: fix slave stop and remove on port close
> net/hns3: fix RSS disable
> net/hns3: fix rollback on RSS hash update
> net/hns3: remove redundant RSS tuple field
> net/hns3: remove unnecessary RSS switch
> app/testpmd: fix port status of bonding slave device
> net/bonding: fix RSS inconsistency between ports
> test/bonding: fix RSS test when disable RSS
> net/hns3: fix an unreasonable memset
> net/hns3: remove duplicate definition
> net/hns3: fix return value for unsupported tuple
> app/testpmd: fix bonding slave devices not released
> app/testpmd: fix supported RSS offload display
>
> Jakub Poczatek (1):
> doc: fix grammar and parameters in l2fwd-crypto guide
>
> Jakub Wysocki (1):
> crypto/scheduler: fix queue pair in scheduler failover
>
> Jeff Daly (1):
> net/ixgbe: add option for link up check on pin SDP3
>
> Jiawen Wu (2):
> net/txgbe: fix max number of queues for SR-IOV
> net/txgbe: fix register polling
>
> Jiri Slaby (1):
> kni: fix build with Linux 5.18
>
> Joyce Kong (1):
> net/memif: fix overwriting of head segment
>
> Kalesh AP (10):
> net/bnxt: remove unused macro
> net/bnxt: fix device capability reporting
> net/bnxt: fix Rx configuration
> net/bnxt: avoid unnecessary endianness conversion
> net/bnxt: fix speed autonegotiation
> net/bnxt: force PHY update on certain configurations
> net/bnxt: fix link status when port is stopped
> net/bnxt: recheck FW readiness if in reset process
> net/bnxt: fix tunnel stateless offloads
> net/bnxt: fix setting forced speed
>
> Ke Zhang (6):
> net/bonding: fix RSS key config with extended key length
> net/iavf: fix mbuf release in multi-process
> net/iavf: fix Rx queue interrupt setting
> app/testpmd: fix multicast address pool leak
> kni: use dedicated function to set random MAC address
> kni: use dedicated function to set MAC address
>
> Kevin Liu (1):
> net/ice: fix MTU info for DCF
>
> Konstantin Ananyev (1):
> acl: fix rules with 8-byte field size
>
> Kumara Parameshwaran (1):
> gro: fix identifying fragmented packets
>
> Li Zhang (1):
> vdpa/mlx5: fix maximum number of virtqs
>
> Long Li (2):
> net/netvsc: fix calculation of checksums based on mbuf flag
> net/netvsc: fix vmbus device reference in multi-process
>
> Luc Pelletier (1):
> eal/x86: fix unaligned access for small memcpy
>
> Mattias Rönnblom (1):
> examples/bond: fix invalid use of trylock
>
> Maxime Coquelin (4):
> net/vhost: fix TSO feature default disablement
> vhost: fix missing virtqueue lock protection
> app/testpmd: revert MAC update in checksum forwarding
> vhost: fix missing enqueue pseudo-header calculation
>
> Michael Baum (1):
> net/mlx5: fix LRO validation in Rx setup
>
> Mike Pattrick (1):
> net/i40e: populate error in flow director parser
>
> Min Hu (Connor) (4):
> app/testpmd: check statistics query before printing
> net/bonding: fix mbuf fast free usage
> ethdev: fix port state when stop
> ethdev: fix port close in secondary process
>
> Mingxia Liu (1):
> app/testpmd: replace hardcoded min mbuf number with macro
>
> Naga Harish K S V (2):
> eventdev/eth_tx: fix adapter creation
> eventdev/eth_tx: fix queue delete
>
> Nicolas Chautru (4):
> baseband/acc100: update companion PF configure function
> baseband/acc100: add protection for some negative scenario
> baseband/acc100: remove RTE prefix for internal macros
> baseband/acc100: remove prefix of internal file
>
> Nithin Dabilpuram (1):
> examples/ipsec-secgw: fix promiscuous mode option
>
> Pablo de Lara (2):
> crypto/ipsec_mb: fix length and offset settings
> crypto/ipsec_mb: fix GMAC parameters setting
>
> Peng Zhang (1):
> net/nfp: fix disabling VLAN stripping
>
> Qiming Yang (4):
> doc: update matching versions in ice guide
> net/iavf: fix queue start exception handling
> doc: update matching versions in i40e guide
> net/iavf: increase reset complete wait count
>
> Rahul Lakkireddy (2):
> net/cxgbe: fix port ID in Rx mbuf
> net/cxgbe: fix Tx queue stuck with mbuf chain coalescing
>
> Raja Zidane (5):
> net/mlx5: fix Rx/Tx stats concurrency
> examples/l2fwd-crypto: fix stats refresh rate
> net/mlx5: fix Tx recovery
> app/testpmd: fix packet segment allocation
> examples/link_status_interrupt: fix stats refresh rate
>
> Rakesh Kudurumalla (1):
> test: avoid hang if queues are full and Tx fails
>
> Rebecca Troy (1):
> crypto/qat: fix DOCSIS crash
>
> Romain Delhomel (1):
> bus/fslmc: fix VFIO setup
>
> Ruifeng Wang (1):
> net/bnxt: fix reordering in NEON Rx
>
> Shun Hao (1):
> app/testpmd: fix metering and policing command for RFC4115
>
> Somnath Kotur (2):
> net/bnxt: fix ring group on Rx restart
> net/bnxt: fix freeing VNIC filters
>
> Stanislaw Kardach (5):
> test/hash: report non HTM numbers for single thread
> examples/l3fwd: fix scalar LPM
> test/ring: remove excessive inlining
> config: fix C++ cross compiler for Arm and PPC
> ci: enable C++ check for Arm and PPC
>
> Stephen Hemminger (3):
> rib: fix traversal with /32 route
> net/qede: fix build with GCC 12
> rib: fix references for IPv6 implementation
>
> Steve Yang (1):
> net/iavf: fix HW ring scan method selection
>
> Subendu Santra (1):
> app/procinfo: show all non-owned ports
>
> Tianhao Chai (1):
> eal: fix C++ include for device event and DMA
>
> Tyler Retzlaff (1):
> eal/windows: fix data race when creating threads
>
> Vanshika Shukla (1):
> crypto/dpaa_sec: fix secondary process probing
>
> Viacheslav Ovsiienko (1):
> net/mlx5/linux: fix missed Rx packet stats
>
> Vladimir Medvedkin (2):
> test/table: fix buffer overflow on lpm entry
> test/ipsec: fix performance test
>
> Volodymyr Fialko (1):
> examples/ipsec-secgw: fix uninitialized memory access
>
> Wei Huang (2):
> raw/ifpga: unregister interrupt on close
> raw/ifpga: remove virtual devices on close
>
> Wenjing Qiao (1):
> net/ice: fix outer L4 checksum in scalar Rx
>
> Wenjun Wu (1):
> net/ice/base: fix getting sched node from ID type
>
> Wenwu Ma (2):
> app/testpmd: perform SW IP checksum for GRO/GSO packets
> vhost: fix deadlock when message handling failed
>
> Wenxuan Wu (2):
> net/i40e: fix max frame size config at port level
> net/ice/base: fix build with GCC 12
>
> Xuan Ding (1):
> doc: fix vhost multi-queue reconnection
>
> Xueming Li (2):
> vdpa/mlx5: fix interrupt trash that leads to crash
> vdpa/mlx5: fix dead loop when process interrupted
>
> Yajun Wu (1):
> vdpa/mlx5: workaround var offset within page
>
> Yiding Zhou (1):
> net/iavf: fix data path selection
>
> Yuan Wang (3):
> net/vhost: fix access to freed memory
> examples/vhost: fix crash when no VMDq
> net/vhost: fix deadlock on vring state change
>
> Yunjian Wang (1):
> net/mlx5: fix stack buffer overflow in drop action
>
> Zhichao Zeng (1):
> net/igc: support multi-process
>
>
[-- Attachment #2: Type: text/html, Size: 18245 bytes --]
next prev parent reply other threads:[~2022-08-24 14:45 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-15 9:16 Xueming Li
2022-08-17 3:22 ` Jiang, YuX
2022-08-17 6:09 ` Xueming(Steven) Li
2022-08-23 9:38 ` Jiang, YuX
2022-08-23 11:51 ` Xueming(Steven) Li
2022-08-25 2:45 ` Jiang, YuX
2022-08-25 5:44 ` Xueming(Steven) Li
2022-08-23 14:54 ` Ali Alnubani
2022-08-25 5:45 ` Xueming(Steven) Li
2022-08-24 14:44 ` YangHang Liu [this message]
2022-08-25 5:45 ` Xueming(Steven) Li
2022-08-29 13:02 ` Stokes, Ian
2022-08-29 13:04 ` Xueming(Steven) Li
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAGYh1E_Qtxj9uDa2_9iT76BgKiKtXVY4Pg4H8_GLU-c_afQcww@mail.gmail.com \
--to=yanghliu@redhat.com \
--cc=Abhishek.Marathe@microsoft.com \
--cc=alialnu@nvidia.com \
--cc=benjamin.walker@intel.com \
--cc=bluca@debian.org \
--cc=chayang@redhat.com \
--cc=dev@dpdk.org \
--cc=drc@linux.vnet.ibm.com \
--cc=hemant.agrawal@nxp.com \
--cc=ian.stokes@intel.com \
--cc=jerinj@marvell.com \
--cc=john.mcnamara@intel.com \
--cc=juhlee@microsoft.com \
--cc=ktraynor@redhat.com \
--cc=pezhang@redhat.com \
--cc=qian.q.xu@intel.com \
--cc=rasland@nvidia.com \
--cc=stable@dpdk.org \
--cc=thomas@monjalon.net \
--cc=xuemingl@nvidia.com \
--cc=yuan.peng@intel.com \
--cc=zhaoyan.chen@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).