From: YangHang Liu <yanghliu@redhat.com>
To: Kevin Traynor <ktraynor@redhat.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>,
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
Subject: Re: 21.11.6 patches review and test
Date: Thu, 28 Dec 2023 11:06:44 +0800 [thread overview]
Message-ID: <CAGYh1E_Egn2xLiaYx=dqzT=iNxhjQPWcCTOh9JP7Kmky1AAj8Q@mail.gmail.com> (raw)
In-Reply-To: <20231220132243.126051-1-ktraynor@redhat.com>
[-- Attachment #1: Type: text/plain, Size: 14643 bytes --]
I tested below 18 scenarios on RHEL9 and didn't find any new dpdk issues.
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 4Q 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
Test Versions:
qemu-kvm-7.2.0
kernel 5.14
# git describe
v21.11.6-rc1
Test device : X540-AT2 NIC(ixgbe, 10G)
On Wed, Dec 20, 2023 at 9:22 PM Kevin Traynor <ktraynor@redhat.com> wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 21.11.6.
>
> The planned date for the final release is 12 January.
>
> 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=v21.11.6-rc1
>
> These patches are located at branch 21.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin
>
> ---
> Aakash Sasidharan (2):
> event/cnxk: fix return values for capability API
> test/event: fix crypto null device creation
>
> Abdullah Sevincer (1):
> event/dlb2: fix disable PASID
>
> Akhil Goyal (3):
> common/cnxk: fix different size bit operations
> net/cnxk: fix uninitialized variable
> net/cnxk: fix uninitialized variable
>
> Alexander Kozyrev (2):
> net/mlx5: fix MPRQ stride size to accommodate the headroom
> ethdev: fix ESP packet type description
>
> Amit Prakash Shukla (2):
> common/cnxk: fix DPI memzone name
> dma/cnxk: fix device state
>
> Anoob Joseph (2):
> cryptodev: add missing doc for security context
> doc: replace code blocks with includes in security guide
>
> Ashwin Sekhar T K (1):
> common/cnxk: fix aura disable handling
>
> Beilei Xing (1):
> net/i40e: fix FDIR queue receives broadcast packets
>
> Bing Zhao (1):
> net/mlx5: fix shared Rx queue list management
>
> Brian Dooley (3):
> test/crypto: fix IV in some vectors
> test/crypto: skip some synchronous tests with CPU crypto
> examples/ipsec-secgw: fix partial overflow
>
> Bruce Richardson (8):
> crypto/ipsec_mb: add dependency check for cross build
> event/sw: remove obsolete comment
> net/i40e: fix buffer leak on Rx reconfiguration
> eventdev: fix device pointer for vdev-based devices
> eventdev: fix missing driver names in info struct
> ethdev: fix function name in comment
> event/dlb2: fix name check in self-test
> event/dlb2: fix missing queue ordering capability flag
>
> Chaoyong He (6):
> net/nfp: fix Tx descriptor free logic of NFD3
> net/nfp: fix DMA error after abnormal exit
> net/nfp: fix link status interrupt
> net/nfp: fix reconfigure logic in PF initialization
> net/nfp: fix reconfigure logic in VF initialization
> net/nfp: fix reconfigure logic of set MAC address
>
> Chengwen Feng (1):
> net/hns3: fix traffic management thread safety
>
> Ciara Loftus (1):
> net/af_xdp: make compatible with libbpf 0.8.0
>
> Ciara Power (2):
> crypto/qat: fix NULL algorithm digest placement
> crypto/qat: fix raw API null algorithm digest
>
> Dariusz Sosnowski (4):
> common/mlx5: fix controller index parsing
> net/mlx5: fix use after free on Rx queue start
> net/mlx5: fix hairpin queue states
> net/mlx5: fix hairpin queue unbind
>
> David Christensen (1):
> net/tap: use MAC address parse API instead of local parser
>
> David Marchand (18):
> mempool: fix default ops for an empty mempool
> eventdev: fix symbol export for port maintenance
> common/cnxk: remove dead Meson code
> app/bbdev: fix link with NXP LA12XX
> net/iavf: fix checksum offloading
> net/iavf: fix Tx debug
> net/iavf: remove log from Tx prepare function
> net/iavf: fix TSO with big segments
> net/ice: remove log from Tx prepare function
> net/ice: fix TSO with big segments
> net/mlx5: fix leak in sysfs port name translation
> net/bonding: fix link status callback stop
> net/tap: fix L4 checksum offloading
> net/tap: fix IPv4 checksum offloading
> net/iavf: fix indent in Tx path
> doc: remove restriction on ixgbe vector support
> doc: fix some ordered lists
> doc: remove number of commands in vDPA guide
>
> Dengdui Huang (14):
> net/hns3: fix VF default MAC modified when set failed
> net/hns3: fix error code for multicast resource
> net/hns3: fix flushing multicast MAC address
> app/testpmd: fix help string
> net/hns3: fix unchecked Rx free threshold
> net/hns3: fix double stats for IMP and global reset
> net/hns3: remove reset log in secondary
> net/hns3: fix multiple reset detected log
> net/hns3: refactor interrupt state query
> net/hns3: fix mailbox sync
> net/hns3: fix IMP or global reset
> net/hns3: fix ignored reset event
> net/hns3: fix reset event status
> net/hns3: fix VF reset handler interruption
>
> Eli Britstein (1):
> net/mlx5: zero UDP checksum over IPv4 in encapsulation
>
> Feifei Wang (1):
> app/pipeline: add sigint handler
>
> Fengjiang Liu (1):
> net/virtio: fix missing next flag in Tx packed ring
>
> Ferruh Yigit (3):
> net/txgbe: fix out of bound access
> mempool: fix get function documentation
> mempool: clarify enqueue/dequeue ops documentation
>
> Gagandeep Singh (1):
> bus/dpaa: fix build with asserts for GCC 13
>
> Gregory Etelson (1):
> eal/windows: fix build with recent MinGW
>
> Harman Kalra (1):
> mempool/cnxk: fix free from non-EAL threads
>
> Harry van Haaren (1):
> event/sw: fix ordering corruption with op release
>
> Hernan Vargas (3):
> baseband/acc: fix ACC100 HARQ input alignment
> test/bbdev: fix Python script subprocess
> test/bbdev: assert failed test for queue configure
>
> Huisong Li (13):
> net/hns3: fix order in NEON Rx
> app/testpmd: remove useless check in TSO command
> app/testpmd: fix tunnel TSO capability check
> app/testpmd: add explicit check for tunnel TSO
> app/testpmd: fix tunnel TSO configuration
> net/hns3: extract common function to obtain revision ID
> net/hns3: fix setting DCB capability
> net/hns3: fix LRO offload to report
> net/hns3: fix crash for NEON and SVE
> doc: fix hns3 build option about max queue number
> doc: update features in hns3 guide
> doc: fix RSS flow description in hns3 guide
> examples/ethtool: fix pause configuration
>
> Ivan Malov (1):
> net/sfc: add missing error code indication to MAE init path
>
> Jiawei Wang (3):
> net/mlx5: fix decap action checking in sample flow
> net/mlx5: fix E-Switch mirror flow rule validation
> net/mlx5: fix validation of sample encap flow action
>
> Jiawen Wu (9):
> net/txgbe: add Tx queue maximum limit
> net/txgbe: fix GRE tunnel packet checksum
> net/ngbe: fix flow control
> net/txgbe: reconfigure MAC Rx when link update
> net/ngbe: reconfigure MAC Rx when link update
> net/txgbe: keep link down after device close
> net/ngbe: keep link down after device close
> net/txgbe: check process type in close operation
> net/ngbe: check process type in close operation
>
> Jie Hai (39):
> net/af_packet: fix Rx and Tx queue state
> net/af_xdp: fix Rx and Tx queue state
> net/avp: fix Rx and Tx queue state
> net/bnx2x: fix Rx and Tx queue state
> net/bnxt: fix Rx and Tx queue state
> net/bonding: fix Rx and Tx queue state
> net/cxgbe: fix Rx and Tx queue state
> net/dpaa: fix Rx and Tx queue state
> net/dpaa2: fix Rx and Tx queue state
> net/e1000: fix Rx and Tx queue state
> net/ena: fix Rx and Tx queue state
> net/enetc: fix Rx and Tx queue state
> net/enic: fix Rx and Tx queue state
> net/hinic: fix Rx and Tx queue state
> net/ipn3ke: fix Rx and Tx queue state
> net/memif: fix Rx and Tx queue state
> net/mlx4: fix Rx and Tx queue state
> net/mvneta: fix Rx and Tx queue state
> net/mvpp2: fix Rx and Tx queue state
> net/ngbe: fix Rx and Tx queue state
> net/null: fix Rx and Tx queue state
> net/octeon_ep: fix Rx and Tx queue state
> net/pfe: fix Rx and Tx queue state
> net/ring: fix Rx and Tx queue state
> net/sfc: fix Rx and Tx queue state
> net/softnic: fix Rx and Tx queue state
> net/txgbe: fix Rx and Tx queue state
> net/vhost: fix Rx and Tx queue state
> net/virtio: fix Rx and Tx queue state
> net/vmxnet3: fix Rx and Tx queue state
> app/testpmd: fix primary process not polling all queues
> net/hns3: fix typo in function name
> net/hns3: fix some return values
> net/hns3: fix some error logs
> net/hns3: keep set/get algo key functions local
> net/hns3: fix uninitialized hash algo value
> app/procinfo: fix RSS info
> app/procinfo: adjust format of RSS info
> test/bonding: fix uninitialized RSS configuration
>
> Jieqiang Wang (1):
> hash: align SSE lookup to scalar implementation
>
> Joshua Washington (1):
> ethdev: account for smaller MTU when setting default
>
> Juraj Linkeš (1):
> config/arm: fix aarch32 build with GCC 13
>
> Kaiwen Deng (1):
> net/ice: fix TM configuration clearing
>
> Kevin Traynor (3):
> Revert "net/iavf: fix tunnel TSO path selection"
> doc: update versions recommendations for i40e and ice
> Revert "net/iavf: fix abnormal disable HW interrupt"
>
> Kommula Shiva Shankar (1):
> common/cnxk: fix pool buffer size in opaque mode
>
> Long Li (1):
> net/netvsc: increase VSP response timeout to 60 seconds
>
> Long Wu (3):
> test/bonding: remove unreachable statement
> test/bonding: add missing check
> net/bonding: fix possible overrun
>
> Madhuker Mythri (1):
> net/tap: fix RSS for fragmented packets
>
> Martin Weiser (1):
> net/ice: write timestamp to first segment in scattered Rx
>
> Maxime Coquelin (6):
> vhost: fix missing vring call check on virtqueue access
> vhost: fix missing check on virtqueue access
> vhost: fix check on virtqueue access in async registration
> vhost: fix check on virtqueue access in in-flight getter
> net/virtio: fix descriptor addresses in 32-bit build
> vhost: fix missing lock protection in power monitor API
>
> Min Zhou (1):
> test/hash: fix creation error log
>
> Mingjin Ye (1):
> net/ice: fix crash on closing representor ports
>
> Nagadheeraj Rottela (1):
> crypto/nitrox: fix panic with high number of segments
>
> Pavan Nikhilesh (1):
> event/cnxk: fix getwork mode devargs parsing
>
> Qi Zhang (2):
> net/iavf: fix Tx preparation
> net/ice: fix Tx preparation
>
> Qiming Yang (2):
> bus/pci: fix device ID log
> net/ice: fix initial link status
>
> Radu Nicolau (3):
> net/iavf: fix ESN session update
> net/iavf: fix Tx offload mask
> net/iavf: fix Tx offload flags check
>
> Rahul Bhansali (1):
> eventdev/eth_rx: fix timestamp field register in mbuf
>
> Rakesh Kudurumalla (1):
> common/cnxk: fix xstats for different packet sizes
>
> Rongwei Liu (1):
> net/mlx5: fix matcher layout size calculation
>
> Ruifeng Wang (1):
> ethdev: fix 32-bit build with GCC 13
>
> Satheesh Paul (1):
> common/cnxk: fix default flow action setting
>
> Saurabh Singhal (1):
> net/iavf: unregister interrupt handler before FD close
>
> Sivaramakrishnan Venkat (1):
> test/crypto: fix typo in asym tests
>
> Srikanth Yalavarthi (1):
> eal/unix: fix firmware reading with external xz helper
>
> Stephen Hemminger (6):
> random: initialize state for unregistered non-EAL threads
> app/procinfo: remove unnecessary rte_malloc
> app/dumpcap: fix mbuf pool ring type
> meter: fix RFC4115 trTCM API Doxygen
> pdump: fix error number on IPC response
> app/dumpcap: allow multiple invocations
>
> Timothy Miskell (1):
> net/ice: fix L1 check interval
>
> Tomasz Duszynski (1):
> rawdev: fix device class in log message
>
> Tyler Retzlaff (1):
> malloc: remove return from void functions
>
> Viacheslav Galaktionov (2):
> net/sfc: set max Rx packet length for representors
> net/sfc: account for data offset on Tx
>
> Viacheslav Ovsiienko (1):
> net/mlx5: fix multi-segment Tx inline data length
>
> Visa Hankala (1):
> net/bonding: fix header for C++
>
> Vladimir Medvedkin (2):
> fib: fix adding default route overwriting entire table
> fib6: fix adding default route as first route
>
> Weiguo Li (2):
> net/enic: avoid extra unlock in MTU set
> net/sfc: remove null dereference in log
>
> Wenjing Qiao (1):
> net/iavf: fix VLAN offload strip flag
>
> Wenwu Ma (1):
> net/virtio: fix link state interrupt vector setting
>
> Yiding Zhou (1):
> net/iavf: fix port stats clearing
>
> Zhichao Zeng (1):
> net/ice: fix DCF port statistics
>
>
[-- Attachment #2: Type: text/html, Size: 16688 bytes --]
next prev parent reply other threads:[~2023-12-28 3:07 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-20 13:22 Kevin Traynor
2023-12-28 3:06 ` YangHang Liu [this message]
2024-01-09 9:43 ` Kevin Traynor
2024-01-03 14:43 ` Ali Alnubani
2024-01-09 9:41 ` Kevin Traynor
2024-01-09 9:48 ` Kevin Traynor
2024-01-10 1:28 ` Xu, HailinX
2024-01-10 9:46 ` Kevin Traynor
2024-01-15 7:50 ` Xu, HailinX
2024-01-15 10:25 ` Kevin Traynor
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_Egn2xLiaYx=dqzT=iNxhjQPWcCTOh9JP7Kmky1AAj8Q@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=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=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).