DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] 20.11.3 patches review and test
@ 2021-08-09  8:43 luca.boccassi
  2021-08-13 11:42 ` Jiang, YuX
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: luca.boccassi @ 2021-08-09  8:43 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen

Hi all,

Here is a list of patches targeted for stable release 20.11.3.

The planned date for the final release is August 23rd.

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.3-rc1

These patches are located at branch 20.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/

Thanks.

Luca Boccassi

---
Abhinandan Gujjar (1):
      test/crypto: fix mempool size for session-less

Ajit Khaparde (3):
      doc: fix default burst size in testpmd
      net/bnxt: fix Rx interrupt setting
      net/bnxt: fix ring allocation and free

Akhil Goyal (1):
      crypto/octeontx: fix freeing after device release

Alexander Kozyrev (1):
      net/mlx5: fix threshold for mbuf replenishment in MPRQ

Anoob Joseph (1):
      crypto/octeontx2: fix IPsec session member overlap

Arek Kusztal (1):
      crypto/qat: disable asymmetric crypto on GEN3

Asaf Penso (1):
      net/mlx5: fix flow engine type in function name

Beilei Xing (2):
      net/iavf: fix scalar Rx
      net/i40e: fix flow director input set conflict

Bing Zhao (1):
      net/mlx5: fix queue leaking in hairpin auto bind check

Chenbo Xia (1):
      net/virtio: fix default duplex mode

Cheng Jiang (1):
      net/virtio: fix refill order in packed ring datapath

Chengchang Tang (2):
      net/hns3: fix VLAN strip log
      net/hns3: fix residual MAC address entry

Chenglian Sun (1):
      examples/l2fwd: fix [no-]mac-updating options

Chengwen Feng (3):
      net/hns3: fix Arm SVE build with GCC 8.3
      net/hns3: fix filter parsing comment
      net/hns3: fix flow rule list in multi-process

Christian Ehrhardt (1):
      vfio: add stdbool include

Ciara Power (1):
      cryptodev: fix freeing after device release

Dana Vardi (5):
      crypto/mvsam: fix AES-GCM session parameters
      crypto/mvsam: fix session data reset
      crypto/mvsam: fix options parsing
      net/mvpp2: fix port speed overflow
      net/mvpp2: fix configured state dependency

Dapeng Yu (8):
      net/ice: fix default RSS key generation
      net/i40e: fix use after free in FDIR release
      net/i40e: fix multi-process shared data
      net/ixgbe: fix flow entry access after freeing
      net/softnic: fix connection memory leak
      net/softnic: fix memory leak in arguments parsing
      net/softnic: fix null dereference in arguments parsing
      net/softnic: fix memory leak as profile is freed

David Christensen (1):
      bus/pci: fix IOVA as VA support for PowerNV

David Hunt (1):
      distributor: fix 128-bit write alignment

David Marchand (6):
      malloc: fix size annotation for NUMA-aware realloc
      bus/pci: fix leak for unbound devices
      drivers/net: fix memzone allocations for DMA memory
      ipc: stop mp control thread on cleanup
      net/ice: fix memzone leak when firmware is missing
      net/octeontx/base: fix debug build with clang

Dmitry Kozlyuk (6):
      doc: add limitation for ConnectX-4 with L2 in mlx5 guide
      doc: fix build on Windows with Meson 0.58
      net/mlx5: fix Rx/Tx queue checks
      net/mlx5: fix indirect action modify rollback
      eal/windows: cleanup virt2phys handle
      bus: clarify log for non-NUMA-aware devices

Feifei Wang (2):
      crypto/qat: fix Arm build with special memcpy
      net/mlx5: fix r/w lock usage in DMA unmap

Ferruh Yigit (2):
      kni: fix crash on userspace VA for segmented packets
      app/testpmd: fix help string for port reset

Gaoxiang Liu (1):
      net/virtio: fix interrupt handle leak

Ghalem Boudour (1):
      net/ena: enable multi-segment in Tx offload flags

Gregory Etelson (5):
      net/mlx5: fix RSS pattern expansion
      net/mlx5: fix pattern expansion in RSS flow rules
      net/mlx5: fix representor interrupt handler
      app/testpmd: fix Tx checksum calculation for tunnel
      app/testpmd: fix IPv4 checksum

Guoyang Zhou (3):
      net/hinic: increase protection of the VLAN
      net/hinic/base: fix LRO
      net/hinic: fix MTU consistency with firmware

Haiyue Wang (1):
      net/iavf: fix RSS key access out of bound

Hemant Agrawal (1):
      bus/dpaa: fix freeing in FMAN interface destructor

Henry Nadeau (1):
      doc: fix spelling

Hongbo Zheng (4):
      graph: fix memory leak in stats
      graph: fix null dereference in stats
      net/hns3: increase VF reset retry maximum
      net/hns3: fix timing of clearing interrupt source

Huisong Li (7):
      net/hns3: fix delay for waiting to stop Rx/Tx
      net/hns3: fix fake queue rollback
      net/hns3: fix maximum queues on configuration failure
      app/testpmd: change port link speed without stopping all
      net/hns3: fix Tx prepare after stop
      sched: fix profile allocation failure handling
      sched: rework configuration failure handling

Ivan Ilchenko (8):
      bitmap: fix buffer overrun in bitmap init
      net/virtio: fix Rx scatter offload
      net/sfc: fix MAC stats lock in xstats query by ID
      net/sfc: fix reading adapter state without locking
      net/sfc: fix xstats query by ID according to ethdev
      net/sfc: fix xstats query by unsorted list of IDs
      net/sfc: fix MAC stats update for stopped device
      net/virtio: report maximum MTU in device info

Ivan Malov (2):
      net/sfc: check ID overflow in action port ID
      net/sfc: fix outer match in MAE backend

Jan Viktorin (1):
      ethdev: fix doc of flow action

Jasvinder Singh (1):
      doc: remove old deprecation notice for sched

Jiayu Hu (1):
      vhost: fix lock on device readiness notification

Jie Zhou (2):
      app/testpmd: fix type of FEC mode parsing output
      eal/windows: check callback parameter of alarm functions

Joyce Kong (2):
      net/i40e: fix descriptor scan on Arm
      doc: update atomic operation deprecation

Juraj Linkeš (1):
      net/virtio: fix aarch32 build

Kai Ji (2):
      app/crypto-perf: fix out-of-place mempool allocation
      crypto/aesni_gcm: fix performance on some AVX512 CPUs

Kalesh AP (16):
      net/bnxt: fix error messages in VNIC prepare
      net/bnxt: set flow error when free filter not available
      net/bnxt: remove unnecessary code
      net/bnxt: fix error handling in VNIC prepare
      net/bnxt: set flow error after tunnel redirection free
      net/bnxt: use common function to free VNIC resource
      net/bnxt: fix check for PTP support in FW
      net/bnxt: improve probing log message
      net/bnxt: remove unnecessary comment
      net/bnxt: cleanup code
      net/bnxt: fix typo in log message
      net/bnxt: fix auto-negociation on Whitney+
      net/bnxt: invoke device removal event on recovery failure
      net/bnxt: clear cached statistics
      net/bnxt: remove workaround for default VNIC
      net/bnxt: fix null dereference in interrupt handler

Kevin Laatz (1):
      raw/ioat: fix config script queue size calculation

Kevin Traynor (1):
      doc: fix typo in SPDX tag

Lance Richardson (6):
      net/bnxt: fix Rx burst size constraint
      app/test: fix IPv6 header initialization
      net/bnxt: fix ring and context memory allocation
      net/bnxt: fix Tx descriptor status implementation
      net/bnxt: fix scalar Tx completion handling
      net/bnxt: fix missing barriers in completion handling

Liang Ma (1):
      net/mlx5: export PMD-specific API file

Lior Margalit (5):
      net/mlx5: fix IPIP multi-tunnel validation
      net/mlx5: fix RSS expansion for GTP
      net/mlx5: reject inner ethernet matching in GTP
      net/mlx5: fix RSS flow rule with L4 mismatch
      net/mlx5: fix default queue number in RSS flow rule

Martin Havlik (2):
      net/bonding: fix error message on flow verify
      net/bonding: check flow setting

Maxime Coquelin (4):
      vhost: fix missing memory table NUMA realloc
      vhost: fix missing guest pages table NUMA realloc
      vhost: fix NUMA reallocation with multi-queue
      vhost: fix crash on reconnect

Michael Baum (5):
      common/mlx5: fix memory region leak
      regex/mlx5: fix size of setup constants
      vdpa/mlx5: fix overflow in queue attribute
      net/mlx5: fix overflow in mempool argument
      regex/mlx5: fix redundancy in device removal

Michael Shamis (1):
      crypto/mvsam: fix capabilities

Michal Krawczyk (1):
      net/ena: trigger reset on Tx prepare failure

Naga Harish K S V (1):
      eventdev: fix event port setup in Tx adapter

Nathan Skrzypczak (1):
      net/memif: fix abstract socket address length

Nick Connolly (1):
      build: support drivers symlink on Windows

Nipun Gupta (1):
      net/dpaa: fix headroom in VSP case

Nithin Dabilpuram (1):
      net/octeontx2: use runtime LSO format indices

Olivier Matz (3):
      test/mbuf: fix virtual address conversion
      net/tap: fix Rx checksum flags on IP options packets
      net/tap: fix Rx checksum flags on TCP packets

Owen Hilyard (4):
      flow_classify: fix leaking rules on delete
      rib: fix max depth IPv6 lookup
      tests/cmdline: fix memory leaks
      tests/eal: fix memory leak

Pavan Nikhilesh (1):
      mempool/octeontx2: fix shift calculation

Qi Zhang (3):
      net/iavf: fix handling of unsupported promiscuous
      net/ice: fix data path selection in secondary process
      net/ice: fix data path in secondary process

Rebecca Troy (3):
      test/crypto: fix autotest function parameters
      test/crypto: fix typo in AES case
      test/crypto: fix typo in ESN case

Richael Zhuang (1):
      test/power: fix CPU frequency check for intel_pstate

Ruifeng Wang (3):
      net/sfc: fix aarch32 build
      net/bnxt: fix aarch32 build
      net/mlx5: remove redundant operations in NEON Rx

Sarosh Arif (1):
      net/mlx5: fix typo in vectorized Rx comments

Satha Rao (1):
      net/octeontx2: fix TM node statistics query

Satheesh Paul (2):
      net/octeontx2: fix flow creation limit on CN98xx
      net/octeontx2: fix default MCAM allocation size

Somnath Kotur (2):
      net/bnxt: workaround spurious zero stats in Thor
      net/bnxt: detect bad opaque in Rx completion

Steve Yang (1):
      net/i40e: fix raw packet flow director

Suanming Mou (1):
      net/mlx5: workaround drop action with old kernel

Tejasree Kondoj (1):
      crypto/octeontx2: fix lookaside IPsec IV pointer

Thierry Herbelot (6):
      net/bnxt: check access to possible null pointer
      vhost/crypto: check request pointer before dereference
      net/pfe: remove unnecessary null check
      net/sfc: fix outer L4 checksum Rx
      test/crypto: fix mbuf reset after null check
      table: fix bucket empty check

Thomas Monjalon (1):
      devtools: fix file listing in maintainers check

Tudor Cornea (1):
      net/ice: fix overflow in maximum packet length config

Viacheslav Ovsiienko (11):
      net/mlx5: fix switchdev mode recognition
      common/mlx5: fix Netlink port name padding in probing
      net/mlx5: fix multi-segment inline for the first segments
      net/mlx5: fix TSO multi-segment inline length
      common/mlx5: fix Netlink receive message buffer size
      common/mlx5: use new port query API if available
      common/mlx5: fix compatibility with OFED port query API
      app/testpmd: fix offloads for newly attached port
      net/mlx5: fix RoCE LAG bond device probing
      net/mlx5: fix timestamp initialization on empty clock queue
      net/mlx5: add Tx scheduling check on queue creation

Weifeng Li (1):
      net/bnxt: fix nested lock during bonding

Xiao Wang (1):
      vhost: check header for legacy dequeue offload

Xiaoyu Min (5):
      net/mlx5: fix match MPLS over GRE with key
      net/mlx5: remove unsupported flow item MPLS over IP
      net/mlx5: fix MPLS RSS expansion
      net/mlx5: fix missing RSS expandable items
      net/mlx5: fix missing RSS expansion of IPv6 frag

Xiaoyun Li (1):
      net/iavf: fix Tx threshold check

Xueming Li (1):
      vdpa/mlx5: fix TSO offload without checksum

Yunjian Wang (1):
      kni: fix mbuf allocation for kernel side use

Yuying Zhang (1):
      app/testpmd: fix MAC address after port reset

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-09  8:43 [dpdk-dev] 20.11.3 patches review and test luca.boccassi
@ 2021-08-13 11:42 ` Jiang, YuX
  2021-08-13 13:31   ` Luca Boccassi
  2021-08-23 15:30   ` Luca Boccassi
  2021-08-19 12:10 ` Ali Alnubani
  2021-08-23  2:37 ` Pei Zhang
  2 siblings, 2 replies; 11+ messages in thread
From: Jiang, YuX @ 2021-08-13 11:42 UTC (permalink / raw)
  To: luca.boccassi
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
	PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan,
	Chen, Zhaoyan

Hi Luca,

Testing with dpdk v20.11.3-rc1 from Intel looks good, no critical issue is found.
Below issues have been fixed in 20.11.3-rc1:
1)ddp_gtp_qregion/fd_gtpu_ipv4_dstip: flow director does not work.
2)rxtx_offload/rxoffload_port: Pkt1 can't be distributed to the same queue. 

Test Scope:
# Basic Intel(R) NIC testing
* Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS8.3, Fedora34, RHEL8.3 and so on. Listed but not all.
- All passed. 
*PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all.
- All test is done, no new issue is found.
Known issues as below:
  1)https://bugs.dpdk.org/show_bug.cgi?id=790 unit_tests_power/power_cpufreq: unit test failed: Clone from https://bugs.dpdk.org/show_bug.cgi?id=687 , this issue is found in 21.05/LTS20.11.2, fixed in 21.08. But still failed in LTS20.11.3-rc1.
*VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all.
- All passed. No new issues are found.              
*PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all.
- All test is done, no new issue is found.
Two known DPDK issues: 
1)cvl_advanced_iavf_rss: change the SCTP port value, the hash value remains unchanged. This issue is found in 20.11-rc3, fixed in 21.02, but it’s belong to 21.02 new feature, won’t backporting to LTS20.11.
2)Can't create 512 acl rules after creating a full mask switch rule. This issue is also occurred in dpdk 20.11. Has fixed patch, but not merged.
  Fixed patch link: https://patchwork.dpdk.org/project/dpdk/patch/20210728022429.237010-1-simei.su@intel.com/ 
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all.
- All passed. No big performance data drop. 

# 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, etc.. Listed but not all.
- All test is done, no new issue is found.
One known issues as below:
1)The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, long time kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075 , not fixed yet.                     
* Cryptodev: 
  **Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all.
  - All passed.
  **Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all.
  - No big performance data drop.

Best regards,
Yu Jiang

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> Sent: Monday, August 9, 2021 4:44 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.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>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: [dpdk-dev] 20.11.3 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 20.11.3.
> 
> The planned date for the final release is August 23rd.
> 
> 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.3-rc1
> 
> These patches are located at branch 20.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Luca Boccassi
> 
> ---
> Abhinandan Gujjar (1):
>       test/crypto: fix mempool size for session-less
> 
> Ajit Khaparde (3):
>       doc: fix default burst size in testpmd
>       net/bnxt: fix Rx interrupt setting
>       net/bnxt: fix ring allocation and free
> 
> Akhil Goyal (1):
>       crypto/octeontx: fix freeing after device release
> 
> Alexander Kozyrev (1):
>       net/mlx5: fix threshold for mbuf replenishment in MPRQ
> 
> Anoob Joseph (1):
>       crypto/octeontx2: fix IPsec session member overlap
> 
> Arek Kusztal (1):
>       crypto/qat: disable asymmetric crypto on GEN3
> 
> Asaf Penso (1):
>       net/mlx5: fix flow engine type in function name
> 
> Beilei Xing (2):
>       net/iavf: fix scalar Rx
>       net/i40e: fix flow director input set conflict
> 
> Bing Zhao (1):
>       net/mlx5: fix queue leaking in hairpin auto bind check
> 
> Chenbo Xia (1):
>       net/virtio: fix default duplex mode
> 
> Cheng Jiang (1):
>       net/virtio: fix refill order in packed ring datapath
> 
> Chengchang Tang (2):
>       net/hns3: fix VLAN strip log
>       net/hns3: fix residual MAC address entry
> 
> Chenglian Sun (1):
>       examples/l2fwd: fix [no-]mac-updating options
> 
> Chengwen Feng (3):
>       net/hns3: fix Arm SVE build with GCC 8.3
>       net/hns3: fix filter parsing comment
>       net/hns3: fix flow rule list in multi-process
> 
> Christian Ehrhardt (1):
>       vfio: add stdbool include
> 
> Ciara Power (1):
>       cryptodev: fix freeing after device release
> 
> Dana Vardi (5):
>       crypto/mvsam: fix AES-GCM session parameters
>       crypto/mvsam: fix session data reset
>       crypto/mvsam: fix options parsing
>       net/mvpp2: fix port speed overflow
>       net/mvpp2: fix configured state dependency
> 
> Dapeng Yu (8):
>       net/ice: fix default RSS key generation
>       net/i40e: fix use after free in FDIR release
>       net/i40e: fix multi-process shared data
>       net/ixgbe: fix flow entry access after freeing
>       net/softnic: fix connection memory leak
>       net/softnic: fix memory leak in arguments parsing
>       net/softnic: fix null dereference in arguments parsing
>       net/softnic: fix memory leak as profile is freed
> 
> David Christensen (1):
>       bus/pci: fix IOVA as VA support for PowerNV
> 
> David Hunt (1):
>       distributor: fix 128-bit write alignment
> 
> David Marchand (6):
>       malloc: fix size annotation for NUMA-aware realloc
>       bus/pci: fix leak for unbound devices
>       drivers/net: fix memzone allocations for DMA memory
>       ipc: stop mp control thread on cleanup
>       net/ice: fix memzone leak when firmware is missing
>       net/octeontx/base: fix debug build with clang
> 
> Dmitry Kozlyuk (6):
>       doc: add limitation for ConnectX-4 with L2 in mlx5 guide
>       doc: fix build on Windows with Meson 0.58
>       net/mlx5: fix Rx/Tx queue checks
>       net/mlx5: fix indirect action modify rollback
>       eal/windows: cleanup virt2phys handle
>       bus: clarify log for non-NUMA-aware devices
> 
> Feifei Wang (2):
>       crypto/qat: fix Arm build with special memcpy
>       net/mlx5: fix r/w lock usage in DMA unmap
> 
> Ferruh Yigit (2):
>       kni: fix crash on userspace VA for segmented packets
>       app/testpmd: fix help string for port reset
> 
> Gaoxiang Liu (1):
>       net/virtio: fix interrupt handle leak
> 
> Ghalem Boudour (1):
>       net/ena: enable multi-segment in Tx offload flags
> 
> Gregory Etelson (5):
>       net/mlx5: fix RSS pattern expansion
>       net/mlx5: fix pattern expansion in RSS flow rules
>       net/mlx5: fix representor interrupt handler
>       app/testpmd: fix Tx checksum calculation for tunnel
>       app/testpmd: fix IPv4 checksum
> 
> Guoyang Zhou (3):
>       net/hinic: increase protection of the VLAN
>       net/hinic/base: fix LRO
>       net/hinic: fix MTU consistency with firmware
> 
> Haiyue Wang (1):
>       net/iavf: fix RSS key access out of bound
> 
> Hemant Agrawal (1):
>       bus/dpaa: fix freeing in FMAN interface destructor
> 
> Henry Nadeau (1):
>       doc: fix spelling
> 
> Hongbo Zheng (4):
>       graph: fix memory leak in stats
>       graph: fix null dereference in stats
>       net/hns3: increase VF reset retry maximum
>       net/hns3: fix timing of clearing interrupt source
> 
> Huisong Li (7):
>       net/hns3: fix delay for waiting to stop Rx/Tx
>       net/hns3: fix fake queue rollback
>       net/hns3: fix maximum queues on configuration failure
>       app/testpmd: change port link speed without stopping all
>       net/hns3: fix Tx prepare after stop
>       sched: fix profile allocation failure handling
>       sched: rework configuration failure handling
> 
> Ivan Ilchenko (8):
>       bitmap: fix buffer overrun in bitmap init
>       net/virtio: fix Rx scatter offload
>       net/sfc: fix MAC stats lock in xstats query by ID
>       net/sfc: fix reading adapter state without locking
>       net/sfc: fix xstats query by ID according to ethdev
>       net/sfc: fix xstats query by unsorted list of IDs
>       net/sfc: fix MAC stats update for stopped device
>       net/virtio: report maximum MTU in device info
> 
> Ivan Malov (2):
>       net/sfc: check ID overflow in action port ID
>       net/sfc: fix outer match in MAE backend
> 
> Jan Viktorin (1):
>       ethdev: fix doc of flow action
> 
> Jasvinder Singh (1):
>       doc: remove old deprecation notice for sched
> 
> Jiayu Hu (1):
>       vhost: fix lock on device readiness notification
> 
> Jie Zhou (2):
>       app/testpmd: fix type of FEC mode parsing output
>       eal/windows: check callback parameter of alarm functions
> 
> Joyce Kong (2):
>       net/i40e: fix descriptor scan on Arm
>       doc: update atomic operation deprecation
> 
> Juraj Linkeš (1):
>       net/virtio: fix aarch32 build
> 
> Kai Ji (2):
>       app/crypto-perf: fix out-of-place mempool allocation
>       crypto/aesni_gcm: fix performance on some AVX512 CPUs
> 
> Kalesh AP (16):
>       net/bnxt: fix error messages in VNIC prepare
>       net/bnxt: set flow error when free filter not available
>       net/bnxt: remove unnecessary code
>       net/bnxt: fix error handling in VNIC prepare
>       net/bnxt: set flow error after tunnel redirection free
>       net/bnxt: use common function to free VNIC resource
>       net/bnxt: fix check for PTP support in FW
>       net/bnxt: improve probing log message
>       net/bnxt: remove unnecessary comment
>       net/bnxt: cleanup code
>       net/bnxt: fix typo in log message
>       net/bnxt: fix auto-negociation on Whitney+
>       net/bnxt: invoke device removal event on recovery failure
>       net/bnxt: clear cached statistics
>       net/bnxt: remove workaround for default VNIC
>       net/bnxt: fix null dereference in interrupt handler
> 
> Kevin Laatz (1):
>       raw/ioat: fix config script queue size calculation
> 
> Kevin Traynor (1):
>       doc: fix typo in SPDX tag
> 
> Lance Richardson (6):
>       net/bnxt: fix Rx burst size constraint
>       app/test: fix IPv6 header initialization
>       net/bnxt: fix ring and context memory allocation
>       net/bnxt: fix Tx descriptor status implementation
>       net/bnxt: fix scalar Tx completion handling
>       net/bnxt: fix missing barriers in completion handling
> 
> Liang Ma (1):
>       net/mlx5: export PMD-specific API file
> 
> Lior Margalit (5):
>       net/mlx5: fix IPIP multi-tunnel validation
>       net/mlx5: fix RSS expansion for GTP
>       net/mlx5: reject inner ethernet matching in GTP
>       net/mlx5: fix RSS flow rule with L4 mismatch
>       net/mlx5: fix default queue number in RSS flow rule
> 
> Martin Havlik (2):
>       net/bonding: fix error message on flow verify
>       net/bonding: check flow setting
> 
> Maxime Coquelin (4):
>       vhost: fix missing memory table NUMA realloc
>       vhost: fix missing guest pages table NUMA realloc
>       vhost: fix NUMA reallocation with multi-queue
>       vhost: fix crash on reconnect
> 
> Michael Baum (5):
>       common/mlx5: fix memory region leak
>       regex/mlx5: fix size of setup constants
>       vdpa/mlx5: fix overflow in queue attribute
>       net/mlx5: fix overflow in mempool argument
>       regex/mlx5: fix redundancy in device removal
> 
> Michael Shamis (1):
>       crypto/mvsam: fix capabilities
> 
> Michal Krawczyk (1):
>       net/ena: trigger reset on Tx prepare failure
> 
> Naga Harish K S V (1):
>       eventdev: fix event port setup in Tx adapter
> 
> Nathan Skrzypczak (1):
>       net/memif: fix abstract socket address length
> 
> Nick Connolly (1):
>       build: support drivers symlink on Windows
> 
> Nipun Gupta (1):
>       net/dpaa: fix headroom in VSP case
> 
> Nithin Dabilpuram (1):
>       net/octeontx2: use runtime LSO format indices
> 
> Olivier Matz (3):
>       test/mbuf: fix virtual address conversion
>       net/tap: fix Rx checksum flags on IP options packets
>       net/tap: fix Rx checksum flags on TCP packets
> 
> Owen Hilyard (4):
>       flow_classify: fix leaking rules on delete
>       rib: fix max depth IPv6 lookup
>       tests/cmdline: fix memory leaks
>       tests/eal: fix memory leak
> 
> Pavan Nikhilesh (1):
>       mempool/octeontx2: fix shift calculation
> 
> Qi Zhang (3):
>       net/iavf: fix handling of unsupported promiscuous
>       net/ice: fix data path selection in secondary process
>       net/ice: fix data path in secondary process
> 
> Rebecca Troy (3):
>       test/crypto: fix autotest function parameters
>       test/crypto: fix typo in AES case
>       test/crypto: fix typo in ESN case
> 
> Richael Zhuang (1):
>       test/power: fix CPU frequency check for intel_pstate
> 
> Ruifeng Wang (3):
>       net/sfc: fix aarch32 build
>       net/bnxt: fix aarch32 build
>       net/mlx5: remove redundant operations in NEON Rx
> 
> Sarosh Arif (1):
>       net/mlx5: fix typo in vectorized Rx comments
> 
> Satha Rao (1):
>       net/octeontx2: fix TM node statistics query
> 
> Satheesh Paul (2):
>       net/octeontx2: fix flow creation limit on CN98xx
>       net/octeontx2: fix default MCAM allocation size
> 
> Somnath Kotur (2):
>       net/bnxt: workaround spurious zero stats in Thor
>       net/bnxt: detect bad opaque in Rx completion
> 
> Steve Yang (1):
>       net/i40e: fix raw packet flow director
> 
> Suanming Mou (1):
>       net/mlx5: workaround drop action with old kernel
> 
> Tejasree Kondoj (1):
>       crypto/octeontx2: fix lookaside IPsec IV pointer
> 
> Thierry Herbelot (6):
>       net/bnxt: check access to possible null pointer
>       vhost/crypto: check request pointer before dereference
>       net/pfe: remove unnecessary null check
>       net/sfc: fix outer L4 checksum Rx
>       test/crypto: fix mbuf reset after null check
>       table: fix bucket empty check
> 
> Thomas Monjalon (1):
>       devtools: fix file listing in maintainers check
> 
> Tudor Cornea (1):
>       net/ice: fix overflow in maximum packet length config
> 
> Viacheslav Ovsiienko (11):
>       net/mlx5: fix switchdev mode recognition
>       common/mlx5: fix Netlink port name padding in probing
>       net/mlx5: fix multi-segment inline for the first segments
>       net/mlx5: fix TSO multi-segment inline length
>       common/mlx5: fix Netlink receive message buffer size
>       common/mlx5: use new port query API if available
>       common/mlx5: fix compatibility with OFED port query API
>       app/testpmd: fix offloads for newly attached port
>       net/mlx5: fix RoCE LAG bond device probing
>       net/mlx5: fix timestamp initialization on empty clock queue
>       net/mlx5: add Tx scheduling check on queue creation
> 
> Weifeng Li (1):
>       net/bnxt: fix nested lock during bonding
> 
> Xiao Wang (1):
>       vhost: check header for legacy dequeue offload
> 
> Xiaoyu Min (5):
>       net/mlx5: fix match MPLS over GRE with key
>       net/mlx5: remove unsupported flow item MPLS over IP
>       net/mlx5: fix MPLS RSS expansion
>       net/mlx5: fix missing RSS expandable items
>       net/mlx5: fix missing RSS expansion of IPv6 frag
> 
> Xiaoyun Li (1):
>       net/iavf: fix Tx threshold check
> 
> Xueming Li (1):
>       vdpa/mlx5: fix TSO offload without checksum
> 
> Yunjian Wang (1):
>       kni: fix mbuf allocation for kernel side use
> 
> Yuying Zhang (1):
>       app/testpmd: fix MAC address after port reset

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-13 11:42 ` Jiang, YuX
@ 2021-08-13 13:31   ` Luca Boccassi
  2021-08-13 14:25     ` David Hunt
  2021-08-23 15:30   ` Luca Boccassi
  1 sibling, 1 reply; 11+ messages in thread
From: Luca Boccassi @ 2021-08-13 13:31 UTC (permalink / raw)
  To: Jiang, YuX; +Cc: dev, David Hunt, Richael Zhuang

On Fri, 2021-08-13 at 11:42 +0000, Jiang, YuX wrote:
> Hi Luca,
> 
> Testing with dpdk v20.11.3-rc1 from Intel looks good, no critical issue is found.
> Below issues have been fixed in 20.11.3-rc1:
> 1)ddp_gtp_qregion/fd_gtpu_ipv4_dstip: flow director does not work.
> 2)rxtx_offload/rxoffload_port: Pkt1 can't be distributed to the same queue. 
> 
> Test Scope:
> # Basic Intel(R) NIC testing
> * Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS8.3, Fedora34, RHEL8.3 and so on. Listed but not all.
> - All passed. 
> *PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all.
> - All test is done, no new issue is found.
> Known issues as below:
>   1)https://bugs.dpdk.org/show_bug.cgi?id=790 unit_tests_power/power_cpufreq: unit test failed: Clone from https://bugs.dpdk.org/show_bug.cgi?id=687 , this issue is found in 21.05/LTS20.11.2, fixed in 21.08. But still failed in LTS20.11.3-rc1.
> *VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all.
> - All passed. No new issues are found.              
> *PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all.
> - All test is done, no new issue is found.
> Two known DPDK issues: 
> 1)cvl_advanced_iavf_rss: change the SCTP port value, the hash value remains unchanged. This issue is found in 20.11-rc3, fixed in 21.02, but it’s belong to 21.02 new feature, won’t backporting to LTS20.11.
> 2)Can't create 512 acl rules after creating a full mask switch rule. This issue is also occurred in dpdk 20.11. Has fixed patch, but not merged.
>   Fixed patch link: https://patchwork.dpdk.org/project/dpdk/patch/20210728022429.237010-1-simei.su@intel.com/ 
> * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all.
> - All passed. No big performance data drop. 
> 
> # 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, etc.. Listed but not all.
> - All test is done, no new issue is found.
> One known issues as below:
> 1)The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, long time kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075 , not fixed yet.                     
> * Cryptodev: 
>   **Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all.
>   - All passed.
>   **Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all.
>   - No big performance data drop.
> 
> Best regards,
> Yu Jiang

Thank you!

For https://bugs.dpdk.org/show_bug.cgi?id=790 if an appropriately
modified version of 29343b9030e38e8c3519ba01cb66724d45b13dc8 gets
backported I can merge it.

-- 
Kind regards,
Luca Boccassi


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-13 13:31   ` Luca Boccassi
@ 2021-08-13 14:25     ` David Hunt
  0 siblings, 0 replies; 11+ messages in thread
From: David Hunt @ 2021-08-13 14:25 UTC (permalink / raw)
  To: Luca Boccassi, Jiang, YuX; +Cc: dev, Richael Zhuang


On 13/8/2021 2:31 PM, Luca Boccassi wrote:
> On Fri, 2021-08-13 at 11:42 +0000, Jiang, YuX wrote:
>> Hi Luca,
>>
>> Testing with dpdk v20.11.3-rc1 from Intel looks good, no critical issue is found.
>> Below issues have been fixed in 20.11.3-rc1:
>> 1)ddp_gtp_qregion/fd_gtpu_ipv4_dstip: flow director does not work.
>> 2)rxtx_offload/rxoffload_port: Pkt1 can't be distributed to the same queue.
>>
>> Test Scope:
>> # Basic Intel(R) NIC testing
>> * Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS8.3, Fedora34, RHEL8.3 and so on. Listed but not all.
>> - All passed.
>> *PF(i40e, ixgbe): test scenarios including rte_flow/TSO/Jumboframe/checksum offload/Tunnel, etc. Listed but not all.
>> - All test is done, no new issue is found.
>> Known issues as below:
>>    1)https://bugs.dpdk.org/show_bug.cgi?id=790 unit_tests_power/power_cpufreq: unit test failed: Clone from https://bugs.dpdk.org/show_bug.cgi?id=687 , this issue is found in 21.05/LTS20.11.2, fixed in 21.08. But still failed in LTS20.11.3-rc1.
>> *VF(i40e,ixgbe): test scenarios including vf-rte_flow/TSO/Jumboframe/checksum offload/Tunnel, Listed but not all.
>> - All passed. No new issues are found.
>> *PF/VF(ice): test scenarios including switch features/Flow Director/Advanced RSS/ACL/DCF/Flexible Descriptor and so on, Listed but not all.
>> - All test is done, no new issue is found.
>> Two known DPDK issues:
>> 1)cvl_advanced_iavf_rss: change the SCTP port value, the hash value remains unchanged. This issue is found in 20.11-rc3, fixed in 21.02, but it’s belong to 21.02 new feature, won’t backporting to LTS20.11.
>> 2)Can't create 512 acl rules after creating a full mask switch rule. This issue is also occurred in dpdk 20.11. Has fixed patch, but not merged.
>>    Fixed patch link: https://patchwork.dpdk.org/project/dpdk/patch/20210728022429.237010-1-simei.su@intel.com/
>> * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512) test and so on. Listed but not all.
>> - All passed. No big performance data drop.
>>
>> # 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, etc.. Listed but not all.
>> - All test is done, no new issue is found.
>> One known issues as below:
>> 1)The UDP fragmentation offload feature of Virtio-net device can’t be turned on in the VM, long time kernel issue, bugzilla has been submited: https://bugzilla.kernel.org/show_bug.cgi?id=207075 , not fixed yet.
>> * Cryptodev:
>>    **Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc. Listed but not all.
>>    - All passed.
>>    **Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc. Listed but not all.
>>    - No big performance data drop.
>>
>> Best regards,
>> Yu Jiang
> Thank you!
>
> For https://bugs.dpdk.org/show_bug.cgi?id=790 if an appropriately
> modified version of 29343b9030e38e8c3519ba01cb66724d45b13dc8 gets
> backported I can merge it.


Hi Luca,

I've just submitted a patch that's a backported version of 
29343b9030e38e8c3519ba01cb66724d45b13dc8, wouthout the dependency on the 
CPCC driver patch set.

I was able to reproduce the issue without this patch, and the autotest 
passes after this patch is applied.

Patchwork link here: 
http://patches.dpdk.org/project/dpdk/patch/20210813141830.15397-1-david.hunt@intel.com/

Checkpatch complains about the commit-id's as they're from the dpdk 
repo, not dpdk-stable, I hope that's ok?

Rgds,

Dave.





>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-09  8:43 [dpdk-dev] 20.11.3 patches review and test luca.boccassi
  2021-08-13 11:42 ` Jiang, YuX
@ 2021-08-19 12:10 ` Ali Alnubani
  2021-08-19 14:31   ` Luca Boccassi
  2021-08-23  2:37 ` Pei Zhang
  2 siblings, 1 reply; 11+ messages in thread
From: Ali Alnubani @ 2021-08-19 12:10 UTC (permalink / raw)
  To: luca.boccassi, stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, benjamin.walker,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu, qian.q.xu,
	Raslan Darawsheh, NBU-Contact-Thomas Monjalon, yuan.peng,
	zhaoyan.chen

Hi,

> -----Original Message-----
> From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> Sent: Monday, August 9, 2021 11:44 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> hariprasad.govindharajan@intel.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>; pingx.yu@intel.com; qian.q.xu@intel.com; Raslan
> Darawsheh <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon
> <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: 20.11.3 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 20.11.3.
> 
> The planned date for the final release is August 23rd.
> 
> 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.3-rc1
> 
> These patches are located at branch 20.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Luca Boccassi
> 
> ---

The following covers the functional tests that we ran on Mellanox hardware for this release:
- 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:
  Items:
  - eth
  - gre
  - gre_key
    gtp
  - icmp
  - icmp6
  - ipv4
  - ipv6
  - ipv6_ext
  - ipv6_frag_ext
  - meta
  - mpls
  - nvgre
  - tcp
  - udp
  - vlan
  - vxlan
  - vxlan-gpe
  Actions:
  - age (shared and non-shared)
  - count
  - dec_tcp_ack
  - dec_tcp_seq
  - dec_ttl
  - drop
  - flag
  - inc_tcp_ack
  - inc_tcp_seq
  - jump
  - mark
  - meter
  - of_pop_vlan
  - of_push_vlan
  - of_set_vlan_pcp
  - of_set_vlan_vid
  - queue
  - raw_decap
  - raw_encap
  - rss (shared and non-shared)
  - set_ipv4_dscp
  - set_ipv4_dst
  - set_ipv4_src
  - set_ipv6_dscp
  - set_ipv6_dst
  - set_ipv6_src
  - set_mac_dst
  - set_mac_src
  - set_meta
  - set_tag
  - set_tp_dst
  - set_tp_src
  - set_ttl
  - vxlan_decap
  - vxlan_encap

- Some 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.

Functional tests ran on:
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.4-1.0.3.0 / Firmware: 14.31.1014
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / kernel: 5.14.0-rc6 / Driver: rdma-core v36.0 / Firmware: 14.31.1014
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.4-1.0.3.0 / Firmware: 16.31.1014
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / kernel: 5.14.0-rc6 / Driver: v36.0 / Firmware: 16.31.1014

Compilation tests with multiple configurations in the following OS/driver combinations are also passing:
- Ubuntu 20.04.2 with MLNX_OFED_LINUX-5.4-1.0.3.0.
- Ubuntu 20.04.2 with rdma-core master (64d1ae5).
- Ubuntu 20.04.2 with rdma-core v28.0.
- Ubuntu 18.04.5 with rdma-core v17.1.
- Ubuntu 18.04.5 with rdma-core master (5b0f5b2) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- Fedora 34 with rdma-core v36.0.
- Fedora 36 (Rawhide) with rdma-core v36.0 (only with gcc).
- CentOS 7 7.9.2009 with rdma-core master (64d1ae5).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.4-1.0.3.0.
- CentOS 8 8.3.2011 with rdma-core master (64d1ae5).
- OpenSUSE Leap 15.3 with rdma-core v31.0.

We don't see any critical issues blocking this release.

Regards,
Ali

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-19 12:10 ` Ali Alnubani
@ 2021-08-19 14:31   ` Luca Boccassi
  0 siblings, 0 replies; 11+ messages in thread
From: Luca Boccassi @ 2021-08-19 14:31 UTC (permalink / raw)
  To: Ali Alnubani, stable; +Cc: dev

On Thu, 2021-08-19 at 12:10 +0000, Ali Alnubani wrote:
> Hi,
> 
> > -----Original Message-----
> > From: luca.boccassi@gmail.com <luca.boccassi@gmail.com>
> > Sent: Monday, August 9, 2021 11:44 AM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> > benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> > hariprasad.govindharajan@intel.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>; pingx.yu@intel.com; qian.q.xu@intel.com; Raslan
> > Darawsheh <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon
> > <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> > Subject: 20.11.3 patches review and test
> > 
> > Hi all,
> > 
> > Here is a list of patches targeted for stable release 20.11.3.
> > 
> > The planned date for the final release is August 23rd.
> > 
> > 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.3-rc1
> > 
> > These patches are located at branch 20.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> > 
> > Thanks.
> > 
> > Luca Boccassi
> > 
> > ---
> 
> The following covers the functional tests that we ran on Mellanox hardware for this release:
> - 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:
>   Items:
>   - eth
>   - gre
>   - gre_key
>     gtp
>   - icmp
>   - icmp6
>   - ipv4
>   - ipv6
>   - ipv6_ext
>   - ipv6_frag_ext
>   - meta
>   - mpls
>   - nvgre
>   - tcp
>   - udp
>   - vlan
>   - vxlan
>   - vxlan-gpe
>   Actions:
>   - age (shared and non-shared)
>   - count
>   - dec_tcp_ack
>   - dec_tcp_seq
>   - dec_ttl
>   - drop
>   - flag
>   - inc_tcp_ack
>   - inc_tcp_seq
>   - jump
>   - mark
>   - meter
>   - of_pop_vlan
>   - of_push_vlan
>   - of_set_vlan_pcp
>   - of_set_vlan_vid
>   - queue
>   - raw_decap
>   - raw_encap
>   - rss (shared and non-shared)
>   - set_ipv4_dscp
>   - set_ipv4_dst
>   - set_ipv4_src
>   - set_ipv6_dscp
>   - set_ipv6_dst
>   - set_ipv6_src
>   - set_mac_dst
>   - set_mac_src
>   - set_meta
>   - set_tag
>   - set_tp_dst
>   - set_tp_src
>   - set_ttl
>   - vxlan_decap
>   - vxlan_encap
> 
> - Some 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.
> 
> Functional tests ran on:
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.4-1.0.3.0 / Firmware: 14.31.1014
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / kernel: 5.14.0-rc6 / Driver: rdma-core v36.0 / Firmware: 14.31.1014
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.4-1.0.3.0 / Firmware: 16.31.1014
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / kernel: 5.14.0-rc6 / Driver: v36.0 / Firmware: 16.31.1014
> 
> Compilation tests with multiple configurations in the following OS/driver combinations are also passing:
> - Ubuntu 20.04.2 with MLNX_OFED_LINUX-5.4-1.0.3.0.
> - Ubuntu 20.04.2 with rdma-core master (64d1ae5).
> - Ubuntu 20.04.2 with rdma-core v28.0.
> - Ubuntu 18.04.5 with rdma-core v17.1.
> - Ubuntu 18.04.5 with rdma-core master (5b0f5b2) (i386).
> - Ubuntu 16.04.7 with rdma-core v22.7.
> - Fedora 34 with rdma-core v36.0.
> - Fedora 36 (Rawhide) with rdma-core v36.0 (only with gcc).
> - CentOS 7 7.9.2009 with rdma-core master (64d1ae5).
> - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.4-1.0.3.0.
> - CentOS 8 8.3.2011 with rdma-core master (64d1ae5).
> - OpenSUSE Leap 15.3 with rdma-core v31.0.
> 
> We don't see any critical issues blocking this release.
> 
> Regards,
> Ali

Thank you!

-- 
Kind regards,
Luca Boccassi

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-09  8:43 [dpdk-dev] 20.11.3 patches review and test luca.boccassi
  2021-08-13 11:42 ` Jiang, YuX
  2021-08-19 12:10 ` Ali Alnubani
@ 2021-08-23  2:37 ` Pei Zhang
  2021-08-23 10:08   ` Luca Boccassi
  2 siblings, 1 reply; 11+ messages in thread
From: Pei Zhang @ 2021-08-23  2:37 UTC (permalink / raw)
  To: luca.boccassi
  Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, pingx.yu, xu, qian,
	Raslan Darawsheh, Thomas Monjalon, yuan.peng, Chen, Zhaoyan

Hello Luca,

The testing with dpdk 20.11.3-rc1 from Red Hat looks good. We tested below
16 scenarios and all got PASS on RHEL8:

(1)Guest with device assignment(PF) throughput testing(1G hugepage size):
PASS
(2)Guest with device assignment(PF) throughput testing(2M hugepage size) :
PASS
(3)Guest with device assignment(VF) throughput testing: PASS
(4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 1Q - cross numa node throughput testing: PASS
(7)Guest with vhost-user 2 queues throughput testing: PASS
(8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
(9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
(10)PVP 1Q live migration testing: PASS
(11)PVP 1Q cross numa node live migration testing: PASS
(12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
(13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
(14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
(15)Host PF + DPDK testing: PASS
(16)Host VF + DPDK testing: PASS

Versions:

kernel 4.18
qemu 6.0

dpdk: git://dpdk.org/dpdk-stable
# git log -1
commit c5f4e9dd155a4c99e219a734315b899d4340d304 (HEAD, tag: v20.11.3-rc1)
Author: Luca Boccassi <luca.boccassi@microsoft.com>
Date:   Mon Aug 9 09:25:41 2021 +0100

    version: 20.11.3-rc1

    Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>

# git branch
remotes/origin/20.11

NICs: X540-AT2 NIC(ixgbe, 10G)

Best regards,

Pei

On Mon, Aug 9, 2021 at 4:43 PM <luca.boccassi@gmail.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 20.11.3.
>
> The planned date for the final release is August 23rd.
>
> 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.3-rc1
>
> These patches are located at branch 20.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Luca Boccassi
>
> ---
> Abhinandan Gujjar (1):
>       test/crypto: fix mempool size for session-less
>
> Ajit Khaparde (3):
>       doc: fix default burst size in testpmd
>       net/bnxt: fix Rx interrupt setting
>       net/bnxt: fix ring allocation and free
>
> Akhil Goyal (1):
>       crypto/octeontx: fix freeing after device release
>
> Alexander Kozyrev (1):
>       net/mlx5: fix threshold for mbuf replenishment in MPRQ
>
> Anoob Joseph (1):
>       crypto/octeontx2: fix IPsec session member overlap
>
> Arek Kusztal (1):
>       crypto/qat: disable asymmetric crypto on GEN3
>
> Asaf Penso (1):
>       net/mlx5: fix flow engine type in function name
>
> Beilei Xing (2):
>       net/iavf: fix scalar Rx
>       net/i40e: fix flow director input set conflict
>
> Bing Zhao (1):
>       net/mlx5: fix queue leaking in hairpin auto bind check
>
> Chenbo Xia (1):
>       net/virtio: fix default duplex mode
>
> Cheng Jiang (1):
>       net/virtio: fix refill order in packed ring datapath
>
> Chengchang Tang (2):
>       net/hns3: fix VLAN strip log
>       net/hns3: fix residual MAC address entry
>
> Chenglian Sun (1):
>       examples/l2fwd: fix [no-]mac-updating options
>
> Chengwen Feng (3):
>       net/hns3: fix Arm SVE build with GCC 8.3
>       net/hns3: fix filter parsing comment
>       net/hns3: fix flow rule list in multi-process
>
> Christian Ehrhardt (1):
>       vfio: add stdbool include
>
> Ciara Power (1):
>       cryptodev: fix freeing after device release
>
> Dana Vardi (5):
>       crypto/mvsam: fix AES-GCM session parameters
>       crypto/mvsam: fix session data reset
>       crypto/mvsam: fix options parsing
>       net/mvpp2: fix port speed overflow
>       net/mvpp2: fix configured state dependency
>
> Dapeng Yu (8):
>       net/ice: fix default RSS key generation
>       net/i40e: fix use after free in FDIR release
>       net/i40e: fix multi-process shared data
>       net/ixgbe: fix flow entry access after freeing
>       net/softnic: fix connection memory leak
>       net/softnic: fix memory leak in arguments parsing
>       net/softnic: fix null dereference in arguments parsing
>       net/softnic: fix memory leak as profile is freed
>
> David Christensen (1):
>       bus/pci: fix IOVA as VA support for PowerNV
>
> David Hunt (1):
>       distributor: fix 128-bit write alignment
>
> David Marchand (6):
>       malloc: fix size annotation for NUMA-aware realloc
>       bus/pci: fix leak for unbound devices
>       drivers/net: fix memzone allocations for DMA memory
>       ipc: stop mp control thread on cleanup
>       net/ice: fix memzone leak when firmware is missing
>       net/octeontx/base: fix debug build with clang
>
> Dmitry Kozlyuk (6):
>       doc: add limitation for ConnectX-4 with L2 in mlx5 guide
>       doc: fix build on Windows with Meson 0.58
>       net/mlx5: fix Rx/Tx queue checks
>       net/mlx5: fix indirect action modify rollback
>       eal/windows: cleanup virt2phys handle
>       bus: clarify log for non-NUMA-aware devices
>
> Feifei Wang (2):
>       crypto/qat: fix Arm build with special memcpy
>       net/mlx5: fix r/w lock usage in DMA unmap
>
> Ferruh Yigit (2):
>       kni: fix crash on userspace VA for segmented packets
>       app/testpmd: fix help string for port reset
>
> Gaoxiang Liu (1):
>       net/virtio: fix interrupt handle leak
>
> Ghalem Boudour (1):
>       net/ena: enable multi-segment in Tx offload flags
>
> Gregory Etelson (5):
>       net/mlx5: fix RSS pattern expansion
>       net/mlx5: fix pattern expansion in RSS flow rules
>       net/mlx5: fix representor interrupt handler
>       app/testpmd: fix Tx checksum calculation for tunnel
>       app/testpmd: fix IPv4 checksum
>
> Guoyang Zhou (3):
>       net/hinic: increase protection of the VLAN
>       net/hinic/base: fix LRO
>       net/hinic: fix MTU consistency with firmware
>
> Haiyue Wang (1):
>       net/iavf: fix RSS key access out of bound
>
> Hemant Agrawal (1):
>       bus/dpaa: fix freeing in FMAN interface destructor
>
> Henry Nadeau (1):
>       doc: fix spelling
>
> Hongbo Zheng (4):
>       graph: fix memory leak in stats
>       graph: fix null dereference in stats
>       net/hns3: increase VF reset retry maximum
>       net/hns3: fix timing of clearing interrupt source
>
> Huisong Li (7):
>       net/hns3: fix delay for waiting to stop Rx/Tx
>       net/hns3: fix fake queue rollback
>       net/hns3: fix maximum queues on configuration failure
>       app/testpmd: change port link speed without stopping all
>       net/hns3: fix Tx prepare after stop
>       sched: fix profile allocation failure handling
>       sched: rework configuration failure handling
>
> Ivan Ilchenko (8):
>       bitmap: fix buffer overrun in bitmap init
>       net/virtio: fix Rx scatter offload
>       net/sfc: fix MAC stats lock in xstats query by ID
>       net/sfc: fix reading adapter state without locking
>       net/sfc: fix xstats query by ID according to ethdev
>       net/sfc: fix xstats query by unsorted list of IDs
>       net/sfc: fix MAC stats update for stopped device
>       net/virtio: report maximum MTU in device info
>
> Ivan Malov (2):
>       net/sfc: check ID overflow in action port ID
>       net/sfc: fix outer match in MAE backend
>
> Jan Viktorin (1):
>       ethdev: fix doc of flow action
>
> Jasvinder Singh (1):
>       doc: remove old deprecation notice for sched
>
> Jiayu Hu (1):
>       vhost: fix lock on device readiness notification
>
> Jie Zhou (2):
>       app/testpmd: fix type of FEC mode parsing output
>       eal/windows: check callback parameter of alarm functions
>
> Joyce Kong (2):
>       net/i40e: fix descriptor scan on Arm
>       doc: update atomic operation deprecation
>
> Juraj Linkeš (1):
>       net/virtio: fix aarch32 build
>
> Kai Ji (2):
>       app/crypto-perf: fix out-of-place mempool allocation
>       crypto/aesni_gcm: fix performance on some AVX512 CPUs
>
> Kalesh AP (16):
>       net/bnxt: fix error messages in VNIC prepare
>       net/bnxt: set flow error when free filter not available
>       net/bnxt: remove unnecessary code
>       net/bnxt: fix error handling in VNIC prepare
>       net/bnxt: set flow error after tunnel redirection free
>       net/bnxt: use common function to free VNIC resource
>       net/bnxt: fix check for PTP support in FW
>       net/bnxt: improve probing log message
>       net/bnxt: remove unnecessary comment
>       net/bnxt: cleanup code
>       net/bnxt: fix typo in log message
>       net/bnxt: fix auto-negociation on Whitney+
>       net/bnxt: invoke device removal event on recovery failure
>       net/bnxt: clear cached statistics
>       net/bnxt: remove workaround for default VNIC
>       net/bnxt: fix null dereference in interrupt handler
>
> Kevin Laatz (1):
>       raw/ioat: fix config script queue size calculation
>
> Kevin Traynor (1):
>       doc: fix typo in SPDX tag
>
> Lance Richardson (6):
>       net/bnxt: fix Rx burst size constraint
>       app/test: fix IPv6 header initialization
>       net/bnxt: fix ring and context memory allocation
>       net/bnxt: fix Tx descriptor status implementation
>       net/bnxt: fix scalar Tx completion handling
>       net/bnxt: fix missing barriers in completion handling
>
> Liang Ma (1):
>       net/mlx5: export PMD-specific API file
>
> Lior Margalit (5):
>       net/mlx5: fix IPIP multi-tunnel validation
>       net/mlx5: fix RSS expansion for GTP
>       net/mlx5: reject inner ethernet matching in GTP
>       net/mlx5: fix RSS flow rule with L4 mismatch
>       net/mlx5: fix default queue number in RSS flow rule
>
> Martin Havlik (2):
>       net/bonding: fix error message on flow verify
>       net/bonding: check flow setting
>
> Maxime Coquelin (4):
>       vhost: fix missing memory table NUMA realloc
>       vhost: fix missing guest pages table NUMA realloc
>       vhost: fix NUMA reallocation with multi-queue
>       vhost: fix crash on reconnect
>
> Michael Baum (5):
>       common/mlx5: fix memory region leak
>       regex/mlx5: fix size of setup constants
>       vdpa/mlx5: fix overflow in queue attribute
>       net/mlx5: fix overflow in mempool argument
>       regex/mlx5: fix redundancy in device removal
>
> Michael Shamis (1):
>       crypto/mvsam: fix capabilities
>
> Michal Krawczyk (1):
>       net/ena: trigger reset on Tx prepare failure
>
> Naga Harish K S V (1):
>       eventdev: fix event port setup in Tx adapter
>
> Nathan Skrzypczak (1):
>       net/memif: fix abstract socket address length
>
> Nick Connolly (1):
>       build: support drivers symlink on Windows
>
> Nipun Gupta (1):
>       net/dpaa: fix headroom in VSP case
>
> Nithin Dabilpuram (1):
>       net/octeontx2: use runtime LSO format indices
>
> Olivier Matz (3):
>       test/mbuf: fix virtual address conversion
>       net/tap: fix Rx checksum flags on IP options packets
>       net/tap: fix Rx checksum flags on TCP packets
>
> Owen Hilyard (4):
>       flow_classify: fix leaking rules on delete
>       rib: fix max depth IPv6 lookup
>       tests/cmdline: fix memory leaks
>       tests/eal: fix memory leak
>
> Pavan Nikhilesh (1):
>       mempool/octeontx2: fix shift calculation
>
> Qi Zhang (3):
>       net/iavf: fix handling of unsupported promiscuous
>       net/ice: fix data path selection in secondary process
>       net/ice: fix data path in secondary process
>
> Rebecca Troy (3):
>       test/crypto: fix autotest function parameters
>       test/crypto: fix typo in AES case
>       test/crypto: fix typo in ESN case
>
> Richael Zhuang (1):
>       test/power: fix CPU frequency check for intel_pstate
>
> Ruifeng Wang (3):
>       net/sfc: fix aarch32 build
>       net/bnxt: fix aarch32 build
>       net/mlx5: remove redundant operations in NEON Rx
>
> Sarosh Arif (1):
>       net/mlx5: fix typo in vectorized Rx comments
>
> Satha Rao (1):
>       net/octeontx2: fix TM node statistics query
>
> Satheesh Paul (2):
>       net/octeontx2: fix flow creation limit on CN98xx
>       net/octeontx2: fix default MCAM allocation size
>
> Somnath Kotur (2):
>       net/bnxt: workaround spurious zero stats in Thor
>       net/bnxt: detect bad opaque in Rx completion
>
> Steve Yang (1):
>       net/i40e: fix raw packet flow director
>
> Suanming Mou (1):
>       net/mlx5: workaround drop action with old kernel
>
> Tejasree Kondoj (1):
>       crypto/octeontx2: fix lookaside IPsec IV pointer
>
> Thierry Herbelot (6):
>       net/bnxt: check access to possible null pointer
>       vhost/crypto: check request pointer before dereference
>       net/pfe: remove unnecessary null check
>       net/sfc: fix outer L4 checksum Rx
>       test/crypto: fix mbuf reset after null check
>       table: fix bucket empty check
>
> Thomas Monjalon (1):
>       devtools: fix file listing in maintainers check
>
> Tudor Cornea (1):
>       net/ice: fix overflow in maximum packet length config
>
> Viacheslav Ovsiienko (11):
>       net/mlx5: fix switchdev mode recognition
>       common/mlx5: fix Netlink port name padding in probing
>       net/mlx5: fix multi-segment inline for the first segments
>       net/mlx5: fix TSO multi-segment inline length
>       common/mlx5: fix Netlink receive message buffer size
>       common/mlx5: use new port query API if available
>       common/mlx5: fix compatibility with OFED port query API
>       app/testpmd: fix offloads for newly attached port
>       net/mlx5: fix RoCE LAG bond device probing
>       net/mlx5: fix timestamp initialization on empty clock queue
>       net/mlx5: add Tx scheduling check on queue creation
>
> Weifeng Li (1):
>       net/bnxt: fix nested lock during bonding
>
> Xiao Wang (1):
>       vhost: check header for legacy dequeue offload
>
> Xiaoyu Min (5):
>       net/mlx5: fix match MPLS over GRE with key
>       net/mlx5: remove unsupported flow item MPLS over IP
>       net/mlx5: fix MPLS RSS expansion
>       net/mlx5: fix missing RSS expandable items
>       net/mlx5: fix missing RSS expansion of IPv6 frag
>
> Xiaoyun Li (1):
>       net/iavf: fix Tx threshold check
>
> Xueming Li (1):
>       vdpa/mlx5: fix TSO offload without checksum
>
> Yunjian Wang (1):
>       kni: fix mbuf allocation for kernel side use
>
> Yuying Zhang (1):
>       app/testpmd: fix MAC address after port reset
>
>

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-23  2:37 ` Pei Zhang
@ 2021-08-23 10:08   ` Luca Boccassi
  0 siblings, 0 replies; 11+ messages in thread
From: Luca Boccassi @ 2021-08-23 10:08 UTC (permalink / raw)
  To: Pei Zhang; +Cc: stable, dev

On Mon, 2021-08-23 at 10:37 +0800, Pei Zhang wrote:
> Hello Luca,
> 
> The testing with dpdk 20.11.3-rc1 from Red Hat looks good. We tested
> below 16 scenarios and all got PASS on RHEL8:
> 
> (1)Guest with device assignment(PF) throughput testing(1G hugepage
> size): PASS
> (2)Guest with device assignment(PF) throughput testing(2M hugepage
> size) : PASS
> (3)Guest with device assignment(VF) throughput testing: PASS
> (4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
> (5)PVP vhost-user 2Q throughput testing: PASS
> (6)PVP vhost-user 1Q - cross numa node throughput testing: PASS
> (7)Guest with vhost-user 2 queues throughput testing: PASS
> (8)vhost-user reconnect with dpdk-client, qemu-server: qemu
> reconnect: PASS
> (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect:
> PASS
> (10)PVP 1Q live migration testing: PASS
> (11)PVP 1Q cross numa node live migration testing: PASS
> (12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
> (13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M):
> PASS
> (14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
> (15)Host PF + DPDK testing: PASS
> (16)Host VF + DPDK testing: PASS
> 
> Versions:
> 
> kernel 4.18
> qemu 6.0
> 
> dpdk: git://dpdk.org/dpdk-stable 
> # git log -1
> commit c5f4e9dd155a4c99e219a734315b899d4340d304 (HEAD, tag: v20.11.3-
> rc1)
> Author: Luca Boccassi <luca.boccassi@microsoft.com>
> Date:   Mon Aug 9 09:25:41 2021 +0100
> 
>     version: 20.11.3-rc1
>     
>     Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
> 
> # git branch
> remotes/origin/20.11
> 
> NICs: X540-AT2 NIC(ixgbe, 10G)
> 
> Best regards,
> 
> Pei

Thank you!

-- 
Kind regards,
Luca Boccassi

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-13 11:42 ` Jiang, YuX
  2021-08-13 13:31   ` Luca Boccassi
@ 2021-08-23 15:30   ` Luca Boccassi
  2021-08-26 10:09     ` Christian Ehrhardt
  1 sibling, 1 reply; 11+ messages in thread
From: Luca Boccassi @ 2021-08-23 15:30 UTC (permalink / raw)
  To: dev, dpdk stable

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> Sent: Monday, August 9, 2021 4:44 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.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>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: [dpdk-dev] 20.11.3 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 20.11.3.
> 
> The planned date for the final release is August 23rd.
> 
> 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.3-rc1
> 
> These patches are located at branch 20.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Luca Boccassi

Hello,

The release of 20.11.3 is postponed to September the 6th to allow more
time for regression tests to complete. Apologies for any issues this
delay will cause.

-- 
Kind regards,
Luca Boccassi

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-23 15:30   ` Luca Boccassi
@ 2021-08-26 10:09     ` Christian Ehrhardt
  2021-08-26 12:20       ` Luca Boccassi
  0 siblings, 1 reply; 11+ messages in thread
From: Christian Ehrhardt @ 2021-08-26 10:09 UTC (permalink / raw)
  To: Luca Boccassi; +Cc: dev, dpdk stable

On Mon, Aug 23, 2021 at 5:30 PM Luca Boccassi <bluca@debian.org> wrote:
>
> > -----Original Message-----
> > From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> > Sent: Monday, August 9, 2021 4:44 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > <hariprasad.govindharajan@intel.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>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> > Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> > Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: [dpdk-dev] 20.11.3 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 20.11.3.
> >
> > The planned date for the final release is August 23rd.
> >
> > 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.3-rc1
> >
> > These patches are located at branch 20.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Luca Boccassi
>
> Hello,

Hi Luca,
while my tests won't achieve the coverage of the bigger labs I still
wanted to mention that I've built this for Ubuntu (21.04) and successfully
ran some OVS-DPDK based tests on it.
Directly in the format for the .rst file

* Canonical(R) Testing

   * Build tests of DPDK & OVS 2.15.0 on Ubuntu 21.04 (meson based)
   * Functional and performance tests based on OVS-DPDK on x86_64
   * Autopkgtests for DPDK and OpenvSwitch

> The release of 20.11.3 is postponed to September the 6th to allow more
> time for regression tests to complete. Apologies for any issues this
> delay will cause.
>
> --
> Kind regards,
> Luca Boccassi



-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [dpdk-dev] 20.11.3 patches review and test
  2021-08-26 10:09     ` Christian Ehrhardt
@ 2021-08-26 12:20       ` Luca Boccassi
  0 siblings, 0 replies; 11+ messages in thread
From: Luca Boccassi @ 2021-08-26 12:20 UTC (permalink / raw)
  To: Christian Ehrhardt; +Cc: dev, dpdk stable

On Thu, 2021-08-26 at 12:09 +0200, Christian Ehrhardt wrote:
> On Mon, Aug 23, 2021 at 5:30 PM Luca Boccassi <bluca@debian.org> wrote:
> > 
> > > -----Original Message-----
> > > From: dev <dev-bounces@dpdk.org> On Behalf Of luca.boccassi@gmail.com
> > > Sent: Monday, August 9, 2021 4:44 PM
> > > To: stable@dpdk.org
> > > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> > > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > > <hariprasad.govindharajan@intel.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>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> > > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> > > Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> > > Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > > Subject: [dpdk-dev] 20.11.3 patches review and test
> > > 
> > > Hi all,
> > > 
> > > Here is a list of patches targeted for stable release 20.11.3.
> > > 
> > > The planned date for the final release is August 23rd.
> > > 
> > > 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.3-rc1
> > > 
> > > These patches are located at branch 20.11 of dpdk-stable repo:
> > >     https://dpdk.org/browse/dpdk-stable/
> > > 
> > > Thanks.
> > > 
> > > Luca Boccassi
> > 
> > Hello,
> 
> Hi Luca,
> while my tests won't achieve the coverage of the bigger labs I still
> wanted to mention that I've built this for Ubuntu (21.04) and successfully
> ran some OVS-DPDK based tests on it.
> Directly in the format for the .rst file
> 
> * Canonical(R) Testing
> 
>    * Build tests of DPDK & OVS 2.15.0 on Ubuntu 21.04 (meson based)
>    * Functional and performance tests based on OVS-DPDK on x86_64
>    * Autopkgtests for DPDK and OpenvSwitch

Thank you!

-- 
Kind regards,
Luca Boccassi

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-08-26 12:20 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-09  8:43 [dpdk-dev] 20.11.3 patches review and test luca.boccassi
2021-08-13 11:42 ` Jiang, YuX
2021-08-13 13:31   ` Luca Boccassi
2021-08-13 14:25     ` David Hunt
2021-08-23 15:30   ` Luca Boccassi
2021-08-26 10:09     ` Christian Ehrhardt
2021-08-26 12:20       ` Luca Boccassi
2021-08-19 12:10 ` Ali Alnubani
2021-08-19 14:31   ` Luca Boccassi
2021-08-23  2:37 ` Pei Zhang
2021-08-23 10:08   ` Luca Boccassi

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).