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: 22.11.4 patches review and test
Date: Wed, 27 Dec 2023 16:17:12 +0800 [thread overview]
Message-ID: <CAGYh1E_+XFVLUXEv4raRh68BCzmtzgR7dP9fM0RF=2nX5hEUsA@mail.gmail.com> (raw)
In-Reply-To: <20231220071903.25230-1-xuemingl@nvidia.com>
[-- Attachment #1: Type: text/plain, Size: 18044 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
v22.11.4-rc3
Test device : X540-AT2 NIC(ixgbe, 10G)
Best Regards,
YangHang Liu
On Wed, Dec 20, 2023 at 3:19 PM Xueming Li <xuemingl@nvidia.com> wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 22.11.4.
>
> The planned date for the final release is 5th 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=v22.11.4-rc3
>
> These patches are located at branch 22.11 of dpdk-stable repo:
> https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Xueming Li <xuemingl@nvidia.com>
>
> ---
> Aakash Sasidharan (2):
> event/cnxk: fix return values for capability API
> test/event: fix crypto null device creation
>
> Abdullah Sevincer (3):
> bus/pci: add PASID control
> event/dlb2: disable PASID
> event/dlb2: fix disable PASID
>
> Akhil Goyal (2):
> common/cnxk: fix different size bit operations
> net/cnxk: fix uninitialized variable
>
> Alex Vesker (1):
> net/mlx5/hws: fix field copy bind
>
> Alexander Kozyrev (3):
> net/mlx5/hws: fix integrity bits level
> net/mlx5: fix MPRQ stride size check
> ethdev: fix ESP packet type description
>
> Amit Prakash Shukla (4):
> common/cnxk: fix DPI memzone name
> dma/cnxk: fix device state
> dma/cnxk: fix device reconfigure
> dma/cnxk: fix chunk buffer failure return code
>
> Anatoly Burakov (1):
> test: fix named test macro
>
> Anoob Joseph (2):
> cryptodev: add missing doc for security context
> doc: replace code blocks with includes in security guide
>
> Artemy Kovalyov (1):
> mem: fix deadlock with multiprocess
>
> Ashwin Sekhar T K (2):
> mempool/cnxk: fix alloc from non-EAL threads
> common/cnxk: fix aura disable handling
>
> Beilei Xing (1):
> net/i40e: fix FDIR queue receives broadcast packets
>
> Bing Zhao (3):
> net/mlx5: fix flow workspace double free in Windows
> net/mlx5: fix shared Rx queue list management
> net/mlx5: fix LACP redirection in Rx domain
>
> Brian Dooley (4):
> test/crypto: fix IV in some vectors
> test/crypto: skip some synchronous tests with CPU crypto
> doc: update kernel module entry in QAT guide
> 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 (5):
> net/nfp: fix crash on close
> net/nfp: fix reconfigure logic in PF initialization
> net/nfp: fix reconfigure logic in VF initialization
> net/nfp: fix link status interrupt
> net/nfp: fix reconfigure logic of set MAC address
>
> Chengwen Feng (2):
> net/hns3: fix traffic management thread safety
> net/hns3: fix traffic management dump text alignment
>
> Christian Ehrhardt (1):
> config: fix RISC-V native build
>
> Ciara Power (2):
> crypto/qat: fix raw API null algorithm digest
> crypto/openssl: fix memory leaks in asym session
>
> Dariusz Sosnowski (8):
> net/mlx5: fix jump ipool entry size
> net/mlx5: fix flow thread safety flag for HWS
> common/mlx5: fix controller index parsing
> net/mlx5: fix missing flow rules for external SQ
> net/mlx5: fix use after free on Rx queue start
> net/mlx5: fix hairpin queue unbind
> net/mlx5: fix hairpin queue states
> net/mlx5: fix offset size in conntrack flow action
>
> David Christensen (1):
> net/tap: use MAC address parse API instead of local parser
>
> David Marchand (22):
> ci: fix race on container image name
> mempool: fix default ops for an empty mempool
> crypto/dpaa2_sec: fix debug prints
> crypto/dpaa_sec: fix debug prints
> 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
> bus/ifpga: fix driver header dependency
> 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: fix IMP or global reset
> net/hns3: refactor interrupt state query
> net/hns3: fix mailbox sync
> net/hns3: fix ignored reset event
> net/hns3: fix reset event status
> net/hns3: fix VF reset handler interruption
>
> Ed Czeck (1):
> net/ark: support single function with multiple port
>
> 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
>
> Ganapati Kundapura (1):
> eventdev/crypto: fix circular buffer full case
>
> 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
>
> Hemant Agrawal (1):
> test/crypto: fix return value for GMAC case
>
> 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 (11):
> net/hns3: fix order in NEON Rx
> net/hns3: fix setting DCB capability
> net/hns3: fix LRO offload to report
> 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
> 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
>
> Jerin Jacob (1):
> common/cnxk: replace direct API usage in REE
>
> 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 (12):
> net/txgbe: add Tx queue maximum limit
> net/txgbe: fix GRE tunnel packet checksum
> net/ngbe: fix flow control
> net/ngbe: prevent NIC from slowing down link speed
> 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
> net/txgbe: add proper memory barriers in Rx
> net/ngbe: add proper memory barriers in Rx
>
> Jie Hai (41):
> 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/nfp: 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/octeontx: 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 (4):
> net/gve: fix max MTU limit
> net/gve: update max Rx packet length to be based on MTU
> ethdev: account for smaller MTU when setting default
> net/gve: fix RX buffer size alignment
>
> Juraj Linkeš (1):
> config/arm: fix aarch32 build with GCC 13
>
> Kaiwen Deng (1):
> net/ice: fix TM configuration clearing
>
> Kevin Traynor (1):
> doc: update versions recommendations for i40e and ice
>
> Kiran Kumar K (1):
> common/cnxk: fix RSS key configuration
>
> Kommula Shiva Shankar (1):
> common/cnxk: fix pool buffer size in opaque mode
>
> Levend Sayar (1):
> gpu/cuda: fix build with external GDRCopy
>
> Long Li (2):
> net/netvsc: increase VSP response timeout to 60 seconds
> net/mana: add missing new line to data path logs
>
> Long Wu (4):
> net/nfp: fix control message packets
> 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
> vhost: fix missing lock protection in power monitor API
> vhost: fix checking virtqueue access in stats 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
>
> Nicolas Chautru (1):
> baseband/acc: fix TB mode on VRB1
>
> Nithin Dabilpuram (1):
> net/cnxk: fix data offset in vector Tx
>
> Ori Kam (1):
> net/mlx5: fix NIC flow capability query
>
> Pavan Nikhilesh (4):
> event/cnxk: fix getwork mode devargs parsing
> event/cnxk: fix CASP usage for clang
> event/cnxk: fix context flush in port cleanup
> common/cnxk: fix incorrect aura ID
>
> 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 (2):
> test/security: fix IPv6 next header field
> eventdev/eth_rx: fix timestamp field register in mbuf
>
> Rakesh Kudurumalla (1):
> common/cnxk: fix xstats for different packet sizes
>
> Robin Jarry (1):
> usertools/pmdinfo: fix usage typos
>
> Ruifeng Wang (1):
> ethdev: fix 32-bit build with GCC 13
>
> Satheesh Paul (2):
> common/cnxk: fix default flow action setting
> common/cnxk: fix SDP channel mask
>
> Saurabh Singhal (1):
> net/iavf: unregister interrupt handler before FD close
>
> Selwin Sebastian (1):
> net/axgbe: identify CPU with cpuid
>
> Shihong Wang (1):
> net/nfp: fix DMA error after abnormal exit
>
> Sivaprasad Tummala (1):
> eventdev: fix alignment padding
>
> Sivaramakrishnan Venkat (1):
> test/crypto: fix typo in asym tests
>
> Srikanth Yalavarthi (2):
> eal/unix: fix firmware reading with external xz helper
> build: add libarchive to optional external dependencies
>
> Stephen Hemminger (9):
> app/test: fix reference to master in bonding test
> random: initialize state for unregistered non-EAL threads
> common/mlx5: replace use of PMD log type
> app/procinfo: remove unnecessary rte_malloc
> app/testpmd: fix early exit from signal
> 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
>
> Suanming Mou (3):
> ethdev: add check in async flow action query
> net/mlx5: fix counter query during port close
> net/mlx5: fix destroying external representor flow
>
> Tejasree Kondoj (1):
> crypto/cnxk: fix IPsec CCM and GCM capabilities
>
> Timothy Miskell (1):
> net/ice: fix L1 check interval
>
> Tomasz Duszynski (1):
> rawdev: fix device class in log message
>
> Tyler Retzlaff (2):
> malloc: remove return from void functions
> eal/riscv: fix vector type alignment
>
> 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
>
> Wei Hu (2):
> net/mana: enable 32-bit build
> net/mana: add 32-bit short doorbell
>
> Weiguo Li (3):
> net/enic: avoid extra unlock in MTU set
> net/sfc: remove null dereference in log
> net/mlx5: fix unlock mismatch
>
> Wenjing Qiao (1):
> net/iavf: fix VLAN offload strip flag
>
> Wenwu Ma (1):
> net/virtio: fix link state interrupt vector setting
>
> Xueming Li (2):
> Revert "eventdev: fix alignment padding"
> app/test: disable graph auto test for windows
>
> Yajun Wu (1):
> vdpa/mlx5: fix unregister kick handler order
>
> Yiding Zhou (1):
> net/iavf: fix port stats clearing
>
> Zerun Fu (1):
> net/nfp: fix initialization of physical representors
>
> Zhichao Zeng (1):
> net/ice: fix DCF port statistics
>
>
[-- Attachment #2: Type: text/html, Size: 20659 bytes --]
next prev parent reply other threads:[~2023-12-27 8:17 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-20 7:19 Xueming Li
2023-12-27 8:17 ` YangHang Liu [this message]
2023-12-27 8:26 ` Xueming(Steven) Li
2024-01-03 14:41 ` Ali Alnubani
2024-01-04 6:16 ` Xueming(Steven) Li
2024-01-11 1:42 ` Xu, HailinX
2024-01-11 6:32 ` Xueming(Steven) Li
2024-01-11 8:26 ` Maxime Coquelin
2024-01-11 8:44 ` Xueming(Steven) Li
2024-01-11 8:52 ` Maxime Coquelin
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_+XFVLUXEv4raRh68BCzmtzgR7dP9fM0RF=2nX5hEUsA@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).