* Re: 21.11.7 patches review and test
  2024-04-18 12:34 21.11.7 patches review and test Kevin Traynor
@ 2024-04-22  8:38 ` YangHang Liu
  2024-04-26  9:08   ` Kevin Traynor
  2024-04-26  9:04 ` Xu, HailinX
  2024-04-29 11:21 ` Ali Alnubani
  2 siblings, 1 reply; 7+ messages in thread
From: YangHang Liu @ 2024-04-22  8:38 UTC (permalink / raw)
  To: Kevin Traynor
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Raslan Darawsheh,
	Thomas Monjalon, Chao Yang
[-- Attachment #1: Type: text/plain, Size: 10849 bytes --]
RedHat QE tested below 18 scenarios on RHEL 9.4 and didn't find any new
dpdk issues.
   -
   - VM with device assignment(PF) throughput testing(1G hugepage size):
   PASS
   - VM with device assignment(PF) throughput testing(2M hugepage size) :
   PASS
   - VM 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
   - VM 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  reconnect with dpdk-client, qemu-server: PASS
   - PVP 1Q live migration testing: PASS
   - PVP 1Q cross numa node live migration testing: PASS
   - VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS
   - VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
   - VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS
   - VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS
   - Host PF + DPDK testing: PASS
   - Host VF + DPDK testing: PASS
Test Versions:
   - qemu-kvm-8.2.0
   - kernel 5.14
   - libvirt 10.0
   - git log
                        Commit e9b8b369deed1d368079e2591fa8df4a4b9dc94a
                         Author: Kevin Traynor <ktraynor@redhat.com>
                         Date:   Thu Apr 18 13:19:53 2024 +0100
                              version: 21.11.7-rc1
                              Signed-off-by: Kevin Traynor <
ktraynor@redhat.com>
   - Test device : X540-AT2 NIC(ixgbe, 10G)
Tested-by: Yanghang Liu<yanghliu@redhat.com>
On Thu, Apr 18, 2024 at 8:34 PM Kevin Traynor <ktraynor@redhat.com> wrote:
> Hi all,
>
> Here is a list of patches targeted for stable release 21.11.7.
>
> The planned date for the final release is 30th April.
>
> 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.7-rc1
>
> These patches are located at branch 21.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Kevin
>
> ---
> Ajit Khaparde (2):
>       net/bnxt: fix array overflow
>       net/bnxt: modify locking for representor Tx
>
> Akhil Goyal (1):
>       common/cnxk: fix memory leak in CPT init
>
> Akshay Dorwat (1):
>       net/ionic: fix RSS query
>
> Alan Elder (2):
>       net: add macros for VLAN metadata parsing
>       net/netvsc: fix VLAN metadata parsing
>
> Ali Alnubani (1):
>       doc: update link to Windows DevX in mlx5 guide
>
> Andrew Boyer (2):
>       net/ionic: fix device close
>       doc: fix typos in cryptodev overview
>
> Bing Zhao (3):
>       net/mlx5: fix counters map in bonding mode
>       net/mlx5: fix age position in hairpin split
>       net/mlx5: fix drop action release timing
>
> Bruce Richardson (9):
>       kernel/freebsd: fix module build on FreeBSD 14
>       build: fix linker warnings about undefined symbols
>       net/vmxnet3: fix initialization on FreeBSD
>       eventdev: improve Doxygen comments on configure struct
>       eventdev: fix Doxygen processing of vector struct
>       net/i40e: remove incorrect 16B descriptor read block
>       net/iavf: remove incorrect 16B descriptor read block
>       net/ice: remove incorrect 16B descriptor read block
>       test: do not count skipped tests as executed
>
> Chaoyong He (1):
>       net/nfp: fix resource leak for PF initialization
>
> Chengwen Feng (13):
>       eal: verify strdup return
>       bus/dpaa: verify strdup return
>       bus/fslmc: verify strdup return
>       bus/vdev: verify strdup return
>       dma/idxd: verify strdup return
>       event/cnxk: verify strdup return
>       net/failsafe: fix memory leak in args parsing
>       app/dumpcap: verify strdup return
>       app/pdump: verify strdup return
>       app/crypto-perf: verify strdup return
>       test: verify strdup return
>       examples/qos_sched: fix memory leak in args parsing
>       net/hns3: remove QinQ insert support for VF
>
> Ciara Power (1):
>       crypto/ipsec_mb: fix incorrectly setting cipher keys
>
> Dariusz Sosnowski (1):
>       net/mlx5: fix VLAN handling in meter split
>
> David Marchand (7):
>       hash: remove some dead code
>       regexdev: fix logtype register
>       ci: update versions of actions in GHA
>       vhost: fix virtqueue access check in vhost-user setup
>       test/event: skip test if no driver is present
>       net/iavf: remove error logs for VLAN offloading
>       app/testpmd: fix --stats-period option check
>
> Dengdui Huang (8):
>       net/hns3: refactor VF mailbox message struct
>       net/hns3: refactor PF mailbox message struct
>       net/hns3: fix VF multiple count on one reset
>       net/hns3: fix disable command with firmware
>       net/hns3: fix reset level comparison
>       app/testpmd: fix crash in multi-process forwarding
>       net/hns3: refactor send mailbox function
>       net/hns3: refactor handle mailbox function
>
> Edwin Brossette (2):
>       net/virtio: remove duplicate queue xstats
>       net/ixgbevf: fix RSS init for x550 NICs
>
> Eli Britstein (1):
>       net/mlx5: prevent ioctl failure log flooding
>
> Emi Aoki (1):
>       doc: fix typo in profiling guide
>
> Ferruh Yigit (3):
>       common/mlx5: fix calloc parameters
>       net/bnx2x: fix calloc parameters
>       net/nfp: fix calloc parameters
>
> Fidel Castro (1):
>       test/power: fix typo in error message
>
> Flore Norceide (1):
>       doc: fix typo in packet framework guide
>
> Ganapati Kundapura (1):
>       test/event: fix crash in Tx adapter freeing
>
> Hao Chen (1):
>       vhost: fix deadlock during vDPA SW live migration
>
> Harman Kalra (1):
>       common/cnxk: fix mbox region copy
>
> Hernan Vargas (1):
>       doc: fix configuration in baseband 5GNR driver guide
>
> Holly Nichols (1):
>       test/cfgfile: fix typo in error messages
>
> Huisong Li (2):
>       doc: add traffic manager in features table
>       doc: add link speeds configuration in features table
>
> Jie Hai (4):
>       net/hns3: enable PFC for all user priorities
>       net/hns3: support new device
>       net/axgbe: fix Rx and Tx queue state
>       net/nfp: fix Rx and Tx queue state
>
> Jonathan Erb (1):
>       telemetry: fix empty JSON dictionaries
>
> Joyce Kong (1):
>       config: fix CPU instruction set for cross-build
>
> Kaiwen Deng (2):
>       net/i40e: remove redundant judgment in flow parsing
>       net/ice: fix tunnel TSO capabilities
>
> Kalesh AP (4):
>       net/bnxt: fix 50G and 100G forced speed
>       net/bnxt: fix speed change from 200G to 25G on Thor
>       net/bnxt: fix backward firmware compatibility
>       net/bnxt: fix null pointer dereference
>
> Kevin Traynor (1):
>       net/ixgbe: increase VF reset timeout
>
> Kiran Kumar K (1):
>       net/cnxk: fix flow RSS configuration
>
> Kishore Padmanabha (1):
>       net/bnxt: fix number of Tx queues being created
>
> Kommula Shiva Shankar (1):
>       common/cnxk: fix RSS RETA configuration
>
> Konstantin Ananyev (1):
>       examples/l3fwd: fix Rx over not ready port
>
> Masoumeh Farhadi Nia (1):
>       examples/ipsec-secgw: fix typo in error message
>
> Maxime Coquelin (1):
>       vhost: fix memory leak in Virtio Tx split path
>
> Michael Baum (3):
>       net/mlx5: fix jump action validation
>       net/mlx5: fix GENEVE TLV option management
>       common/mlx5: fix duplicate read of general capabilities
>
> Mingjin Ye (1):
>       test: fix probing in secondary process
>
> Morten Brørup (3):
>       event/dlb2: remove superfluous memcpy
>       net/bnx2x: fix warnings about memcpy lengths
>       net/mlx5: fix warning about copy length
>
> Nithin Dabilpuram (2):
>       common/cnxk: fix Tx MTU configuration
>       common/cnxk: fix mbox struct attributes
>
> Pavan Nikhilesh (2):
>       event/cnxk: fix dequeue timeout configuration
>       doc: fix commands in eventdev test tool guide
>
> Pengfei Sun (1):
>       net/mlx5: fix use after free when releasing Tx queues
>
> Qi Zhang (1):
>       net/ice: fix link update
>
> Qian Hao (1):
>       examples/packet_ordering: fix Rx with reorder mode disabled
>
> Rakesh Kudurumalla (1):
>       test/mbuf: fix external mbuf case with assert enabled
>
> Rongwei Liu (1):
>       net/mlx5: fix stats query crash in secondary process
>
> Satheesh Paul (1):
>       common/cnxk: fix possible out-of-bounds access
>
> Shai Brandes (2):
>       net/ena/base: limit exponential backoff
>       net/ena/base: restructure interrupt handling
>
> Shaowei Sun (1):
>       telemetry: fix connected clients count
>
> Simei Su (1):
>       doc: fix default IP fragments maximum in programmer guide
>
> Sivaprasad Tummala (1):
>       eal/x86: add AMD vendor check for TSC calibration
>
> Sivaramakrishnan Venkat (1):
>       drivers/net: fix buffer overflow for packet types list
>
> Stephen Hemminger (6):
>       cryptodev: remove unused extern variable
>       doc: add --latencystats option in testpmd guide
>       app/testpmd: hide --bitrate-stats in help if disabled
>       common/sfc_efx/base: use C11 static assert
>       net/tap: do not overwrite flow API errors
>       net/tap: fix traffic control handle calculation
>
> Suanming Mou (5):
>       app/crypto-perf: fix next segment mbuf
>       app/crypto-perf: fix data comparison
>       app/crypto-perf: fix encrypt operation verification
>       app/crypto-perf: fix out-of-place mbuf size
>       app/crypto-perf: add missing op resubmission
>
> Sunil Kumar Kori (1):
>       net/cnxk: fix MTU limit
>
> Sunyang Wu (1):
>       ethdev: fix NVGRE encap flow action description
>
> Tom Jones (1):
>       net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
>
> Viacheslav Ovsiienko (1):
>       net/mlx5: fix error packets drop in regular Rx
>
> Wathsala Vithanage (1):
>       net/memif: fix extra mbuf refcnt update in zero copy Tx
>
> Weiguo Li (1):
>       net/bnxt: fix deadlock in ULP timer callback
>
> Yunjian Wang (4):
>       net/iavf: fix memory leak on security context error
>       net/ixgbe: fix memoy leak after device init failure
>       net/af_xdp: fix memzone leak on config failure
>       net/af_xdp: fix leak on XSK configuration failure
>
>
[-- Attachment #2: Type: text/html, Size: 14425 bytes --]
^ permalink raw reply	[flat|nested] 7+ messages in thread* Re: 21.11.7 patches review and test
  2024-04-22  8:38 ` YangHang Liu
@ 2024-04-26  9:08   ` Kevin Traynor
  0 siblings, 0 replies; 7+ messages in thread
From: Kevin Traynor @ 2024-04-26  9:08 UTC (permalink / raw)
  To: YangHang Liu
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Raslan Darawsheh,
	Thomas Monjalon, Chao Yang
On 22/04/2024 09:38, YangHang Liu wrote:
> RedHat QE tested below 18 scenarios on RHEL 9.4 and didn't find any new
> dpdk issues.
> 
>    -
>    - VM with device assignment(PF) throughput testing(1G hugepage size):
>    PASS
>    - VM with device assignment(PF) throughput testing(2M hugepage size) :
>    PASS
>    - VM 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
>    - VM 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  reconnect with dpdk-client, qemu-server: PASS
>    - PVP 1Q live migration testing: PASS
>    - PVP 1Q cross numa node live migration testing: PASS
>    - VM with ovs+dpdk+vhost-user 1Q live migration testing: PASS
>    - VM with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
>    - VM with ovs+dpdk+vhost-user 2Q live migration testing: PASS
>    - VM with ovs+dpdk+vhost-user 4Q live migration testing: PASS
>    - Host PF + DPDK testing: PASS
>    - Host VF + DPDK testing: PASS
> 
> Test Versions:
> 
>    - qemu-kvm-8.2.0
>    - kernel 5.14
>    - libvirt 10.0
>    - git log
> 
>                         Commit e9b8b369deed1d368079e2591fa8df4a4b9dc94a
>                          Author: Kevin Traynor <ktraynor@redhat.com>
>                          Date:   Thu Apr 18 13:19:53 2024 +0100
>                               version: 21.11.7-rc1
>                               Signed-off-by: Kevin Traynor <
> ktraynor@redhat.com>
> 
>    - Test device : X540-AT2 NIC(ixgbe, 10G)
> 
> Tested-by: Yanghang Liu<yanghliu@redhat.com>
> 
Thanks YangHang. I will add your validation notes to the release notes,
Kevin.
> 
> On Thu, Apr 18, 2024 at 8:34 PM Kevin Traynor <ktraynor@redhat.com> wrote:
> 
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 21.11.7.
>>
>> The planned date for the final release is 30th April.
>>
>> 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.7-rc1
>>
>> These patches are located at branch 21.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin
>>
>> ---
>> Ajit Khaparde (2):
>>       net/bnxt: fix array overflow
>>       net/bnxt: modify locking for representor Tx
>>
>> Akhil Goyal (1):
>>       common/cnxk: fix memory leak in CPT init
>>
>> Akshay Dorwat (1):
>>       net/ionic: fix RSS query
>>
>> Alan Elder (2):
>>       net: add macros for VLAN metadata parsing
>>       net/netvsc: fix VLAN metadata parsing
>>
>> Ali Alnubani (1):
>>       doc: update link to Windows DevX in mlx5 guide
>>
>> Andrew Boyer (2):
>>       net/ionic: fix device close
>>       doc: fix typos in cryptodev overview
>>
>> Bing Zhao (3):
>>       net/mlx5: fix counters map in bonding mode
>>       net/mlx5: fix age position in hairpin split
>>       net/mlx5: fix drop action release timing
>>
>> Bruce Richardson (9):
>>       kernel/freebsd: fix module build on FreeBSD 14
>>       build: fix linker warnings about undefined symbols
>>       net/vmxnet3: fix initialization on FreeBSD
>>       eventdev: improve Doxygen comments on configure struct
>>       eventdev: fix Doxygen processing of vector struct
>>       net/i40e: remove incorrect 16B descriptor read block
>>       net/iavf: remove incorrect 16B descriptor read block
>>       net/ice: remove incorrect 16B descriptor read block
>>       test: do not count skipped tests as executed
>>
>> Chaoyong He (1):
>>       net/nfp: fix resource leak for PF initialization
>>
>> Chengwen Feng (13):
>>       eal: verify strdup return
>>       bus/dpaa: verify strdup return
>>       bus/fslmc: verify strdup return
>>       bus/vdev: verify strdup return
>>       dma/idxd: verify strdup return
>>       event/cnxk: verify strdup return
>>       net/failsafe: fix memory leak in args parsing
>>       app/dumpcap: verify strdup return
>>       app/pdump: verify strdup return
>>       app/crypto-perf: verify strdup return
>>       test: verify strdup return
>>       examples/qos_sched: fix memory leak in args parsing
>>       net/hns3: remove QinQ insert support for VF
>>
>> Ciara Power (1):
>>       crypto/ipsec_mb: fix incorrectly setting cipher keys
>>
>> Dariusz Sosnowski (1):
>>       net/mlx5: fix VLAN handling in meter split
>>
>> David Marchand (7):
>>       hash: remove some dead code
>>       regexdev: fix logtype register
>>       ci: update versions of actions in GHA
>>       vhost: fix virtqueue access check in vhost-user setup
>>       test/event: skip test if no driver is present
>>       net/iavf: remove error logs for VLAN offloading
>>       app/testpmd: fix --stats-period option check
>>
>> Dengdui Huang (8):
>>       net/hns3: refactor VF mailbox message struct
>>       net/hns3: refactor PF mailbox message struct
>>       net/hns3: fix VF multiple count on one reset
>>       net/hns3: fix disable command with firmware
>>       net/hns3: fix reset level comparison
>>       app/testpmd: fix crash in multi-process forwarding
>>       net/hns3: refactor send mailbox function
>>       net/hns3: refactor handle mailbox function
>>
>> Edwin Brossette (2):
>>       net/virtio: remove duplicate queue xstats
>>       net/ixgbevf: fix RSS init for x550 NICs
>>
>> Eli Britstein (1):
>>       net/mlx5: prevent ioctl failure log flooding
>>
>> Emi Aoki (1):
>>       doc: fix typo in profiling guide
>>
>> Ferruh Yigit (3):
>>       common/mlx5: fix calloc parameters
>>       net/bnx2x: fix calloc parameters
>>       net/nfp: fix calloc parameters
>>
>> Fidel Castro (1):
>>       test/power: fix typo in error message
>>
>> Flore Norceide (1):
>>       doc: fix typo in packet framework guide
>>
>> Ganapati Kundapura (1):
>>       test/event: fix crash in Tx adapter freeing
>>
>> Hao Chen (1):
>>       vhost: fix deadlock during vDPA SW live migration
>>
>> Harman Kalra (1):
>>       common/cnxk: fix mbox region copy
>>
>> Hernan Vargas (1):
>>       doc: fix configuration in baseband 5GNR driver guide
>>
>> Holly Nichols (1):
>>       test/cfgfile: fix typo in error messages
>>
>> Huisong Li (2):
>>       doc: add traffic manager in features table
>>       doc: add link speeds configuration in features table
>>
>> Jie Hai (4):
>>       net/hns3: enable PFC for all user priorities
>>       net/hns3: support new device
>>       net/axgbe: fix Rx and Tx queue state
>>       net/nfp: fix Rx and Tx queue state
>>
>> Jonathan Erb (1):
>>       telemetry: fix empty JSON dictionaries
>>
>> Joyce Kong (1):
>>       config: fix CPU instruction set for cross-build
>>
>> Kaiwen Deng (2):
>>       net/i40e: remove redundant judgment in flow parsing
>>       net/ice: fix tunnel TSO capabilities
>>
>> Kalesh AP (4):
>>       net/bnxt: fix 50G and 100G forced speed
>>       net/bnxt: fix speed change from 200G to 25G on Thor
>>       net/bnxt: fix backward firmware compatibility
>>       net/bnxt: fix null pointer dereference
>>
>> Kevin Traynor (1):
>>       net/ixgbe: increase VF reset timeout
>>
>> Kiran Kumar K (1):
>>       net/cnxk: fix flow RSS configuration
>>
>> Kishore Padmanabha (1):
>>       net/bnxt: fix number of Tx queues being created
>>
>> Kommula Shiva Shankar (1):
>>       common/cnxk: fix RSS RETA configuration
>>
>> Konstantin Ananyev (1):
>>       examples/l3fwd: fix Rx over not ready port
>>
>> Masoumeh Farhadi Nia (1):
>>       examples/ipsec-secgw: fix typo in error message
>>
>> Maxime Coquelin (1):
>>       vhost: fix memory leak in Virtio Tx split path
>>
>> Michael Baum (3):
>>       net/mlx5: fix jump action validation
>>       net/mlx5: fix GENEVE TLV option management
>>       common/mlx5: fix duplicate read of general capabilities
>>
>> Mingjin Ye (1):
>>       test: fix probing in secondary process
>>
>> Morten Brørup (3):
>>       event/dlb2: remove superfluous memcpy
>>       net/bnx2x: fix warnings about memcpy lengths
>>       net/mlx5: fix warning about copy length
>>
>> Nithin Dabilpuram (2):
>>       common/cnxk: fix Tx MTU configuration
>>       common/cnxk: fix mbox struct attributes
>>
>> Pavan Nikhilesh (2):
>>       event/cnxk: fix dequeue timeout configuration
>>       doc: fix commands in eventdev test tool guide
>>
>> Pengfei Sun (1):
>>       net/mlx5: fix use after free when releasing Tx queues
>>
>> Qi Zhang (1):
>>       net/ice: fix link update
>>
>> Qian Hao (1):
>>       examples/packet_ordering: fix Rx with reorder mode disabled
>>
>> Rakesh Kudurumalla (1):
>>       test/mbuf: fix external mbuf case with assert enabled
>>
>> Rongwei Liu (1):
>>       net/mlx5: fix stats query crash in secondary process
>>
>> Satheesh Paul (1):
>>       common/cnxk: fix possible out-of-bounds access
>>
>> Shai Brandes (2):
>>       net/ena/base: limit exponential backoff
>>       net/ena/base: restructure interrupt handling
>>
>> Shaowei Sun (1):
>>       telemetry: fix connected clients count
>>
>> Simei Su (1):
>>       doc: fix default IP fragments maximum in programmer guide
>>
>> Sivaprasad Tummala (1):
>>       eal/x86: add AMD vendor check for TSC calibration
>>
>> Sivaramakrishnan Venkat (1):
>>       drivers/net: fix buffer overflow for packet types list
>>
>> Stephen Hemminger (6):
>>       cryptodev: remove unused extern variable
>>       doc: add --latencystats option in testpmd guide
>>       app/testpmd: hide --bitrate-stats in help if disabled
>>       common/sfc_efx/base: use C11 static assert
>>       net/tap: do not overwrite flow API errors
>>       net/tap: fix traffic control handle calculation
>>
>> Suanming Mou (5):
>>       app/crypto-perf: fix next segment mbuf
>>       app/crypto-perf: fix data comparison
>>       app/crypto-perf: fix encrypt operation verification
>>       app/crypto-perf: fix out-of-place mbuf size
>>       app/crypto-perf: add missing op resubmission
>>
>> Sunil Kumar Kori (1):
>>       net/cnxk: fix MTU limit
>>
>> Sunyang Wu (1):
>>       ethdev: fix NVGRE encap flow action description
>>
>> Tom Jones (1):
>>       net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
>>
>> Viacheslav Ovsiienko (1):
>>       net/mlx5: fix error packets drop in regular Rx
>>
>> Wathsala Vithanage (1):
>>       net/memif: fix extra mbuf refcnt update in zero copy Tx
>>
>> Weiguo Li (1):
>>       net/bnxt: fix deadlock in ULP timer callback
>>
>> Yunjian Wang (4):
>>       net/iavf: fix memory leak on security context error
>>       net/ixgbe: fix memoy leak after device init failure
>>       net/af_xdp: fix memzone leak on config failure
>>       net/af_xdp: fix leak on XSK configuration failure
>>
>>
> 
^ permalink raw reply	[flat|nested] 7+ messages in thread
* RE: 21.11.7 patches review and test
  2024-04-18 12:34 21.11.7 patches review and test Kevin Traynor
  2024-04-22  8:38 ` YangHang Liu
@ 2024-04-26  9:04 ` Xu, HailinX
  2024-04-26  9:07   ` Kevin Traynor
  2024-04-29 11:21 ` Ali Alnubani
  2 siblings, 1 reply; 7+ messages in thread
From: Xu, HailinX @ 2024-04-26  9:04 UTC (permalink / raw)
  To: Kevin Traynor, stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, David Christensen,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Luca Boccassi, Pei Zhang, Raslan Darawsheh,
	Thomas Monjalon, yanghliu
> -----Original Message-----
> From: Kevin Traynor <ktraynor@redhat.com>
> Sent: Thursday, April 18, 2024 8:34 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
> Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
> Mcnamara, John <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>; Raslan
> Darawsheh <rasland@nvidia.com>; Thomas Monjalon
> <thomas@monjalon.net>; yanghliu@redhat.com
> Subject: 21.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 21.11.7.
> 
> The planned date for the final release is 30th April.
> 
> 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.7-rc1
> 
> These patches are located at branch 21.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin
Update the test status for Intel part. completed dpdk21.11.7-rc1 all validation. No new issue is found.
# 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, Ubuntu22.04, Fedora39, RHEL8.9, RHEL9.2, FreeBSD14.0, SUSE15, CentOS7.9, OpenAnolis8.8 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. 
    - All test done. 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.
    - All test done. No new dpdk issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, etc.
    - All test done. No new dpdk issue is found.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
    - All test done. No new dpdk issue is found.
		
# 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 8.0, etc.
    - All test done. No new dpdk issue is found.
* Cryptodev: 
  *Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
    - All test done. No new dpdk issue is found.
  *Performance test: test scenarios including Thoughput Performance/Cryptodev Latency, etc.
    - All test done. No new dpdk issue is found.
Regards,
Xu, Hailin
^ permalink raw reply	[flat|nested] 7+ messages in thread* Re: 21.11.7 patches review and test
  2024-04-26  9:04 ` Xu, HailinX
@ 2024-04-26  9:07   ` Kevin Traynor
  0 siblings, 0 replies; 7+ messages in thread
From: Kevin Traynor @ 2024-04-26  9:07 UTC (permalink / raw)
  To: Xu, HailinX, stable
  Cc: dev, Ali Alnubani, Stokes, Ian, Mcnamara, John, Luca Boccassi
On 26/04/2024 10:04, Xu, HailinX wrote:
>> -----Original Message-----
>> From: Kevin Traynor <ktraynor@redhat.com>
>> Sent: Thursday, April 18, 2024 8:34 PM
>> To: stable@dpdk.org
>> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
>> Ali Alnubani <alialnu@nvidia.com>; David Christensen
>> <drc@linux.vnet.ibm.com>; Hemant Agrawal <hemant.agrawal@nxp.com>;
>> Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob <jerinj@marvell.com>;
>> Mcnamara, John <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>; Raslan
>> Darawsheh <rasland@nvidia.com>; Thomas Monjalon
>> <thomas@monjalon.net>; yanghliu@redhat.com
>> Subject: 21.11.7 patches review and test
>>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 21.11.7.
>>
>> The planned date for the final release is 30th April.
>>
>> 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.7-rc1
>>
>> These patches are located at branch 21.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin
> 
> Update the test status for Intel part. completed dpdk21.11.7-rc1 all validation. No new issue is found.
> 
> # 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, Ubuntu22.04, Fedora39, RHEL8.9, RHEL9.2, FreeBSD14.0, SUSE15, CentOS7.9, OpenAnolis8.8 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. 
>     - All test done. 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.
>     - All test done. No new dpdk issue is found.
> * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test, etc.
>     - All test done. No new dpdk issue is found.
> * IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
>     - All test done. No new dpdk issue is found.
> 		
> # 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 8.0, etc.
>     - All test done. No new dpdk issue is found.
> * Cryptodev: 
>   *Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
>     - All test done. No new dpdk issue is found.
>   *Performance test: test scenarios including Thoughput Performance/Cryptodev Latency, etc.
>     - All test done. No new dpdk issue is found.
> 
> Regards,
> Xu, Hailin
Thanks for the report Hailin. I will add to the release notes,
Kevin.
^ permalink raw reply	[flat|nested] 7+ messages in thread
* RE: 21.11.7 patches review and test
  2024-04-18 12:34 21.11.7 patches review and test Kevin Traynor
  2024-04-22  8:38 ` YangHang Liu
  2024-04-26  9:04 ` Xu, HailinX
@ 2024-04-29 11:21 ` Ali Alnubani
  2024-04-29 13:55   ` Kevin Traynor
  2 siblings, 1 reply; 7+ messages in thread
From: Ali Alnubani @ 2024-04-29 11:21 UTC (permalink / raw)
  To: Kevin Traynor, stable
  Cc: dev, Abhishek Marathe, David Christensen, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Luca Boccassi, Pei Zhang, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yanghliu, Maayan Kashani
> -----Original Message-----
> From: Kevin Traynor <ktraynor@redhat.com>
> Sent: Thursday, April 18, 2024 3:34 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.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>; Raslan
> Darawsheh <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon
> (EXTERNAL) <thomas@monjalon.net>; yanghliu@redhat.com
> Subject: 21.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 21.11.7.
> 
> The planned date for the final release is 30th April.
> 
> 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.7-rc1
> 
> These patches are located at branch 21.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Kevin
> 
> ---
Hello,
We ran the following functional tests with Nvidia hardware on 21.11.7-rc1:
- Basic functionality:
  Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- rte_flow tests (https://doc.dpdk.org/guides/nics/mlx5.html#supported-hardware-offloads)
- RSS tests.
- VLAN filtering, stripping, and insertion tests.
- Checksum and TSO tests.
- ptype tests.
- link_status_interrupt example application tests.
- l3fwd-power example application tests.
- Multi-process example applications tests.
- Hardware LRO tests.
- Buffer Split tests.
- Tx scheduling tests.
Functional tests ran on:
- NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-24.01-0.3.3.1 / Firmware: 22.40.1000
- NIC: ConnectX-7 / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-24.01-0.3.3.1 / Firmware: 28.40.1000
- DPU: BlueField-2 / DOCA SW version: 2.6.0 / Firmware: 24.40.1000
Additionally, we ran build tests with multiple configurations on the following OS/driver combinations (all passed):
- Debian 12 with MLNX_OFED_LINUX-24.01-0.3.3.1.
- Ubuntu 20.04.6 with MLNX_OFED_LINUX-24.01-0.3.3.1.
- Ubuntu 20.04.6 with rdma-core master (3be5661).
- Ubuntu 20.04.6 with rdma-core v28.0.
- Fedora 38 with rdma-core v44.0.
- Fedora 40 (Rawhide) with rdma-core v48.0.
- OpenSUSE Leap 15.5 with rdma-core v42.0.
- Windows Server 2019 with Clang 16.0.6.
We don't see new issues caused by the changes in this release.
Thanks,
Ali
^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: 21.11.7 patches review and test
  2024-04-29 11:21 ` Ali Alnubani
@ 2024-04-29 13:55   ` Kevin Traynor
  0 siblings, 0 replies; 7+ messages in thread
From: Kevin Traynor @ 2024-04-29 13:55 UTC (permalink / raw)
  To: Ali Alnubani, stable
  Cc: dev, Luca Boccassi, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	Maayan Kashani
On 29/04/2024 12:21, Ali Alnubani wrote:
>> -----Original Message-----
>> From: Kevin Traynor <ktraynor@redhat.com>
>> Sent: Thursday, April 18, 2024 3:34 PM
>> To: stable@dpdk.org
>> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
>> Ali Alnubani <alialnu@nvidia.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>; Raslan
>> Darawsheh <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon
>> (EXTERNAL) <thomas@monjalon.net>; yanghliu@redhat.com
>> Subject: 21.11.7 patches review and test
>>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 21.11.7.
>>
>> The planned date for the final release is 30th April.
>>
>> 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.7-rc1
>>
>> These patches are located at branch 21.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Kevin
>>
>> ---
> 
> Hello,
> 
> We ran the following functional tests with Nvidia hardware on 21.11.7-rc1:
> - Basic functionality:
>   Send and receive multiple types of traffic.
> - testpmd xstats counter test.
> - testpmd timestamp test.
> - Changing/checking link status through testpmd.
> - rte_flow tests (https://doc.dpdk.org/guides/nics/mlx5.html#supported-hardware-offloads)
> - RSS tests.
> - VLAN filtering, stripping, and insertion tests.
> - Checksum and TSO tests.
> - ptype tests.
> - link_status_interrupt example application tests.
> - l3fwd-power example application tests.
> - Multi-process example applications tests.
> - Hardware LRO tests.
> - Buffer Split tests.
> - Tx scheduling tests.
> 
> Functional tests ran on:
> - NIC: ConnectX-6 Dx / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-24.01-0.3.3.1 / Firmware: 22.40.1000
> - NIC: ConnectX-7 / OS: Ubuntu 20.04 / Driver: MLNX_OFED_LINUX-24.01-0.3.3.1 / Firmware: 28.40.1000
> - DPU: BlueField-2 / DOCA SW version: 2.6.0 / Firmware: 24.40.1000
> 
> Additionally, we ran build tests with multiple configurations on the following OS/driver combinations (all passed):
> - Debian 12 with MLNX_OFED_LINUX-24.01-0.3.3.1.
> - Ubuntu 20.04.6 with MLNX_OFED_LINUX-24.01-0.3.3.1.
> - Ubuntu 20.04.6 with rdma-core master (3be5661).
> - Ubuntu 20.04.6 with rdma-core v28.0.
> - Fedora 38 with rdma-core v44.0.
> - Fedora 40 (Rawhide) with rdma-core v48.0.
> - OpenSUSE Leap 15.5 with rdma-core v42.0.
> - Windows Server 2019 with Clang 16.0.6.
> 
> We don't see new issues caused by the changes in this release.
> 
Thanks for testing Ali. I will add into the release notes.
Kevin.
> Thanks,
> Ali
^ permalink raw reply	[flat|nested] 7+ messages in thread