patches for DPDK stable branches
 help / color / mirror / Atom feed
* 19.11.12 patches review and test
@ 2022-03-21 11:55 christian.ehrhardt
  2022-03-30 11:04 ` Jiang, YuX
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: christian.ehrhardt @ 2022-03-21 11:55 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, 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, qian.q.xu,
	Raslan Darawsheh, Thomas Monjalon, yuan.peng, zhaoyan.chen

Hi all,

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

The planned date for the final release is 7th of 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=v19.11.12-rc1

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

Thanks.

Christian Ehrhardt <christian.ehrhardt@canonical.com>

---
Adham Masarwah (1):
      app/testpmd: fix show RSS RETA on Windows

Alexander Kozyrev (2):
      net/mlx5: fix maximum packet headers size for TSO
      net/mlx5: fix committed bucket size

Ali Alnubani (1):
      doc: fix typos and punctuation in flow API guide

Andy Pei (1):
      vdpa/ifc: fix log info mismatch

Arek Kusztal (1):
      cryptodev: fix RSA key type name

Bin Zheng (1):
      net/ixgbe: add vector Rx parameter check

Bing Zhao (1):
      net/mlx5: fix matcher priority with ICMP or ICMPv6

Brian Dooley (10):
      telemetry: add missing C++ guards
      acl: add missing C++ guards
      compressdev: add missing C++ guards
      eventdev: add missing C++ guards
      kni: add missing C++ guards
      examples/l2fwd-crypto: fix port mask overflow
      crypto/virtio: fix out-of-bounds access
      eal: fix missing C++ guards
      ethdev: add missing C++ guards
      vhost: add missing c++ guards

Bruce Richardson (15):
      build: fix warning about using -Wextra flag
      ipsec: fix C++ include
      table: fix C++ include
      vhost: fix C++ include
      doc: add dependency on examples for API doxygen
      eventdev: fix C++ include
      eal: fix C++ include
      build: remove deprecated Meson functions
      build: fix warnings when running external commands
      drivers: remove warning with Meson 0.59
      ethdev: fix cast for C++ compatibility
      distributor: fix potential overflow
      eal/freebsd: add missing C++ include guards
      compressdev: fix missing space in log macro
      cryptodev: fix clang C++ include

Chenbo Xia (1):
      vhost: fix queue number check when setting inflight FD

Chuanshe Zhang (1):
      examples/flow_classify: fix failure message

Ciara Loftus (1):
      net/af_xdp: ensure socket is deleted on Rx queue setup error

David Marchand (6):
      config/ppc: fix build with GCC >= 10
      devtools: fix comment detection in forbidden token check
      stack: fix stubs header export
      test/mbuf: fix mbuf data content check
      net/af_xdp: add missing trailing newline in logs
      vhost: fix FD leak with inflight messages

Dmitry Kozlyuk (4):
      net/mlx5: fix modify port action validation
      common/mlx5: add Netlink event helpers
      net/mlx5: fix link status change detection
      net/mlx5: fix initial link status detection

Ferruh Yigit (1):
      ethdev: fix doxygen comments for device info struct

Haiyue Wang (1):
      doc: fix KNI PMD name typo

Honnappa Nagarahalli (1):
      examples/distributor: reduce Tx queue number to 1

Huisong Li (10):
      net/hns3: fix residual MAC after setting default MAC
      net/hns3: fix secondary process reference count
      net/hns3: fix multi-process action register and unregister
      net/hns3: unregister MP action on close for secondary
      net/hns3: fix using enum as boolean
      net/hns3: fix max packet size rollback in PF
      kni: fix freeing order in device release
      net/hns3: fix RSS TC mode entry
      net/hns3: fix VF RSS TC mode entry
      net/hns3: increase time waiting for PF reset completion

Ivan Malov (3):
      net/sfc: validate queue span when parsing flow action RSS
      net/sfc: do not push fast free offload to default TxQ config
      net/sfc: demand Tx fast free offload on EF10 simple datapath

Jakub Poczatek (1):
      doc: fix FIPS guide

Jiawei Wang (1):
      net/mlx5: fix NIC egress flow mismatch in switchdev mode

Jie Hai (1):
      net/hns3: remove duplicate macro definition

Jie Zhou (1):
      test/mem: fix error check

Junfeng Guo (1):
      raw/ntb: clear all valid doorbell bits on init

Kalesh AP (10):
      net/bnxt: fix xstats query
      net/bnxt: handle ring cleanup in case of error
      net/bnxt: fix queue stop operation
      net/bnxt: cap maximum number of unicast MAC addresses
      net/bnxt: fix multicast address set
      net/bnxt: restore RSS configuration after reset recovery
      net/bnxt: fix memzone allocation per VNIC
      net/bnxt: fix handling of VF configuration change
      net/bnxt: get maximum supported multicast filters count
      net/bnxt: fix xstats names query overrun

Kathleen Capella (1):
      net/iavf: count continuous DD bits for Arm

Kevin Traynor (1):
      maintainers: update for stable branches

Lijun Ou (1):
      net/hns3: fix RSS key with null

Luca Boccassi (1):
      cryptodev: add backward-compatible enum

Markus Theil (1):
      kni: fix ioctl signature

Martin Spinler (2):
      net/nfb: fix array indexes in deinit functions
      net/nfb: fix multicast/promiscuous mode switching

Maxime Coquelin (1):
      vhost: fix unsafe vring addresses modifications

Maxime Gouin (2):
      bus/ifpga: remove useless check while browsing devices
      net/nfp: remove useless range checks

Michael Baum (2):
      doc: remove obsolete vector Tx explanations from mlx5 guide
      doc: replace broken links in mlx guides

Michal Krawczyk (5):
      net/ena: remove unused enumeration
      net/ena: remove unused offload variables
      net/ena: skip timer if reset is triggered
      net/ena: fix meta descriptor DF flag setup
      net/ena: fix checksum flag for L4

Min Hu (Connor) (4):
      net/bonding: fix promiscuous and allmulticast state
      net/bonding: fix reference count on mbufs
      app/testpmd: fix bonding mode set
      app/testpmd: check starting port is not in bonding

Naga Harish K S V (1):
      eventdev/eth_tx: fix queue add error code

Pablo de Lara (1):
      test/efd: fix sockets mask size

Rahul Bhansali (1):
      examples/l3fwd: fix buffer overflow in Tx

Rahul Lakkireddy (1):
      net/cxgbe: fix dangling pointer by mailbox access rework

Raja Zidane (3):
      app/compress-perf: fix socket ID type during init
      app/compress-perf: fix number of queue pairs to setup
      compressdev: fix socket ID type

Reshma Pattan (1):
      app/pdump: abort on multi-core capture limit

Sean Morrissey (1):
      app/testpmd: fix dereference before null check

Stephen Douthit (1):
      net/ixgbe: fix FSP check for X550EM devices

Stephen Hemminger (4):
      eal/linux: log hugepage create errors with filename
      net/memif: remove unnecessary Rx interrupt stub
      ipc: end multiprocess thread during cleanup
      vfio: cleanup the multiprocess sync handle

Steve Yang (2):
      net/ice: build failure with make and GCC > 11
      eal/linux: fix illegal memory access in uevent handler

Thomas Monjalon (1):
      app/testpmd: fix build without drivers

Tianfei Zhang (1):
      raw/ifpga/base: fix SPI transaction

Wei Huang (5):
      raw/ifpga/base: fix port feature ID
      raw/ifpga: fix variable initialization in probing
      raw/ifpga: fix interrupt handle allocation
      raw/ifpga: fix monitor thread
      raw/ifpga: fix build with optimization

Weiguo Li (5):
      bus/dpaa: fix C++ include guard
      net/cxgbe: remove useless C++ include guard
      net/dpaa2: remove useless C++ include guard
      net/memif: remove pointer deference before null check
      compress/octeontx: fix null pointer dereference

Xiaoyu Min (1):
      net/mlx5: reject jump to root table

Xueming Li (1):
      net/virtio: fix Tx queue 0 overriden by queue 128

Yu Wenjun (1):
      net/bonding: fix RSS with early configure

Yunjian Wang (6):
      net/bonding: fix mode type mismatch
      net/ice: fix link up when starting device
      net/virtio-user: check FD flags getting failure
      ring: fix error code when creating ring
      net/ixgbe: check filter init failure
      net/ixgbe: reset security context pointer on close

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

* RE: 19.11.12 patches review and test
  2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
@ 2022-03-30 11:04 ` Jiang, YuX
  2022-03-31 10:00   ` Christian Ehrhardt
  2022-03-31 10:50 ` Christian Ehrhardt
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Jiang, YuX @ 2022-03-30 11:04 UTC (permalink / raw)
  To: christian.ehrhardt, stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, Walker,  Benjamin,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan

> -----Original Message-----
> From: christian.ehrhardt@canonical.com <christian.ehrhardt@canonical.com>
> Sent: Monday, March 21, 2022 7:55 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; 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>; 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: 19.11.12 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.12.
> 
> The planned date for the final release is 7th of 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=v19.11.12-rc1
> 
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
Update the test status for Intel part. DPDK19.11.12-rc1 test rate is 60%, totally find four defects as below:
Bug1:[dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698: unable to forward packets normally. Intel Dev is investigating.
Bug2:[LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing. Intel Dev is investigating.
Bug3:https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1] drivers/net/qede make build failed on Fedora35 with Clang13.0.0.
> Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com>, no fix yet.
Bug4:https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1] bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with gcc11.2.1&&gcc11.2.0.
> Has fix (https://github.com/cpaelzer/dpdk-stable-queue/commit/f17a5eb33a2fec2f33476743f56d1fb2d37ca3b7.patch) and verify passed.

# 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, Fedora35, RHEL8.4, etc.
- All test done. Two new bugs are found, and one known bug(https://bugs.dpdk.org/show_bug.cgi?id=747)
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc. 
- Execution rate is 30%, no new issue is found. 
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.		
- Execution rate is 30%, no new issue is found.	
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx, etc.
- All test done. No new issue is found. 
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test etc.
- All test done. No big performance drop.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- On going.			
# 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.
- All test done. No new issue is found.
* Cryptodev: 
* Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/ etc.
- On going.
* Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
- On going.

BRs
Yu Jiang

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

* Re: 19.11.12 patches review and test
  2022-03-30 11:04 ` Jiang, YuX
@ 2022-03-31 10:00   ` Christian Ehrhardt
  2022-04-06  6:49     ` Christian Ehrhardt
  0 siblings, 1 reply; 15+ messages in thread
From: Christian Ehrhardt @ 2022-03-31 10:00 UTC (permalink / raw)
  To: Jiang, YuX
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan

[-- Attachment #1: Type: text/plain, Size: 5146 bytes --]

On Wed, Mar 30, 2022 at 1:04 PM Jiang, YuX <yux.jiang@intel.com> wrote:

> > -----Original Message-----
> > From: christian.ehrhardt@canonical.com <christian.ehrhardt@canonical.com
> >
> > Sent: Monday, March 21, 2022 7:55 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> > <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; 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>; 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: 19.11.12 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.12.
> >
> > The planned date for the final release is 7th of 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=v19.11.12-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> Update the test status for Intel part. DPDK19.11.12-rc1 test rate is 60%,
> totally find four defects as below:
>

Thank you for all your work!


> Bug1:[dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698: unable
> to forward packets normally. Intel Dev is investigating.
> Bug2:[LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing. Intel
> Dev is investigating.
>

Both are very interesting, could you make sure that by next Wednesday (6th
of April) there is feedback on this thread if this is either:
1. fixable, with a pointer to a fix
2. not fixed yet, but also not too bad (or not a regression to the former
state) and thereby does not block 19.11.12
3. not fixed yet, but being very severe blocking 19.11.12, but identified
the offending commit that shall be reverted
4. not fixed yet, but being very severe blocking 19.11.12, and an ETA of a
fix/mitigation

Based on that outcome we then need to decide if we need to tag -rc2 and
another round of verifications.

Bug3:https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1]
> drivers/net/qede make build failed on Fedora35 with Clang13.0.0.
> > Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com>, no fix yet.
>

Thanks for identifying this one.
As in the past, we are willing to take build time fixes for newer compiler
stacks, but we are not blocked on releasing 19.11.12 unless platforms
formerly building and using it are affected.


> Bug4:https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1]
> bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with
> gcc11.2.1&&gcc11.2.0.
> > Has fix (
> https://github.com/cpaelzer/dpdk-stable-queue/commit/f17a5eb33a2fec2f33476743f56d1fb2d37ca3b7.patch)
> and verify passed.
>

Yes thanks, this one is indeed already applied


>
> # 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, Fedora35, RHEL8.4,
> etc.
> - All test done. Two new bugs are found, and one known bug(
> https://bugs.dpdk.org/show_bug.cgi?id=747)
> * PF(i40e, ixgbe): test scenarios including
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
> - Execution rate is 30%, no new issue is found.
> * VF(i40e, ixgbe): test scenarios including
> VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
> - Execution rate is 30%, no new issue is found.
> * PF/VF(ice): test scenarios including Switch features/Package
> Management/Flow Director/Advanced Tx, etc.
> - All test done. No new issue is found.
> * Intel NIC single core/NIC performance: test scenarios including PF/VF
> single core performance test etc.
> - All test done. No big performance drop.
> * IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test
> - QAT&SW/FIB library, etc.
> - On going.
> # 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.
> - All test done. No new issue is found.
> * Cryptodev:
> * Function test: test scenarios including Cryptodev API
> testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/ etc.
> - On going.
> * Performance test: test scenarios including Thoughput Performance
> /Cryptodev Latency, etc.
> - On going.
>
> BRs
> Yu Jiang
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 8837 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
  2022-03-30 11:04 ` Jiang, YuX
@ 2022-03-31 10:50 ` Christian Ehrhardt
  2022-04-01 14:34 ` Kalesh Anakkur Purayil
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 15+ messages in thread
From: Christian Ehrhardt @ 2022-03-31 10:50 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh, Thomas Monjalon,
	yuan.peng, zhaoyan.chen

[-- Attachment #1: Type: text/plain, Size: 9680 bytes --]

Hi (to myself) exercised tests that I usually run for Ubuntu

1.0.0 (12:51:18): phys (BM) tests
  1.1.0 (12:51:18): initialize environment
    1.1.1 (12:54:03): testpmd  => Pass
    1.1.2 (12:54:51): check testpmd output  => Pass
2.0.0 (12:54:51): prep virtual test environment

1.0.0 (12:58:39): virt tests
  1.1.0 (12:58:39): initialize environment
3.0.0 (12:59:30): performance tests
  3.1.0 (12:59:30): prep benchmarks
  3.2.0 (12:59:52): performance tests
    3.2.1 (13:00:00): test guest-openvswitch for OVS-5CPU  => Pass
    3.2.2 (13:20:24): test guest-dpdk-vhost-user-client-multiq for
OVSDPDK-VUC  => Pass
4.0.0 (13:43:09): VUC endurance checks
  4.1.0 (13:43:09): prep VUC endurance tests
    4.1.1 (14:14:59): start stop guests (client)  => Pass
    4.1.2 (15:36:30): add/remove ports (client)  => Pass

This is the same that we had in the past and all LGTM with 19.11.12.


On Mon, Mar 21, 2022 at 12:55 PM <christian.ehrhardt@canonical.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.12.
>
> The planned date for the final release is 7th of 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=v19.11.12-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Adham Masarwah (1):
>       app/testpmd: fix show RSS RETA on Windows
>
> Alexander Kozyrev (2):
>       net/mlx5: fix maximum packet headers size for TSO
>       net/mlx5: fix committed bucket size
>
> Ali Alnubani (1):
>       doc: fix typos and punctuation in flow API guide
>
> Andy Pei (1):
>       vdpa/ifc: fix log info mismatch
>
> Arek Kusztal (1):
>       cryptodev: fix RSA key type name
>
> Bin Zheng (1):
>       net/ixgbe: add vector Rx parameter check
>
> Bing Zhao (1):
>       net/mlx5: fix matcher priority with ICMP or ICMPv6
>
> Brian Dooley (10):
>       telemetry: add missing C++ guards
>       acl: add missing C++ guards
>       compressdev: add missing C++ guards
>       eventdev: add missing C++ guards
>       kni: add missing C++ guards
>       examples/l2fwd-crypto: fix port mask overflow
>       crypto/virtio: fix out-of-bounds access
>       eal: fix missing C++ guards
>       ethdev: add missing C++ guards
>       vhost: add missing c++ guards
>
> Bruce Richardson (15):
>       build: fix warning about using -Wextra flag
>       ipsec: fix C++ include
>       table: fix C++ include
>       vhost: fix C++ include
>       doc: add dependency on examples for API doxygen
>       eventdev: fix C++ include
>       eal: fix C++ include
>       build: remove deprecated Meson functions
>       build: fix warnings when running external commands
>       drivers: remove warning with Meson 0.59
>       ethdev: fix cast for C++ compatibility
>       distributor: fix potential overflow
>       eal/freebsd: add missing C++ include guards
>       compressdev: fix missing space in log macro
>       cryptodev: fix clang C++ include
>
> Chenbo Xia (1):
>       vhost: fix queue number check when setting inflight FD
>
> Chuanshe Zhang (1):
>       examples/flow_classify: fix failure message
>
> Ciara Loftus (1):
>       net/af_xdp: ensure socket is deleted on Rx queue setup error
>
> David Marchand (6):
>       config/ppc: fix build with GCC >= 10
>       devtools: fix comment detection in forbidden token check
>       stack: fix stubs header export
>       test/mbuf: fix mbuf data content check
>       net/af_xdp: add missing trailing newline in logs
>       vhost: fix FD leak with inflight messages
>
> Dmitry Kozlyuk (4):
>       net/mlx5: fix modify port action validation
>       common/mlx5: add Netlink event helpers
>       net/mlx5: fix link status change detection
>       net/mlx5: fix initial link status detection
>
> Ferruh Yigit (1):
>       ethdev: fix doxygen comments for device info struct
>
> Haiyue Wang (1):
>       doc: fix KNI PMD name typo
>
> Honnappa Nagarahalli (1):
>       examples/distributor: reduce Tx queue number to 1
>
> Huisong Li (10):
>       net/hns3: fix residual MAC after setting default MAC
>       net/hns3: fix secondary process reference count
>       net/hns3: fix multi-process action register and unregister
>       net/hns3: unregister MP action on close for secondary
>       net/hns3: fix using enum as boolean
>       net/hns3: fix max packet size rollback in PF
>       kni: fix freeing order in device release
>       net/hns3: fix RSS TC mode entry
>       net/hns3: fix VF RSS TC mode entry
>       net/hns3: increase time waiting for PF reset completion
>
> Ivan Malov (3):
>       net/sfc: validate queue span when parsing flow action RSS
>       net/sfc: do not push fast free offload to default TxQ config
>       net/sfc: demand Tx fast free offload on EF10 simple datapath
>
> Jakub Poczatek (1):
>       doc: fix FIPS guide
>
> Jiawei Wang (1):
>       net/mlx5: fix NIC egress flow mismatch in switchdev mode
>
> Jie Hai (1):
>       net/hns3: remove duplicate macro definition
>
> Jie Zhou (1):
>       test/mem: fix error check
>
> Junfeng Guo (1):
>       raw/ntb: clear all valid doorbell bits on init
>
> Kalesh AP (10):
>       net/bnxt: fix xstats query
>       net/bnxt: handle ring cleanup in case of error
>       net/bnxt: fix queue stop operation
>       net/bnxt: cap maximum number of unicast MAC addresses
>       net/bnxt: fix multicast address set
>       net/bnxt: restore RSS configuration after reset recovery
>       net/bnxt: fix memzone allocation per VNIC
>       net/bnxt: fix handling of VF configuration change
>       net/bnxt: get maximum supported multicast filters count
>       net/bnxt: fix xstats names query overrun
>
> Kathleen Capella (1):
>       net/iavf: count continuous DD bits for Arm
>
> Kevin Traynor (1):
>       maintainers: update for stable branches
>
> Lijun Ou (1):
>       net/hns3: fix RSS key with null
>
> Luca Boccassi (1):
>       cryptodev: add backward-compatible enum
>
> Markus Theil (1):
>       kni: fix ioctl signature
>
> Martin Spinler (2):
>       net/nfb: fix array indexes in deinit functions
>       net/nfb: fix multicast/promiscuous mode switching
>
> Maxime Coquelin (1):
>       vhost: fix unsafe vring addresses modifications
>
> Maxime Gouin (2):
>       bus/ifpga: remove useless check while browsing devices
>       net/nfp: remove useless range checks
>
> Michael Baum (2):
>       doc: remove obsolete vector Tx explanations from mlx5 guide
>       doc: replace broken links in mlx guides
>
> Michal Krawczyk (5):
>       net/ena: remove unused enumeration
>       net/ena: remove unused offload variables
>       net/ena: skip timer if reset is triggered
>       net/ena: fix meta descriptor DF flag setup
>       net/ena: fix checksum flag for L4
>
> Min Hu (Connor) (4):
>       net/bonding: fix promiscuous and allmulticast state
>       net/bonding: fix reference count on mbufs
>       app/testpmd: fix bonding mode set
>       app/testpmd: check starting port is not in bonding
>
> Naga Harish K S V (1):
>       eventdev/eth_tx: fix queue add error code
>
> Pablo de Lara (1):
>       test/efd: fix sockets mask size
>
> Rahul Bhansali (1):
>       examples/l3fwd: fix buffer overflow in Tx
>
> Rahul Lakkireddy (1):
>       net/cxgbe: fix dangling pointer by mailbox access rework
>
> Raja Zidane (3):
>       app/compress-perf: fix socket ID type during init
>       app/compress-perf: fix number of queue pairs to setup
>       compressdev: fix socket ID type
>
> Reshma Pattan (1):
>       app/pdump: abort on multi-core capture limit
>
> Sean Morrissey (1):
>       app/testpmd: fix dereference before null check
>
> Stephen Douthit (1):
>       net/ixgbe: fix FSP check for X550EM devices
>
> Stephen Hemminger (4):
>       eal/linux: log hugepage create errors with filename
>       net/memif: remove unnecessary Rx interrupt stub
>       ipc: end multiprocess thread during cleanup
>       vfio: cleanup the multiprocess sync handle
>
> Steve Yang (2):
>       net/ice: build failure with make and GCC > 11
>       eal/linux: fix illegal memory access in uevent handler
>
> Thomas Monjalon (1):
>       app/testpmd: fix build without drivers
>
> Tianfei Zhang (1):
>       raw/ifpga/base: fix SPI transaction
>
> Wei Huang (5):
>       raw/ifpga/base: fix port feature ID
>       raw/ifpga: fix variable initialization in probing
>       raw/ifpga: fix interrupt handle allocation
>       raw/ifpga: fix monitor thread
>       raw/ifpga: fix build with optimization
>
> Weiguo Li (5):
>       bus/dpaa: fix C++ include guard
>       net/cxgbe: remove useless C++ include guard
>       net/dpaa2: remove useless C++ include guard
>       net/memif: remove pointer deference before null check
>       compress/octeontx: fix null pointer dereference
>
> Xiaoyu Min (1):
>       net/mlx5: reject jump to root table
>
> Xueming Li (1):
>       net/virtio: fix Tx queue 0 overriden by queue 128
>
> Yu Wenjun (1):
>       net/bonding: fix RSS with early configure
>
> Yunjian Wang (6):
>       net/bonding: fix mode type mismatch
>       net/ice: fix link up when starting device
>       net/virtio-user: check FD flags getting failure
>       ring: fix error code when creating ring
>       net/ixgbe: check filter init failure
>       net/ixgbe: reset security context pointer on close
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 11733 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
  2022-03-30 11:04 ` Jiang, YuX
  2022-03-31 10:50 ` Christian Ehrhardt
@ 2022-04-01 14:34 ` Kalesh Anakkur Purayil
  2022-04-04  6:35   ` Christian Ehrhardt
  2022-04-04  6:39 ` Christian Ehrhardt
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 15+ messages in thread
From: Kalesh Anakkur Purayil @ 2022-04-01 14:34 UTC (permalink / raw)
  To: Christian Ehrhardt
  Cc: dpdk stable, dpdk-dev, Abhishek Marathe, 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,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen


[-- Attachment #1.1: Type: text/plain, Size: 9491 bytes --]

Hi Christian,

Testing with dpdk v19.11.12-rc1 from Broadcom looks good. Tested with the
fix for Bug 977 on top of 19.11.12-rc1.

- Basic functionality:
   Send and receive multiple types of traffic.
- Changing/checking link status through testpmd.
- RSS tests with tunnel and non-tunnel packets
- TSO tests with tunnel and non-tunnel packets
- VLAN filtering/strip tests.
- unicast/multicast MAC filtering tests
- statistics tests
- Rx/Tx Checksum offload tests
- MTU tests and jumbo frame tests
- Promiscuous/allmulti tests
- Basic flow offload tests

NIC: BCM57414 NetXtreme-E 10Gb/25Gb Ethernet Controller, Firmware:
222.0.112.0
NIC: BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet,
Firmware : 222.0.112.0

Regards,
Kalesh

On Mon, Mar 21, 2022 at 5:25 PM <christian.ehrhardt@canonical.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.12.
>
> The planned date for the final release is 7th of 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=v19.11.12-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Adham Masarwah (1):
>       app/testpmd: fix show RSS RETA on Windows
>
> Alexander Kozyrev (2):
>       net/mlx5: fix maximum packet headers size for TSO
>       net/mlx5: fix committed bucket size
>
> Ali Alnubani (1):
>       doc: fix typos and punctuation in flow API guide
>
> Andy Pei (1):
>       vdpa/ifc: fix log info mismatch
>
> Arek Kusztal (1):
>       cryptodev: fix RSA key type name
>
> Bin Zheng (1):
>       net/ixgbe: add vector Rx parameter check
>
> Bing Zhao (1):
>       net/mlx5: fix matcher priority with ICMP or ICMPv6
>
> Brian Dooley (10):
>       telemetry: add missing C++ guards
>       acl: add missing C++ guards
>       compressdev: add missing C++ guards
>       eventdev: add missing C++ guards
>       kni: add missing C++ guards
>       examples/l2fwd-crypto: fix port mask overflow
>       crypto/virtio: fix out-of-bounds access
>       eal: fix missing C++ guards
>       ethdev: add missing C++ guards
>       vhost: add missing c++ guards
>
> Bruce Richardson (15):
>       build: fix warning about using -Wextra flag
>       ipsec: fix C++ include
>       table: fix C++ include
>       vhost: fix C++ include
>       doc: add dependency on examples for API doxygen
>       eventdev: fix C++ include
>       eal: fix C++ include
>       build: remove deprecated Meson functions
>       build: fix warnings when running external commands
>       drivers: remove warning with Meson 0.59
>       ethdev: fix cast for C++ compatibility
>       distributor: fix potential overflow
>       eal/freebsd: add missing C++ include guards
>       compressdev: fix missing space in log macro
>       cryptodev: fix clang C++ include
>
> Chenbo Xia (1):
>       vhost: fix queue number check when setting inflight FD
>
> Chuanshe Zhang (1):
>       examples/flow_classify: fix failure message
>
> Ciara Loftus (1):
>       net/af_xdp: ensure socket is deleted on Rx queue setup error
>
> David Marchand (6):
>       config/ppc: fix build with GCC >= 10
>       devtools: fix comment detection in forbidden token check
>       stack: fix stubs header export
>       test/mbuf: fix mbuf data content check
>       net/af_xdp: add missing trailing newline in logs
>       vhost: fix FD leak with inflight messages
>
> Dmitry Kozlyuk (4):
>       net/mlx5: fix modify port action validation
>       common/mlx5: add Netlink event helpers
>       net/mlx5: fix link status change detection
>       net/mlx5: fix initial link status detection
>
> Ferruh Yigit (1):
>       ethdev: fix doxygen comments for device info struct
>
> Haiyue Wang (1):
>       doc: fix KNI PMD name typo
>
> Honnappa Nagarahalli (1):
>       examples/distributor: reduce Tx queue number to 1
>
> Huisong Li (10):
>       net/hns3: fix residual MAC after setting default MAC
>       net/hns3: fix secondary process reference count
>       net/hns3: fix multi-process action register and unregister
>       net/hns3: unregister MP action on close for secondary
>       net/hns3: fix using enum as boolean
>       net/hns3: fix max packet size rollback in PF
>       kni: fix freeing order in device release
>       net/hns3: fix RSS TC mode entry
>       net/hns3: fix VF RSS TC mode entry
>       net/hns3: increase time waiting for PF reset completion
>
> Ivan Malov (3):
>       net/sfc: validate queue span when parsing flow action RSS
>       net/sfc: do not push fast free offload to default TxQ config
>       net/sfc: demand Tx fast free offload on EF10 simple datapath
>
> Jakub Poczatek (1):
>       doc: fix FIPS guide
>
> Jiawei Wang (1):
>       net/mlx5: fix NIC egress flow mismatch in switchdev mode
>
> Jie Hai (1):
>       net/hns3: remove duplicate macro definition
>
> Jie Zhou (1):
>       test/mem: fix error check
>
> Junfeng Guo (1):
>       raw/ntb: clear all valid doorbell bits on init
>
> Kalesh AP (10):
>       net/bnxt: fix xstats query
>       net/bnxt: handle ring cleanup in case of error
>       net/bnxt: fix queue stop operation
>       net/bnxt: cap maximum number of unicast MAC addresses
>       net/bnxt: fix multicast address set
>       net/bnxt: restore RSS configuration after reset recovery
>       net/bnxt: fix memzone allocation per VNIC
>       net/bnxt: fix handling of VF configuration change
>       net/bnxt: get maximum supported multicast filters count
>       net/bnxt: fix xstats names query overrun
>
> Kathleen Capella (1):
>       net/iavf: count continuous DD bits for Arm
>
> Kevin Traynor (1):
>       maintainers: update for stable branches
>
> Lijun Ou (1):
>       net/hns3: fix RSS key with null
>
> Luca Boccassi (1):
>       cryptodev: add backward-compatible enum
>
> Markus Theil (1):
>       kni: fix ioctl signature
>
> Martin Spinler (2):
>       net/nfb: fix array indexes in deinit functions
>       net/nfb: fix multicast/promiscuous mode switching
>
> Maxime Coquelin (1):
>       vhost: fix unsafe vring addresses modifications
>
> Maxime Gouin (2):
>       bus/ifpga: remove useless check while browsing devices
>       net/nfp: remove useless range checks
>
> Michael Baum (2):
>       doc: remove obsolete vector Tx explanations from mlx5 guide
>       doc: replace broken links in mlx guides
>
> Michal Krawczyk (5):
>       net/ena: remove unused enumeration
>       net/ena: remove unused offload variables
>       net/ena: skip timer if reset is triggered
>       net/ena: fix meta descriptor DF flag setup
>       net/ena: fix checksum flag for L4
>
> Min Hu (Connor) (4):
>       net/bonding: fix promiscuous and allmulticast state
>       net/bonding: fix reference count on mbufs
>       app/testpmd: fix bonding mode set
>       app/testpmd: check starting port is not in bonding
>
> Naga Harish K S V (1):
>       eventdev/eth_tx: fix queue add error code
>
> Pablo de Lara (1):
>       test/efd: fix sockets mask size
>
> Rahul Bhansali (1):
>       examples/l3fwd: fix buffer overflow in Tx
>
> Rahul Lakkireddy (1):
>       net/cxgbe: fix dangling pointer by mailbox access rework
>
> Raja Zidane (3):
>       app/compress-perf: fix socket ID type during init
>       app/compress-perf: fix number of queue pairs to setup
>       compressdev: fix socket ID type
>
> Reshma Pattan (1):
>       app/pdump: abort on multi-core capture limit
>
> Sean Morrissey (1):
>       app/testpmd: fix dereference before null check
>
> Stephen Douthit (1):
>       net/ixgbe: fix FSP check for X550EM devices
>
> Stephen Hemminger (4):
>       eal/linux: log hugepage create errors with filename
>       net/memif: remove unnecessary Rx interrupt stub
>       ipc: end multiprocess thread during cleanup
>       vfio: cleanup the multiprocess sync handle
>
> Steve Yang (2):
>       net/ice: build failure with make and GCC > 11
>       eal/linux: fix illegal memory access in uevent handler
>
> Thomas Monjalon (1):
>       app/testpmd: fix build without drivers
>
> Tianfei Zhang (1):
>       raw/ifpga/base: fix SPI transaction
>
> Wei Huang (5):
>       raw/ifpga/base: fix port feature ID
>       raw/ifpga: fix variable initialization in probing
>       raw/ifpga: fix interrupt handle allocation
>       raw/ifpga: fix monitor thread
>       raw/ifpga: fix build with optimization
>
> Weiguo Li (5):
>       bus/dpaa: fix C++ include guard
>       net/cxgbe: remove useless C++ include guard
>       net/dpaa2: remove useless C++ include guard
>       net/memif: remove pointer deference before null check
>       compress/octeontx: fix null pointer dereference
>
> Xiaoyu Min (1):
>       net/mlx5: reject jump to root table
>
> Xueming Li (1):
>       net/virtio: fix Tx queue 0 overriden by queue 128
>
> Yu Wenjun (1):
>       net/bonding: fix RSS with early configure
>
> Yunjian Wang (6):
>       net/bonding: fix mode type mismatch
>       net/ice: fix link up when starting device
>       net/virtio-user: check FD flags getting failure
>       ring: fix error code when creating ring
>       net/ixgbe: check filter init failure
>       net/ixgbe: reset security context pointer on close
>


-- 
Regards,
Kalesh A P

[-- Attachment #1.2: Type: text/html, Size: 11483 bytes --]

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/pkcs7-signature, Size: 4239 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-04-01 14:34 ` Kalesh Anakkur Purayil
@ 2022-04-04  6:35   ` Christian Ehrhardt
  0 siblings, 0 replies; 15+ messages in thread
From: Christian Ehrhardt @ 2022-04-04  6:35 UTC (permalink / raw)
  To: Kalesh Anakkur Purayil
  Cc: dpdk stable, dpdk-dev, Abhishek Marathe, 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,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen

[-- Attachment #1: Type: text/plain, Size: 10061 bytes --]

On Fri, Apr 1, 2022 at 4:34 PM Kalesh Anakkur Purayil <
kalesh-anakkur.purayil@broadcom.com> wrote:

> Hi Christian,
>
> Testing with dpdk v19.11.12-rc1 from Broadcom looks good. Tested with the
> fix for Bug 977 on top of 19.11.12-rc1.
>
>
Thank you Kalesh, I've added it to the validation info of this release.


> - Basic functionality:
>    Send and receive multiple types of traffic.
> - Changing/checking link status through testpmd.
> - RSS tests with tunnel and non-tunnel packets
> - TSO tests with tunnel and non-tunnel packets
> - VLAN filtering/strip tests.
> - unicast/multicast MAC filtering tests
> - statistics tests
> - Rx/Tx Checksum offload tests
> - MTU tests and jumbo frame tests
> - Promiscuous/allmulti tests
> - Basic flow offload tests
>
> NIC: BCM57414 NetXtreme-E 10Gb/25Gb Ethernet Controller, Firmware:
> 222.0.112.0
> NIC: BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet,
> Firmware : 222.0.112.0
>
> Regards,
> Kalesh
>
> On Mon, Mar 21, 2022 at 5:25 PM <christian.ehrhardt@canonical.com> wrote:
>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 19.11.12.
>>
>> The planned date for the final release is 7th of 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=v19.11.12-rc1
>>
>> These patches are located at branch 19.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>>
>> ---
>> Adham Masarwah (1):
>>       app/testpmd: fix show RSS RETA on Windows
>>
>> Alexander Kozyrev (2):
>>       net/mlx5: fix maximum packet headers size for TSO
>>       net/mlx5: fix committed bucket size
>>
>> Ali Alnubani (1):
>>       doc: fix typos and punctuation in flow API guide
>>
>> Andy Pei (1):
>>       vdpa/ifc: fix log info mismatch
>>
>> Arek Kusztal (1):
>>       cryptodev: fix RSA key type name
>>
>> Bin Zheng (1):
>>       net/ixgbe: add vector Rx parameter check
>>
>> Bing Zhao (1):
>>       net/mlx5: fix matcher priority with ICMP or ICMPv6
>>
>> Brian Dooley (10):
>>       telemetry: add missing C++ guards
>>       acl: add missing C++ guards
>>       compressdev: add missing C++ guards
>>       eventdev: add missing C++ guards
>>       kni: add missing C++ guards
>>       examples/l2fwd-crypto: fix port mask overflow
>>       crypto/virtio: fix out-of-bounds access
>>       eal: fix missing C++ guards
>>       ethdev: add missing C++ guards
>>       vhost: add missing c++ guards
>>
>> Bruce Richardson (15):
>>       build: fix warning about using -Wextra flag
>>       ipsec: fix C++ include
>>       table: fix C++ include
>>       vhost: fix C++ include
>>       doc: add dependency on examples for API doxygen
>>       eventdev: fix C++ include
>>       eal: fix C++ include
>>       build: remove deprecated Meson functions
>>       build: fix warnings when running external commands
>>       drivers: remove warning with Meson 0.59
>>       ethdev: fix cast for C++ compatibility
>>       distributor: fix potential overflow
>>       eal/freebsd: add missing C++ include guards
>>       compressdev: fix missing space in log macro
>>       cryptodev: fix clang C++ include
>>
>> Chenbo Xia (1):
>>       vhost: fix queue number check when setting inflight FD
>>
>> Chuanshe Zhang (1):
>>       examples/flow_classify: fix failure message
>>
>> Ciara Loftus (1):
>>       net/af_xdp: ensure socket is deleted on Rx queue setup error
>>
>> David Marchand (6):
>>       config/ppc: fix build with GCC >= 10
>>       devtools: fix comment detection in forbidden token check
>>       stack: fix stubs header export
>>       test/mbuf: fix mbuf data content check
>>       net/af_xdp: add missing trailing newline in logs
>>       vhost: fix FD leak with inflight messages
>>
>> Dmitry Kozlyuk (4):
>>       net/mlx5: fix modify port action validation
>>       common/mlx5: add Netlink event helpers
>>       net/mlx5: fix link status change detection
>>       net/mlx5: fix initial link status detection
>>
>> Ferruh Yigit (1):
>>       ethdev: fix doxygen comments for device info struct
>>
>> Haiyue Wang (1):
>>       doc: fix KNI PMD name typo
>>
>> Honnappa Nagarahalli (1):
>>       examples/distributor: reduce Tx queue number to 1
>>
>> Huisong Li (10):
>>       net/hns3: fix residual MAC after setting default MAC
>>       net/hns3: fix secondary process reference count
>>       net/hns3: fix multi-process action register and unregister
>>       net/hns3: unregister MP action on close for secondary
>>       net/hns3: fix using enum as boolean
>>       net/hns3: fix max packet size rollback in PF
>>       kni: fix freeing order in device release
>>       net/hns3: fix RSS TC mode entry
>>       net/hns3: fix VF RSS TC mode entry
>>       net/hns3: increase time waiting for PF reset completion
>>
>> Ivan Malov (3):
>>       net/sfc: validate queue span when parsing flow action RSS
>>       net/sfc: do not push fast free offload to default TxQ config
>>       net/sfc: demand Tx fast free offload on EF10 simple datapath
>>
>> Jakub Poczatek (1):
>>       doc: fix FIPS guide
>>
>> Jiawei Wang (1):
>>       net/mlx5: fix NIC egress flow mismatch in switchdev mode
>>
>> Jie Hai (1):
>>       net/hns3: remove duplicate macro definition
>>
>> Jie Zhou (1):
>>       test/mem: fix error check
>>
>> Junfeng Guo (1):
>>       raw/ntb: clear all valid doorbell bits on init
>>
>> Kalesh AP (10):
>>       net/bnxt: fix xstats query
>>       net/bnxt: handle ring cleanup in case of error
>>       net/bnxt: fix queue stop operation
>>       net/bnxt: cap maximum number of unicast MAC addresses
>>       net/bnxt: fix multicast address set
>>       net/bnxt: restore RSS configuration after reset recovery
>>       net/bnxt: fix memzone allocation per VNIC
>>       net/bnxt: fix handling of VF configuration change
>>       net/bnxt: get maximum supported multicast filters count
>>       net/bnxt: fix xstats names query overrun
>>
>> Kathleen Capella (1):
>>       net/iavf: count continuous DD bits for Arm
>>
>> Kevin Traynor (1):
>>       maintainers: update for stable branches
>>
>> Lijun Ou (1):
>>       net/hns3: fix RSS key with null
>>
>> Luca Boccassi (1):
>>       cryptodev: add backward-compatible enum
>>
>> Markus Theil (1):
>>       kni: fix ioctl signature
>>
>> Martin Spinler (2):
>>       net/nfb: fix array indexes in deinit functions
>>       net/nfb: fix multicast/promiscuous mode switching
>>
>> Maxime Coquelin (1):
>>       vhost: fix unsafe vring addresses modifications
>>
>> Maxime Gouin (2):
>>       bus/ifpga: remove useless check while browsing devices
>>       net/nfp: remove useless range checks
>>
>> Michael Baum (2):
>>       doc: remove obsolete vector Tx explanations from mlx5 guide
>>       doc: replace broken links in mlx guides
>>
>> Michal Krawczyk (5):
>>       net/ena: remove unused enumeration
>>       net/ena: remove unused offload variables
>>       net/ena: skip timer if reset is triggered
>>       net/ena: fix meta descriptor DF flag setup
>>       net/ena: fix checksum flag for L4
>>
>> Min Hu (Connor) (4):
>>       net/bonding: fix promiscuous and allmulticast state
>>       net/bonding: fix reference count on mbufs
>>       app/testpmd: fix bonding mode set
>>       app/testpmd: check starting port is not in bonding
>>
>> Naga Harish K S V (1):
>>       eventdev/eth_tx: fix queue add error code
>>
>> Pablo de Lara (1):
>>       test/efd: fix sockets mask size
>>
>> Rahul Bhansali (1):
>>       examples/l3fwd: fix buffer overflow in Tx
>>
>> Rahul Lakkireddy (1):
>>       net/cxgbe: fix dangling pointer by mailbox access rework
>>
>> Raja Zidane (3):
>>       app/compress-perf: fix socket ID type during init
>>       app/compress-perf: fix number of queue pairs to setup
>>       compressdev: fix socket ID type
>>
>> Reshma Pattan (1):
>>       app/pdump: abort on multi-core capture limit
>>
>> Sean Morrissey (1):
>>       app/testpmd: fix dereference before null check
>>
>> Stephen Douthit (1):
>>       net/ixgbe: fix FSP check for X550EM devices
>>
>> Stephen Hemminger (4):
>>       eal/linux: log hugepage create errors with filename
>>       net/memif: remove unnecessary Rx interrupt stub
>>       ipc: end multiprocess thread during cleanup
>>       vfio: cleanup the multiprocess sync handle
>>
>> Steve Yang (2):
>>       net/ice: build failure with make and GCC > 11
>>       eal/linux: fix illegal memory access in uevent handler
>>
>> Thomas Monjalon (1):
>>       app/testpmd: fix build without drivers
>>
>> Tianfei Zhang (1):
>>       raw/ifpga/base: fix SPI transaction
>>
>> Wei Huang (5):
>>       raw/ifpga/base: fix port feature ID
>>       raw/ifpga: fix variable initialization in probing
>>       raw/ifpga: fix interrupt handle allocation
>>       raw/ifpga: fix monitor thread
>>       raw/ifpga: fix build with optimization
>>
>> Weiguo Li (5):
>>       bus/dpaa: fix C++ include guard
>>       net/cxgbe: remove useless C++ include guard
>>       net/dpaa2: remove useless C++ include guard
>>       net/memif: remove pointer deference before null check
>>       compress/octeontx: fix null pointer dereference
>>
>> Xiaoyu Min (1):
>>       net/mlx5: reject jump to root table
>>
>> Xueming Li (1):
>>       net/virtio: fix Tx queue 0 overriden by queue 128
>>
>> Yu Wenjun (1):
>>       net/bonding: fix RSS with early configure
>>
>> Yunjian Wang (6):
>>       net/bonding: fix mode type mismatch
>>       net/ice: fix link up when starting device
>>       net/virtio-user: check FD flags getting failure
>>       ring: fix error code when creating ring
>>       net/ixgbe: check filter init failure
>>       net/ixgbe: reset security context pointer on close
>>
>
>
> --
> Regards,
> Kalesh A P
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 12325 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
                   ` (2 preceding siblings ...)
  2022-04-01 14:34 ` Kalesh Anakkur Purayil
@ 2022-04-04  6:39 ` Christian Ehrhardt
  2022-04-04  7:02   ` Ali Alnubani
  2022-04-04  6:52 ` Ali Alnubani
  2022-04-06  2:11 ` Pei Zhang
  5 siblings, 1 reply; 15+ messages in thread
From: Christian Ehrhardt @ 2022-04-04  6:39 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, Hemant Agrawal, Ian Stokes, Jerin Jacob,
	John McNamara, Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi,
	Pei Zhang, qian.q.xu, Raslan Darawsheh, Thomas Monjalon,
	yuan.peng, zhaoyan.chen

[-- Attachment #1: Type: text/plain, Size: 9311 bytes --]

On Mon, Mar 21, 2022 at 12:55 PM <christian.ehrhardt@canonical.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.12.
>
> The planned date for the final release is 7th of April.
>

I wanted to re-ping for this.
Right now we have:
- Intel verification, mostly done - waiting for feedback on a few issues
found.
- Broadcom verification done
- Canonical verification done

Of the parties usually verifying the 19.11.x release I'm still missing to
hear anything from Redhat and Nvidia.
I'd be happy if you could let me know if your results will be:
  a) in time for Wednesday
  b) delayed a bit
  c) or if I should not wait for them

Thanks in advance to everyone helping to keep these releases stable!

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=v19.11.12-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Adham Masarwah (1):
>       app/testpmd: fix show RSS RETA on Windows
>
> Alexander Kozyrev (2):
>       net/mlx5: fix maximum packet headers size for TSO
>       net/mlx5: fix committed bucket size
>
> Ali Alnubani (1):
>       doc: fix typos and punctuation in flow API guide
>
> Andy Pei (1):
>       vdpa/ifc: fix log info mismatch
>
> Arek Kusztal (1):
>       cryptodev: fix RSA key type name
>
> Bin Zheng (1):
>       net/ixgbe: add vector Rx parameter check
>
> Bing Zhao (1):
>       net/mlx5: fix matcher priority with ICMP or ICMPv6
>
> Brian Dooley (10):
>       telemetry: add missing C++ guards
>       acl: add missing C++ guards
>       compressdev: add missing C++ guards
>       eventdev: add missing C++ guards
>       kni: add missing C++ guards
>       examples/l2fwd-crypto: fix port mask overflow
>       crypto/virtio: fix out-of-bounds access
>       eal: fix missing C++ guards
>       ethdev: add missing C++ guards
>       vhost: add missing c++ guards
>
> Bruce Richardson (15):
>       build: fix warning about using -Wextra flag
>       ipsec: fix C++ include
>       table: fix C++ include
>       vhost: fix C++ include
>       doc: add dependency on examples for API doxygen
>       eventdev: fix C++ include
>       eal: fix C++ include
>       build: remove deprecated Meson functions
>       build: fix warnings when running external commands
>       drivers: remove warning with Meson 0.59
>       ethdev: fix cast for C++ compatibility
>       distributor: fix potential overflow
>       eal/freebsd: add missing C++ include guards
>       compressdev: fix missing space in log macro
>       cryptodev: fix clang C++ include
>
> Chenbo Xia (1):
>       vhost: fix queue number check when setting inflight FD
>
> Chuanshe Zhang (1):
>       examples/flow_classify: fix failure message
>
> Ciara Loftus (1):
>       net/af_xdp: ensure socket is deleted on Rx queue setup error
>
> David Marchand (6):
>       config/ppc: fix build with GCC >= 10
>       devtools: fix comment detection in forbidden token check
>       stack: fix stubs header export
>       test/mbuf: fix mbuf data content check
>       net/af_xdp: add missing trailing newline in logs
>       vhost: fix FD leak with inflight messages
>
> Dmitry Kozlyuk (4):
>       net/mlx5: fix modify port action validation
>       common/mlx5: add Netlink event helpers
>       net/mlx5: fix link status change detection
>       net/mlx5: fix initial link status detection
>
> Ferruh Yigit (1):
>       ethdev: fix doxygen comments for device info struct
>
> Haiyue Wang (1):
>       doc: fix KNI PMD name typo
>
> Honnappa Nagarahalli (1):
>       examples/distributor: reduce Tx queue number to 1
>
> Huisong Li (10):
>       net/hns3: fix residual MAC after setting default MAC
>       net/hns3: fix secondary process reference count
>       net/hns3: fix multi-process action register and unregister
>       net/hns3: unregister MP action on close for secondary
>       net/hns3: fix using enum as boolean
>       net/hns3: fix max packet size rollback in PF
>       kni: fix freeing order in device release
>       net/hns3: fix RSS TC mode entry
>       net/hns3: fix VF RSS TC mode entry
>       net/hns3: increase time waiting for PF reset completion
>
> Ivan Malov (3):
>       net/sfc: validate queue span when parsing flow action RSS
>       net/sfc: do not push fast free offload to default TxQ config
>       net/sfc: demand Tx fast free offload on EF10 simple datapath
>
> Jakub Poczatek (1):
>       doc: fix FIPS guide
>
> Jiawei Wang (1):
>       net/mlx5: fix NIC egress flow mismatch in switchdev mode
>
> Jie Hai (1):
>       net/hns3: remove duplicate macro definition
>
> Jie Zhou (1):
>       test/mem: fix error check
>
> Junfeng Guo (1):
>       raw/ntb: clear all valid doorbell bits on init
>
> Kalesh AP (10):
>       net/bnxt: fix xstats query
>       net/bnxt: handle ring cleanup in case of error
>       net/bnxt: fix queue stop operation
>       net/bnxt: cap maximum number of unicast MAC addresses
>       net/bnxt: fix multicast address set
>       net/bnxt: restore RSS configuration after reset recovery
>       net/bnxt: fix memzone allocation per VNIC
>       net/bnxt: fix handling of VF configuration change
>       net/bnxt: get maximum supported multicast filters count
>       net/bnxt: fix xstats names query overrun
>
> Kathleen Capella (1):
>       net/iavf: count continuous DD bits for Arm
>
> Kevin Traynor (1):
>       maintainers: update for stable branches
>
> Lijun Ou (1):
>       net/hns3: fix RSS key with null
>
> Luca Boccassi (1):
>       cryptodev: add backward-compatible enum
>
> Markus Theil (1):
>       kni: fix ioctl signature
>
> Martin Spinler (2):
>       net/nfb: fix array indexes in deinit functions
>       net/nfb: fix multicast/promiscuous mode switching
>
> Maxime Coquelin (1):
>       vhost: fix unsafe vring addresses modifications
>
> Maxime Gouin (2):
>       bus/ifpga: remove useless check while browsing devices
>       net/nfp: remove useless range checks
>
> Michael Baum (2):
>       doc: remove obsolete vector Tx explanations from mlx5 guide
>       doc: replace broken links in mlx guides
>
> Michal Krawczyk (5):
>       net/ena: remove unused enumeration
>       net/ena: remove unused offload variables
>       net/ena: skip timer if reset is triggered
>       net/ena: fix meta descriptor DF flag setup
>       net/ena: fix checksum flag for L4
>
> Min Hu (Connor) (4):
>       net/bonding: fix promiscuous and allmulticast state
>       net/bonding: fix reference count on mbufs
>       app/testpmd: fix bonding mode set
>       app/testpmd: check starting port is not in bonding
>
> Naga Harish K S V (1):
>       eventdev/eth_tx: fix queue add error code
>
> Pablo de Lara (1):
>       test/efd: fix sockets mask size
>
> Rahul Bhansali (1):
>       examples/l3fwd: fix buffer overflow in Tx
>
> Rahul Lakkireddy (1):
>       net/cxgbe: fix dangling pointer by mailbox access rework
>
> Raja Zidane (3):
>       app/compress-perf: fix socket ID type during init
>       app/compress-perf: fix number of queue pairs to setup
>       compressdev: fix socket ID type
>
> Reshma Pattan (1):
>       app/pdump: abort on multi-core capture limit
>
> Sean Morrissey (1):
>       app/testpmd: fix dereference before null check
>
> Stephen Douthit (1):
>       net/ixgbe: fix FSP check for X550EM devices
>
> Stephen Hemminger (4):
>       eal/linux: log hugepage create errors with filename
>       net/memif: remove unnecessary Rx interrupt stub
>       ipc: end multiprocess thread during cleanup
>       vfio: cleanup the multiprocess sync handle
>
> Steve Yang (2):
>       net/ice: build failure with make and GCC > 11
>       eal/linux: fix illegal memory access in uevent handler
>
> Thomas Monjalon (1):
>       app/testpmd: fix build without drivers
>
> Tianfei Zhang (1):
>       raw/ifpga/base: fix SPI transaction
>
> Wei Huang (5):
>       raw/ifpga/base: fix port feature ID
>       raw/ifpga: fix variable initialization in probing
>       raw/ifpga: fix interrupt handle allocation
>       raw/ifpga: fix monitor thread
>       raw/ifpga: fix build with optimization
>
> Weiguo Li (5):
>       bus/dpaa: fix C++ include guard
>       net/cxgbe: remove useless C++ include guard
>       net/dpaa2: remove useless C++ include guard
>       net/memif: remove pointer deference before null check
>       compress/octeontx: fix null pointer dereference
>
> Xiaoyu Min (1):
>       net/mlx5: reject jump to root table
>
> Xueming Li (1):
>       net/virtio: fix Tx queue 0 overriden by queue 128
>
> Yu Wenjun (1):
>       net/bonding: fix RSS with early configure
>
> Yunjian Wang (6):
>       net/bonding: fix mode type mismatch
>       net/ice: fix link up when starting device
>       net/virtio-user: check FD flags getting failure
>       ring: fix error code when creating ring
>       net/ixgbe: check filter init failure
>       net/ixgbe: reset security context pointer on close
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 11554 bytes --]

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

* RE: 19.11.12 patches review and test
  2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
                   ` (3 preceding siblings ...)
  2022-04-04  6:39 ` Christian Ehrhardt
@ 2022-04-04  6:52 ` Ali Alnubani
  2022-04-04  7:12   ` Christian Ehrhardt
  2022-04-06  2:11 ` Pei Zhang
  5 siblings, 1 reply; 15+ messages in thread
From: Ali Alnubani @ 2022-04-04  6:52 UTC (permalink / raw)
  To: christian.ehrhardt, stable
  Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
	hariprasad.govindharajan, Hemant Agrawal, Ian Stokes,
	Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor,
	Luca Boccassi, Pei Zhang, qian.q.xu, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yuan.peng, zhaoyan.chen

> -----Original Message-----
> From: christian.ehrhardt@canonical.com
> <christian.ehrhardt@canonical.com>
> Sent: Monday, March 21, 2022 1:55 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> Christensen <drc@linux.vnet.ibm.com>;
> 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>; qian.q.xu@intel.com; Raslan Darawsheh
> <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: 19.11.12 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.12.
> 
> The planned date for the final release is 7th of 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.
> 

Hello,

We ran the following functional tests with Nvidia hardware on 19.11.12-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:
  Items: eth / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / geneve / vxlan / mplsoudp / mplsogre
  Actions: drop / queue / rss / mark / flag / jump / count / raw_encap / raw_decap / vxlan_encap / vxlan_decap / NAT / dec_ttl
- 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.

Functional tests ran on:
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 14.32.1010
- NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Kernel: 5.17.0 / Driver: rdma-core v39.0 / Firmware: 14.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver: MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 16.32.1010
- NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Kernel: 5.17.0 / Driver: v39.0 / Firmware: 16.32.1010

We also ran compilation tests with multiple configurations in the following OS/driver combinations:
- Ubuntu 20.04.4 with MLNX_OFED_LINUX-5.5-1.0.3.2.
- Ubuntu 20.04.4 with rdma-core v39.0.
- Ubuntu 20.04.4 with rdma-core v28.0.
- Ubuntu 18.04.6 with rdma-core v17.1.
- Ubuntu 18.04.6 with rdma-core master (91004ec) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- Fedora 35 with rdma-core v39.0.
- Fedora 37 (Rawhide) with rdma-core v39.0
- CentOS 7 7.9.2009 with rdma-core master (91004ec).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.5-1.0.3.2.
- CentOS 8 8.4.2105 with rdma-core master (91004ec).
- OpenSUSE Leap 15.3 with rdma-core v31.0.

Build failures:
- Bug 912 - [19.11.11-rc1] net/qede build failure with make and clang 13 (https://bugs.dpdk.org/show_bug.cgi?id=912)
- Bug 985 - [19.11] librte_eal build error with gcc 12 (https://bugs.dpdk.org/show_bug.cgi?id=985)
- Bug 991 - [19.11] net/ena build failure with gcc 12 (https://bugs.dpdk.org/show_bug.cgi?id=991)

We don't see any other new issues in this release.

Thanks,
Ali

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

* RE: 19.11.12 patches review and test
  2022-04-04  6:39 ` Christian Ehrhardt
@ 2022-04-04  7:02   ` Ali Alnubani
  0 siblings, 0 replies; 15+ messages in thread
From: Ali Alnubani @ 2022-04-04  7:02 UTC (permalink / raw)
  To: Christian Ehrhardt, stable
  Cc: dev, Abhishek Marathe, benjamin.walker, David Christensen,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang,
	qian.q.xu, Raslan Darawsheh,
	NBU-Contact-Thomas Monjalon (EXTERNAL),
	yuan.peng, zhaoyan.chen

Hi Christian,

[..]
> Of the parties usually verifying the 19.11.x release I'm still missing to hear anything from Redhat and Nvidia.
> I'd be happy if you could let me know if your results will be:
>   a) in time for Wednesday
>   b) delayed a bit
>   c) or if I should not wait for them
[..]

Just sent out our results with Nvidia hardware, and we're ok with the release,

Thank you for working on this.

- Ali

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

* Re: 19.11.12 patches review and test
  2022-04-04  6:52 ` Ali Alnubani
@ 2022-04-04  7:12   ` Christian Ehrhardt
  0 siblings, 0 replies; 15+ messages in thread
From: Christian Ehrhardt @ 2022-04-04  7:12 UTC (permalink / raw)
  To: Ali Alnubani
  Cc: stable, dev, Abhishek Marathe, benjamin.walker,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, qian.q.xu,
	Raslan Darawsheh, NBU-Contact-Thomas Monjalon (EXTERNAL),
	yuan.peng, zhaoyan.chen

[-- Attachment #1: Type: text/plain, Size: 3871 bytes --]

On Mon, Apr 4, 2022 at 8:52 AM Ali Alnubani <alialnu@nvidia.com> wrote:

> > -----Original Message-----
> > From: christian.ehrhardt@canonical.com
> > <christian.ehrhardt@canonical.com>
> > Sent: Monday, March 21, 2022 1:55 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; benjamin.walker@intel.com; David
> > Christensen <drc@linux.vnet.ibm.com>;
> > 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>; qian.q.xu@intel.com; Raslan Darawsheh
> > <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon (EXTERNAL)
> > <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> > Subject: 19.11.12 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.12.
> >
> > The planned date for the final release is 7th of 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.
> >
>
> Hello,
>

Thank you Ali, added to the list of verifications of 19.11.12


> We ran the following functional tests with Nvidia hardware on 19.11.12-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:
>   Items: eth / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / geneve /
> vxlan / mplsoudp / mplsogre
>   Actions: drop / queue / rss / mark / flag / jump / count / raw_encap /
> raw_decap / vxlan_encap / vxlan_decap / NAT / dec_ttl
> - 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.
>
> Functional tests ran on:
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Driver:
> MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 14.32.1010
> - NIC: ConnectX-4 Lx / OS: Ubuntu 20.04 LTS / Kernel: 5.17.0 / Driver:
> rdma-core v39.0 / Firmware: 14.32.1010
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Driver:
> MLNX_OFED_LINUX-5.5-1.0.3.2 / Firmware: 16.32.1010
> - NIC: ConnectX-5 / OS: Ubuntu 20.04 LTS / Kernel: 5.17.0 / Driver: v39.0
> / Firmware: 16.32.1010
>
> We also ran compilation tests with multiple configurations in the
> following OS/driver combinations:
> - Ubuntu 20.04.4 with MLNX_OFED_LINUX-5.5-1.0.3.2.
> - Ubuntu 20.04.4 with rdma-core v39.0.
> - Ubuntu 20.04.4 with rdma-core v28.0.
> - Ubuntu 18.04.6 with rdma-core v17.1.
> - Ubuntu 18.04.6 with rdma-core master (91004ec) (i386).
> - Ubuntu 16.04.7 with rdma-core v22.7.
> - Fedora 35 with rdma-core v39.0.
> - Fedora 37 (Rawhide) with rdma-core v39.0
> - CentOS 7 7.9.2009 with rdma-core master (91004ec).
> - CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.5-1.0.3.2.
> - CentOS 8 8.4.2105 with rdma-core master (91004ec).
> - OpenSUSE Leap 15.3 with rdma-core v31.0.
>
> Build failures:
> - Bug 912 - [19.11.11-rc1] net/qede build failure with make and clang 13 (
> https://bugs.dpdk.org/show_bug.cgi?id=912)
> - Bug 985 - [19.11] librte_eal build error with gcc 12 (
> https://bugs.dpdk.org/show_bug.cgi?id=985)
> - Bug 991 - [19.11] net/ena build failure with gcc 12 (
> https://bugs.dpdk.org/show_bug.cgi?id=991)
>
> We don't see any other new issues in this release.
>
> Thanks,
> Ali
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 6390 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
                   ` (4 preceding siblings ...)
  2022-04-04  6:52 ` Ali Alnubani
@ 2022-04-06  2:11 ` Pei Zhang
  2022-04-06  6:45   ` Christian Ehrhardt
  5 siblings, 1 reply; 15+ messages in thread
From: Pei Zhang @ 2022-04-06  2:11 UTC (permalink / raw)
  To: ehrhardt, christian
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
	David Christensen, Govindharajan, Hariprasad, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, xu, qian, Raslan Darawsheh,
	Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan, YangHang Liu,
	Chao Yang

[-- Attachment #1: Type: text/plain, Size: 10325 bytes --]

Hello Christian,

The testing with dpdk 19.11.12-rc1 from Red Hat looks good. We tested below
17 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)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
(16)Host PF + DPDK testing: PASS
(17)Host VF + DPDK testing: PASS

Versions:
kernel 4.18
qemu 6.2
dpdk: git://dpdk.org/dpdk-stable branch: 19.11
# git log -1
commit c511bb77879a5084231e322d9d20bec51cf4fe0f (HEAD, tag: v19.11.12-rc1)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Mon Mar 21 12:38:48 2022 +0100

    version: 19.11.12-rc1

    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

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

Best regards,

Pei


On Mon, Mar 21, 2022 at 7:55 PM <christian.ehrhardt@canonical.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.12.
>
> The planned date for the final release is 7th of 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=v19.11.12-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Adham Masarwah (1):
>       app/testpmd: fix show RSS RETA on Windows
>
> Alexander Kozyrev (2):
>       net/mlx5: fix maximum packet headers size for TSO
>       net/mlx5: fix committed bucket size
>
> Ali Alnubani (1):
>       doc: fix typos and punctuation in flow API guide
>
> Andy Pei (1):
>       vdpa/ifc: fix log info mismatch
>
> Arek Kusztal (1):
>       cryptodev: fix RSA key type name
>
> Bin Zheng (1):
>       net/ixgbe: add vector Rx parameter check
>
> Bing Zhao (1):
>       net/mlx5: fix matcher priority with ICMP or ICMPv6
>
> Brian Dooley (10):
>       telemetry: add missing C++ guards
>       acl: add missing C++ guards
>       compressdev: add missing C++ guards
>       eventdev: add missing C++ guards
>       kni: add missing C++ guards
>       examples/l2fwd-crypto: fix port mask overflow
>       crypto/virtio: fix out-of-bounds access
>       eal: fix missing C++ guards
>       ethdev: add missing C++ guards
>       vhost: add missing c++ guards
>
> Bruce Richardson (15):
>       build: fix warning about using -Wextra flag
>       ipsec: fix C++ include
>       table: fix C++ include
>       vhost: fix C++ include
>       doc: add dependency on examples for API doxygen
>       eventdev: fix C++ include
>       eal: fix C++ include
>       build: remove deprecated Meson functions
>       build: fix warnings when running external commands
>       drivers: remove warning with Meson 0.59
>       ethdev: fix cast for C++ compatibility
>       distributor: fix potential overflow
>       eal/freebsd: add missing C++ include guards
>       compressdev: fix missing space in log macro
>       cryptodev: fix clang C++ include
>
> Chenbo Xia (1):
>       vhost: fix queue number check when setting inflight FD
>
> Chuanshe Zhang (1):
>       examples/flow_classify: fix failure message
>
> Ciara Loftus (1):
>       net/af_xdp: ensure socket is deleted on Rx queue setup error
>
> David Marchand (6):
>       config/ppc: fix build with GCC >= 10
>       devtools: fix comment detection in forbidden token check
>       stack: fix stubs header export
>       test/mbuf: fix mbuf data content check
>       net/af_xdp: add missing trailing newline in logs
>       vhost: fix FD leak with inflight messages
>
> Dmitry Kozlyuk (4):
>       net/mlx5: fix modify port action validation
>       common/mlx5: add Netlink event helpers
>       net/mlx5: fix link status change detection
>       net/mlx5: fix initial link status detection
>
> Ferruh Yigit (1):
>       ethdev: fix doxygen comments for device info struct
>
> Haiyue Wang (1):
>       doc: fix KNI PMD name typo
>
> Honnappa Nagarahalli (1):
>       examples/distributor: reduce Tx queue number to 1
>
> Huisong Li (10):
>       net/hns3: fix residual MAC after setting default MAC
>       net/hns3: fix secondary process reference count
>       net/hns3: fix multi-process action register and unregister
>       net/hns3: unregister MP action on close for secondary
>       net/hns3: fix using enum as boolean
>       net/hns3: fix max packet size rollback in PF
>       kni: fix freeing order in device release
>       net/hns3: fix RSS TC mode entry
>       net/hns3: fix VF RSS TC mode entry
>       net/hns3: increase time waiting for PF reset completion
>
> Ivan Malov (3):
>       net/sfc: validate queue span when parsing flow action RSS
>       net/sfc: do not push fast free offload to default TxQ config
>       net/sfc: demand Tx fast free offload on EF10 simple datapath
>
> Jakub Poczatek (1):
>       doc: fix FIPS guide
>
> Jiawei Wang (1):
>       net/mlx5: fix NIC egress flow mismatch in switchdev mode
>
> Jie Hai (1):
>       net/hns3: remove duplicate macro definition
>
> Jie Zhou (1):
>       test/mem: fix error check
>
> Junfeng Guo (1):
>       raw/ntb: clear all valid doorbell bits on init
>
> Kalesh AP (10):
>       net/bnxt: fix xstats query
>       net/bnxt: handle ring cleanup in case of error
>       net/bnxt: fix queue stop operation
>       net/bnxt: cap maximum number of unicast MAC addresses
>       net/bnxt: fix multicast address set
>       net/bnxt: restore RSS configuration after reset recovery
>       net/bnxt: fix memzone allocation per VNIC
>       net/bnxt: fix handling of VF configuration change
>       net/bnxt: get maximum supported multicast filters count
>       net/bnxt: fix xstats names query overrun
>
> Kathleen Capella (1):
>       net/iavf: count continuous DD bits for Arm
>
> Kevin Traynor (1):
>       maintainers: update for stable branches
>
> Lijun Ou (1):
>       net/hns3: fix RSS key with null
>
> Luca Boccassi (1):
>       cryptodev: add backward-compatible enum
>
> Markus Theil (1):
>       kni: fix ioctl signature
>
> Martin Spinler (2):
>       net/nfb: fix array indexes in deinit functions
>       net/nfb: fix multicast/promiscuous mode switching
>
> Maxime Coquelin (1):
>       vhost: fix unsafe vring addresses modifications
>
> Maxime Gouin (2):
>       bus/ifpga: remove useless check while browsing devices
>       net/nfp: remove useless range checks
>
> Michael Baum (2):
>       doc: remove obsolete vector Tx explanations from mlx5 guide
>       doc: replace broken links in mlx guides
>
> Michal Krawczyk (5):
>       net/ena: remove unused enumeration
>       net/ena: remove unused offload variables
>       net/ena: skip timer if reset is triggered
>       net/ena: fix meta descriptor DF flag setup
>       net/ena: fix checksum flag for L4
>
> Min Hu (Connor) (4):
>       net/bonding: fix promiscuous and allmulticast state
>       net/bonding: fix reference count on mbufs
>       app/testpmd: fix bonding mode set
>       app/testpmd: check starting port is not in bonding
>
> Naga Harish K S V (1):
>       eventdev/eth_tx: fix queue add error code
>
> Pablo de Lara (1):
>       test/efd: fix sockets mask size
>
> Rahul Bhansali (1):
>       examples/l3fwd: fix buffer overflow in Tx
>
> Rahul Lakkireddy (1):
>       net/cxgbe: fix dangling pointer by mailbox access rework
>
> Raja Zidane (3):
>       app/compress-perf: fix socket ID type during init
>       app/compress-perf: fix number of queue pairs to setup
>       compressdev: fix socket ID type
>
> Reshma Pattan (1):
>       app/pdump: abort on multi-core capture limit
>
> Sean Morrissey (1):
>       app/testpmd: fix dereference before null check
>
> Stephen Douthit (1):
>       net/ixgbe: fix FSP check for X550EM devices
>
> Stephen Hemminger (4):
>       eal/linux: log hugepage create errors with filename
>       net/memif: remove unnecessary Rx interrupt stub
>       ipc: end multiprocess thread during cleanup
>       vfio: cleanup the multiprocess sync handle
>
> Steve Yang (2):
>       net/ice: build failure with make and GCC > 11
>       eal/linux: fix illegal memory access in uevent handler
>
> Thomas Monjalon (1):
>       app/testpmd: fix build without drivers
>
> Tianfei Zhang (1):
>       raw/ifpga/base: fix SPI transaction
>
> Wei Huang (5):
>       raw/ifpga/base: fix port feature ID
>       raw/ifpga: fix variable initialization in probing
>       raw/ifpga: fix interrupt handle allocation
>       raw/ifpga: fix monitor thread
>       raw/ifpga: fix build with optimization
>
> Weiguo Li (5):
>       bus/dpaa: fix C++ include guard
>       net/cxgbe: remove useless C++ include guard
>       net/dpaa2: remove useless C++ include guard
>       net/memif: remove pointer deference before null check
>       compress/octeontx: fix null pointer dereference
>
> Xiaoyu Min (1):
>       net/mlx5: reject jump to root table
>
> Xueming Li (1):
>       net/virtio: fix Tx queue 0 overriden by queue 128
>
> Yu Wenjun (1):
>       net/bonding: fix RSS with early configure
>
> Yunjian Wang (6):
>       net/bonding: fix mode type mismatch
>       net/ice: fix link up when starting device
>       net/virtio-user: check FD flags getting failure
>       ring: fix error code when creating ring
>       net/ixgbe: check filter init failure
>       net/ixgbe: reset security context pointer on close
>
>

[-- Attachment #2: Type: text/html, Size: 13399 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-04-06  2:11 ` Pei Zhang
@ 2022-04-06  6:45   ` Christian Ehrhardt
  0 siblings, 0 replies; 15+ messages in thread
From: Christian Ehrhardt @ 2022-04-06  6:45 UTC (permalink / raw)
  To: Pei Zhang
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
	David Christensen, Govindharajan, Hariprasad, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, xu, qian, Raslan Darawsheh,
	Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan, YangHang Liu,
	Chao Yang

[-- Attachment #1: Type: text/plain, Size: 10863 bytes --]

On Wed, Apr 6, 2022 at 4:12 AM Pei Zhang <pezhang@redhat.com> wrote:

> Hello Christian,
>
> The testing with dpdk 19.11.12-rc1 from Red Hat looks good. We tested
> below 17 scenarios and all got PASS on RHEL8:
>

Thank you - added to the verification information.

(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)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
> (16)Host PF + DPDK testing: PASS
> (17)Host VF + DPDK testing: PASS
>
> Versions:
> kernel 4.18
> qemu 6.2
> dpdk: git://dpdk.org/dpdk-stable branch: 19.11
> # git log -1
> commit c511bb77879a5084231e322d9d20bec51cf4fe0f (HEAD, tag: v19.11.12-rc1)
> Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Date:   Mon Mar 21 12:38:48 2022 +0100
>
>     version: 19.11.12-rc1
>
>     Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> NICs: X540-AT2 NIC(ixgbe, 10G)
>
> Best regards,
>
> Pei
>
>
> On Mon, Mar 21, 2022 at 7:55 PM <christian.ehrhardt@canonical.com> wrote:
>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 19.11.12.
>>
>> The planned date for the final release is 7th of 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=v19.11.12-rc1
>>
>> These patches are located at branch 19.11 of dpdk-stable repo:
>>     https://dpdk.org/browse/dpdk-stable/
>>
>> Thanks.
>>
>> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>>
>> ---
>> Adham Masarwah (1):
>>       app/testpmd: fix show RSS RETA on Windows
>>
>> Alexander Kozyrev (2):
>>       net/mlx5: fix maximum packet headers size for TSO
>>       net/mlx5: fix committed bucket size
>>
>> Ali Alnubani (1):
>>       doc: fix typos and punctuation in flow API guide
>>
>> Andy Pei (1):
>>       vdpa/ifc: fix log info mismatch
>>
>> Arek Kusztal (1):
>>       cryptodev: fix RSA key type name
>>
>> Bin Zheng (1):
>>       net/ixgbe: add vector Rx parameter check
>>
>> Bing Zhao (1):
>>       net/mlx5: fix matcher priority with ICMP or ICMPv6
>>
>> Brian Dooley (10):
>>       telemetry: add missing C++ guards
>>       acl: add missing C++ guards
>>       compressdev: add missing C++ guards
>>       eventdev: add missing C++ guards
>>       kni: add missing C++ guards
>>       examples/l2fwd-crypto: fix port mask overflow
>>       crypto/virtio: fix out-of-bounds access
>>       eal: fix missing C++ guards
>>       ethdev: add missing C++ guards
>>       vhost: add missing c++ guards
>>
>> Bruce Richardson (15):
>>       build: fix warning about using -Wextra flag
>>       ipsec: fix C++ include
>>       table: fix C++ include
>>       vhost: fix C++ include
>>       doc: add dependency on examples for API doxygen
>>       eventdev: fix C++ include
>>       eal: fix C++ include
>>       build: remove deprecated Meson functions
>>       build: fix warnings when running external commands
>>       drivers: remove warning with Meson 0.59
>>       ethdev: fix cast for C++ compatibility
>>       distributor: fix potential overflow
>>       eal/freebsd: add missing C++ include guards
>>       compressdev: fix missing space in log macro
>>       cryptodev: fix clang C++ include
>>
>> Chenbo Xia (1):
>>       vhost: fix queue number check when setting inflight FD
>>
>> Chuanshe Zhang (1):
>>       examples/flow_classify: fix failure message
>>
>> Ciara Loftus (1):
>>       net/af_xdp: ensure socket is deleted on Rx queue setup error
>>
>> David Marchand (6):
>>       config/ppc: fix build with GCC >= 10
>>       devtools: fix comment detection in forbidden token check
>>       stack: fix stubs header export
>>       test/mbuf: fix mbuf data content check
>>       net/af_xdp: add missing trailing newline in logs
>>       vhost: fix FD leak with inflight messages
>>
>> Dmitry Kozlyuk (4):
>>       net/mlx5: fix modify port action validation
>>       common/mlx5: add Netlink event helpers
>>       net/mlx5: fix link status change detection
>>       net/mlx5: fix initial link status detection
>>
>> Ferruh Yigit (1):
>>       ethdev: fix doxygen comments for device info struct
>>
>> Haiyue Wang (1):
>>       doc: fix KNI PMD name typo
>>
>> Honnappa Nagarahalli (1):
>>       examples/distributor: reduce Tx queue number to 1
>>
>> Huisong Li (10):
>>       net/hns3: fix residual MAC after setting default MAC
>>       net/hns3: fix secondary process reference count
>>       net/hns3: fix multi-process action register and unregister
>>       net/hns3: unregister MP action on close for secondary
>>       net/hns3: fix using enum as boolean
>>       net/hns3: fix max packet size rollback in PF
>>       kni: fix freeing order in device release
>>       net/hns3: fix RSS TC mode entry
>>       net/hns3: fix VF RSS TC mode entry
>>       net/hns3: increase time waiting for PF reset completion
>>
>> Ivan Malov (3):
>>       net/sfc: validate queue span when parsing flow action RSS
>>       net/sfc: do not push fast free offload to default TxQ config
>>       net/sfc: demand Tx fast free offload on EF10 simple datapath
>>
>> Jakub Poczatek (1):
>>       doc: fix FIPS guide
>>
>> Jiawei Wang (1):
>>       net/mlx5: fix NIC egress flow mismatch in switchdev mode
>>
>> Jie Hai (1):
>>       net/hns3: remove duplicate macro definition
>>
>> Jie Zhou (1):
>>       test/mem: fix error check
>>
>> Junfeng Guo (1):
>>       raw/ntb: clear all valid doorbell bits on init
>>
>> Kalesh AP (10):
>>       net/bnxt: fix xstats query
>>       net/bnxt: handle ring cleanup in case of error
>>       net/bnxt: fix queue stop operation
>>       net/bnxt: cap maximum number of unicast MAC addresses
>>       net/bnxt: fix multicast address set
>>       net/bnxt: restore RSS configuration after reset recovery
>>       net/bnxt: fix memzone allocation per VNIC
>>       net/bnxt: fix handling of VF configuration change
>>       net/bnxt: get maximum supported multicast filters count
>>       net/bnxt: fix xstats names query overrun
>>
>> Kathleen Capella (1):
>>       net/iavf: count continuous DD bits for Arm
>>
>> Kevin Traynor (1):
>>       maintainers: update for stable branches
>>
>> Lijun Ou (1):
>>       net/hns3: fix RSS key with null
>>
>> Luca Boccassi (1):
>>       cryptodev: add backward-compatible enum
>>
>> Markus Theil (1):
>>       kni: fix ioctl signature
>>
>> Martin Spinler (2):
>>       net/nfb: fix array indexes in deinit functions
>>       net/nfb: fix multicast/promiscuous mode switching
>>
>> Maxime Coquelin (1):
>>       vhost: fix unsafe vring addresses modifications
>>
>> Maxime Gouin (2):
>>       bus/ifpga: remove useless check while browsing devices
>>       net/nfp: remove useless range checks
>>
>> Michael Baum (2):
>>       doc: remove obsolete vector Tx explanations from mlx5 guide
>>       doc: replace broken links in mlx guides
>>
>> Michal Krawczyk (5):
>>       net/ena: remove unused enumeration
>>       net/ena: remove unused offload variables
>>       net/ena: skip timer if reset is triggered
>>       net/ena: fix meta descriptor DF flag setup
>>       net/ena: fix checksum flag for L4
>>
>> Min Hu (Connor) (4):
>>       net/bonding: fix promiscuous and allmulticast state
>>       net/bonding: fix reference count on mbufs
>>       app/testpmd: fix bonding mode set
>>       app/testpmd: check starting port is not in bonding
>>
>> Naga Harish K S V (1):
>>       eventdev/eth_tx: fix queue add error code
>>
>> Pablo de Lara (1):
>>       test/efd: fix sockets mask size
>>
>> Rahul Bhansali (1):
>>       examples/l3fwd: fix buffer overflow in Tx
>>
>> Rahul Lakkireddy (1):
>>       net/cxgbe: fix dangling pointer by mailbox access rework
>>
>> Raja Zidane (3):
>>       app/compress-perf: fix socket ID type during init
>>       app/compress-perf: fix number of queue pairs to setup
>>       compressdev: fix socket ID type
>>
>> Reshma Pattan (1):
>>       app/pdump: abort on multi-core capture limit
>>
>> Sean Morrissey (1):
>>       app/testpmd: fix dereference before null check
>>
>> Stephen Douthit (1):
>>       net/ixgbe: fix FSP check for X550EM devices
>>
>> Stephen Hemminger (4):
>>       eal/linux: log hugepage create errors with filename
>>       net/memif: remove unnecessary Rx interrupt stub
>>       ipc: end multiprocess thread during cleanup
>>       vfio: cleanup the multiprocess sync handle
>>
>> Steve Yang (2):
>>       net/ice: build failure with make and GCC > 11
>>       eal/linux: fix illegal memory access in uevent handler
>>
>> Thomas Monjalon (1):
>>       app/testpmd: fix build without drivers
>>
>> Tianfei Zhang (1):
>>       raw/ifpga/base: fix SPI transaction
>>
>> Wei Huang (5):
>>       raw/ifpga/base: fix port feature ID
>>       raw/ifpga: fix variable initialization in probing
>>       raw/ifpga: fix interrupt handle allocation
>>       raw/ifpga: fix monitor thread
>>       raw/ifpga: fix build with optimization
>>
>> Weiguo Li (5):
>>       bus/dpaa: fix C++ include guard
>>       net/cxgbe: remove useless C++ include guard
>>       net/dpaa2: remove useless C++ include guard
>>       net/memif: remove pointer deference before null check
>>       compress/octeontx: fix null pointer dereference
>>
>> Xiaoyu Min (1):
>>       net/mlx5: reject jump to root table
>>
>> Xueming Li (1):
>>       net/virtio: fix Tx queue 0 overriden by queue 128
>>
>> Yu Wenjun (1):
>>       net/bonding: fix RSS with early configure
>>
>> Yunjian Wang (6):
>>       net/bonding: fix mode type mismatch
>>       net/ice: fix link up when starting device
>>       net/virtio-user: check FD flags getting failure
>>       ring: fix error code when creating ring
>>       net/ixgbe: check filter init failure
>>       net/ixgbe: reset security context pointer on close
>>
>>

-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 14436 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-03-31 10:00   ` Christian Ehrhardt
@ 2022-04-06  6:49     ` Christian Ehrhardt
  2022-04-06  7:05       ` Jiang, YuX
  0 siblings, 1 reply; 15+ messages in thread
From: Christian Ehrhardt @ 2022-04-06  6:49 UTC (permalink / raw)
  To: Jiang, YuX
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan

[-- Attachment #1: Type: text/plain, Size: 5670 bytes --]

On Thu, Mar 31, 2022 at 12:00 PM Christian Ehrhardt <
christian.ehrhardt@canonical.com> wrote:

>
>
> On Wed, Mar 30, 2022 at 1:04 PM Jiang, YuX <yux.jiang@intel.com> wrote:
>
>> > -----Original Message-----
>> > From: christian.ehrhardt@canonical.com <
>> christian.ehrhardt@canonical.com>
>> > Sent: Monday, March 21, 2022 7:55 PM
>> > To: stable@dpdk.org
>> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
>> > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
>> > <benjamin.walker@intel.com>; David Christensen
>> > <drc@linux.vnet.ibm.com>; 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>; 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: 19.11.12 patches review and test
>> >
>> > Hi all,
>> >
>> > Here is a list of patches targeted for stable release 19.11.12.
>> >
>> > The planned date for the final release is 7th of 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=v19.11.12-rc1
>> >
>> > These patches are located at branch 19.11 of dpdk-stable repo:
>> >     https://dpdk.org/browse/dpdk-stable/
>> >
>> > Thanks.
>> >
>> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
>> >
>> Update the test status for Intel part. DPDK19.11.12-rc1 test rate is 60%,
>> totally find four defects as below:
>>
>
> Thank you for all your work!
>
>
>> Bug1:[dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698:
>> unable to forward packets normally. Intel Dev is investigating.
>> Bug2:[LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing.
>> Intel Dev is investigating.
>>
>
> Both are very interesting, could you make sure that by next Wednesday (6th
> of April) there is feedback on this thread if this is either:
>

Hi Jiang YuX,
by now everything else is in place to tag the 19.11.12 release tomorrow,
therefore I wanted to ping for these updates so that we can make the right
decision to release or delay.


> 1. fixable, with a pointer to a fix
> 2. not fixed yet, but also not too bad (or not a regression to the former
> state) and thereby does not block 19.11.12
> 3. not fixed yet, but being very severe blocking 19.11.12, but identified
> the offending commit that shall be reverted
> 4. not fixed yet, but being very severe blocking 19.11.12, and an ETA of a
> fix/mitigation
>
> Based on that outcome we then need to decide if we need to tag -rc2 and
> another round of verifications.
>
> Bug3:https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1]
>> drivers/net/qede make build failed on Fedora35 with Clang13.0.0.
>> > Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com>, no fix yet.
>>
>
> Thanks for identifying this one.
> As in the past, we are willing to take build time fixes for newer compiler
> stacks, but we are not blocked on releasing 19.11.12 unless platforms
> formerly building and using it are affected.
>
>
>> Bug4:https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1]
>> bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with
>> gcc11.2.1&&gcc11.2.0.
>> > Has fix (
>> https://github.com/cpaelzer/dpdk-stable-queue/commit/f17a5eb33a2fec2f33476743f56d1fb2d37ca3b7.patch)
>> and verify passed.
>>
>
> Yes thanks, this one is indeed already applied
>
>
>>
>> # 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, Fedora35, RHEL8.4,
>> etc.
>> - All test done. Two new bugs are found, and one known bug(
>> https://bugs.dpdk.org/show_bug.cgi?id=747)
>> * PF(i40e, ixgbe): test scenarios including
>> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
>> - Execution rate is 30%, no new issue is found.
>> * VF(i40e, ixgbe): test scenarios including
>> VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
>> - Execution rate is 30%, no new issue is found.
>> * PF/VF(ice): test scenarios including Switch features/Package
>> Management/Flow Director/Advanced Tx, etc.
>> - All test done. No new issue is found.
>> * Intel NIC single core/NIC performance: test scenarios including PF/VF
>> single core performance test etc.
>> - All test done. No big performance drop.
>> * IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test
>> - QAT&SW/FIB library, etc.
>> - On going.
>> # 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.
>> - All test done. No new issue is found.
>> * Cryptodev:
>> * Function test: test scenarios including Cryptodev API
>> testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/ etc.
>> - On going.
>> * Performance test: test scenarios including Thoughput Performance
>> /Cryptodev Latency, etc.
>> - On going.
>>
>> BRs
>> Yu Jiang
>>
>
>
> --
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 9831 bytes --]

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

* RE: 19.11.12 patches review and test
  2022-04-06  6:49     ` Christian Ehrhardt
@ 2022-04-06  7:05       ` Jiang, YuX
  2022-04-06  8:40         ` Christian Ehrhardt
  0 siblings, 1 reply; 15+ messages in thread
From: Jiang, YuX @ 2022-04-06  7:05 UTC (permalink / raw)
  To: Christian Ehrhardt, Yang, SteveX, Zhang, Roy Fan
  Cc: stable, dev, Abhishek Marathe, Ali Alnubani, Walker, Benjamin,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan

[-- Attachment #1: Type: text/plain, Size: 8328 bytes --]

From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Sent: Wednesday, April 6, 2022 2:49 PM
To: Jiang, YuX <yux.jiang@intel.com>
Cc: stable@dpdk.org; dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>; Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin <benjamin.walker@intel.com>; David Christensen <drc@linux.vnet.ibm.com>; 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>; 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: Re: 19.11.12 patches review and test



On Thu, Mar 31, 2022 at 12:00 PM Christian Ehrhardt <christian.ehrhardt@canonical.com<mailto:christian.ehrhardt@canonical.com>> wrote:


On Wed, Mar 30, 2022 at 1:04 PM Jiang, YuX <yux.jiang@intel.com<mailto:yux.jiang@intel.com>> wrote:
> -----Original Message-----
> From: christian.ehrhardt@canonical.com<mailto:christian.ehrhardt@canonical.com> <christian.ehrhardt@canonical.com<mailto:christian.ehrhardt@canonical.com>>
> Sent: Monday, March 21, 2022 7:55 PM
> To: stable@dpdk.org<mailto:stable@dpdk.org>
> Cc: dev@dpdk.org<mailto:dev@dpdk.org>; Abhishek Marathe <Abhishek.Marathe@microsoft.com<mailto:Abhishek.Marathe@microsoft.com>>;
> Ali Alnubani <alialnu@nvidia.com<mailto:alialnu@nvidia.com>>; Walker, Benjamin
> <benjamin.walker@intel.com<mailto:benjamin.walker@intel.com>>; David Christensen
> <drc@linux.vnet.ibm.com<mailto:drc@linux.vnet.ibm.com>>; hariprasad.govindharajan@intel.com<mailto:hariprasad.govindharajan@intel.com>; Hemant
> Agrawal <hemant.agrawal@nxp.com<mailto:hemant.agrawal@nxp.com>>; Stokes, Ian <ian.stokes@intel.com<mailto:ian.stokes@intel.com>>;
> Jerin Jacob <jerinj@marvell.com<mailto:jerinj@marvell.com>>; Mcnamara, John
> <john.mcnamara@intel.com<mailto:john.mcnamara@intel.com>>; Ju-Hyoung Lee <juhlee@microsoft.com<mailto:juhlee@microsoft.com>>;
> Kevin Traynor <ktraynor@redhat.com<mailto:ktraynor@redhat.com>>; Luca Boccassi <bluca@debian.org<mailto:bluca@debian.org>>;
> Pei Zhang <pezhang@redhat.com<mailto:pezhang@redhat.com>>; Xu, Qian Q <qian.q.xu@intel.com<mailto:qian.q.xu@intel.com>>;
> Raslan Darawsheh <rasland@nvidia.com<mailto:rasland@nvidia.com>>; Thomas Monjalon
> <thomas@monjalon.net<mailto:thomas@monjalon.net>>; Peng, Yuan <yuan.peng@intel.com<mailto:yuan.peng@intel.com>>; Chen,
> Zhaoyan <zhaoyan.chen@intel.com<mailto:zhaoyan.chen@intel.com>>
> Subject: 19.11.12 patches review and test
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.12.
>
> The planned date for the final release is 7th of 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=v19.11.12-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com<mailto:christian.ehrhardt@canonical.com>>
>
Update the test status for Intel part. DPDK19.11.12-rc1 test rate is 60%, totally find four defects as below:

Hi Christian,


Bug1: [dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698: unable to forward packets normally. Intel Dev is investigating.

         First test with 4ports, also can reproduce with 19.11, confirmed with Dev -- not fixed yet, but also not too bad (or not a regression to the former state) and thereby does not block 19.11.12

Bug2: [LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing. Intel Dev is investigating. Bad commit: commit d2b406a1da4f4cbc1f6a1b1940659819e2ae2d34

         Confirmed with Dev, need revert the commit which is sent for 21.xx fix but not for 19.11 LTS, and validation team test passed after revert the commit.

Bug3: https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1] drivers/net/qede make build failed on Fedora35 with Clang13.0.0.( may dup: https://bugs.dpdk.org/show_bug.cgi?id=912)

       Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com<mailto:vanshika.shukla@nxp.com>>, no fix yet.

Bug4: https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1] bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with gcc11.2.1&&gcc11.2.0.  -->Fixed by latest LTS19.11

Thank you for all your work!

Bug1:[dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698: unable to forward packets normally. Intel Dev is investigating.
Bug2:[LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing. Intel Dev is investigating.

Both are very interesting, could you make sure that by next Wednesday (6th of April) there is feedback on this thread if this is either:

Hi Jiang YuX,
by now everything else is in place to tag the 19.11.12 release tomorrow,
therefore I wanted to ping for these updates so that we can make the right decision to release or delay.

1. fixable, with a pointer to a fix
2. not fixed yet, but also not too bad (or not a regression to the former state) and thereby does not block 19.11.12
3. not fixed yet, but being very severe blocking 19.11.12, but identified the offending commit that shall be reverted
4. not fixed yet, but being very severe blocking 19.11.12, and an ETA of a fix/mitigation

Based on that outcome we then need to decide if we need to tag -rc2 and another round of verifications.

Bug3:https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1] drivers/net/qede make build failed on Fedora35 with Clang13.0.0.
> Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com<mailto:vanshika.shukla@nxp.com>>, no fix yet.

Thanks for identifying this one.
As in the past, we are willing to take build time fixes for newer compiler stacks, but we are not blocked on releasing 19.11.12 unless platforms formerly building and using it are affected.

Bug4:https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1] bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with gcc11.2.1&&gcc11.2.0.
> Has fix (https://github.com/cpaelzer/dpdk-stable-queue/commit/f17a5eb33a2fec2f33476743f56d1fb2d37ca3b7.patch) and verify passed.

Yes thanks, this one is indeed already applied


# 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, Fedora35, RHEL8.4, etc.
- All test done. Two new bugs are found, and one known bug(https://bugs.dpdk.org/show_bug.cgi?id=747)
* PF(i40e, ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 30%, no new issue is found.
* VF(i40e, ixgbe): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
- Execution rate is 30%, no new issue is found.
* PF/VF(ice): test scenarios including Switch features/Package Management/Flow Director/Advanced Tx, etc.
- All test done. No new issue is found.
* Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test etc.
- All test done. No big performance drop.
* IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test - QAT&SW/FIB library, etc.
- On going.
# 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.
- All test done. No new issue is found.
* Cryptodev:
* Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/ etc.
- On going.
* Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
- On going.

BRs
Yu Jiang


--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd


--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 16775 bytes --]

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

* Re: 19.11.12 patches review and test
  2022-04-06  7:05       ` Jiang, YuX
@ 2022-04-06  8:40         ` Christian Ehrhardt
  0 siblings, 0 replies; 15+ messages in thread
From: Christian Ehrhardt @ 2022-04-06  8:40 UTC (permalink / raw)
  To: Jiang, YuX
  Cc: Yang, SteveX, Zhang, Roy Fan, stable, dev, Abhishek Marathe,
	Ali Alnubani, Walker, Benjamin, David Christensen,
	hariprasad.govindharajan, Hemant Agrawal, Stokes, Ian,
	Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor,
	Luca Boccassi, Pei Zhang, Xu, Qian Q, Raslan Darawsheh,
	Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan

[-- Attachment #1: Type: text/plain, Size: 8719 bytes --]

On Wed, Apr 6, 2022 at 9:05 AM Jiang, YuX <yux.jiang@intel.com> wrote:

> *From:* Christian Ehrhardt <christian.ehrhardt@canonical.com>
> *Sent:* Wednesday, April 6, 2022 2:49 PM
> *To:* Jiang, YuX <yux.jiang@intel.com>
> *Cc:* stable@dpdk.org; dev@dpdk.org; Abhishek Marathe <
> Abhishek.Marathe@microsoft.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen <
> drc@linux.vnet.ibm.com>; 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>; 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:* Re: 19.11.12 patches review and test
>
>
>
>
>
>
>
> On Thu, Mar 31, 2022 at 12:00 PM Christian Ehrhardt <
> christian.ehrhardt@canonical.com> wrote:
>
>
>
>
>
> On Wed, Mar 30, 2022 at 1:04 PM Jiang, YuX <yux.jiang@intel.com> wrote:
>
> > -----Original Message-----
> > From: christian.ehrhardt@canonical.com <christian.ehrhardt@canonical.com
> >
> > Sent: Monday, March 21, 2022 7:55 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> > <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; 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>; 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: 19.11.12 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.12.
> >
> > The planned date for the final release is 7th of 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=v19.11.12-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> Update the test status for Intel part. DPDK19.11.12-rc1 test rate is 60%,
> totally find four defects as below:
>
>
>
> Hi Christian,
>
>
>
> Bug1: [dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698:
> unable to forward packets normally. Intel Dev is investigating.
>
>          First test with 4ports, also can reproduce with 19.11, confirmed
> with Dev -- not fixed yet, but also not too bad (or not a regression to the
> former state) and thereby does not block 19.11.12
>
>
Thanks, if down the road there is a fix feel free to send it to stable@ as
usual.

Bug2: [LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing. Intel
> Dev is investigating. Bad commit: commit
> d2b406a1da4f4cbc1f6a1b1940659819e2ae2d34
>
>          Confirmed with Dev, need revert the commit which is sent for
> 21.xx fix but not for 19.11 LTS, and validation team test passed after
> revert the commit.
>
>

Thanks for the reply!
This was added in 19.11.11 and not found back then, glad you got it now.

Since this is Intel Test (you) + Intel Dev (You and the Devs you confirmed
it with) and an Intel Device I'll take your word and will revert this in
19.11.12.
There is no need to tag an -rc2 for it since you already tested the most
relevant devices/tests with that revert (and no one else saw it before or
after the change in 19.11.11).


> Bug3: https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1]
> drivers/net/qede make build failed on Fedora35 with Clang13.0.0.( may dup:
> https://bugs.dpdk.org/show_bug.cgi?id=912)
>
>        Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com>, no fix
> yet.
>
> Bug4: https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1]
> bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with
> gcc11.2.1&&gcc11.2.0.  àFixed by latest LTS19.11
>
>
>
> Thank you for all your work!
>
>
>
> Bug1:[dpdk-19.11.12] metering_and_policing/ipv4_HASH_table_RFC2698: unable
> to forward packets normally. Intel Dev is investigating.
> Bug2:[LTS DPDK-19.11.12-rc1] cryptodev_qat_asym_autotest is failing. Intel
> Dev is investigating.
>
>
>
> Both are very interesting, could you make sure that by next Wednesday (6th
> of April) there is feedback on this thread if this is either:
>
>
>
> Hi Jiang YuX,
>
> by now everything else is in place to tag the 19.11.12 release tomorrow,
>
> therefore I wanted to ping for these updates so that we can make the right
> decision to release or delay.
>
>
>
> 1. fixable, with a pointer to a fix
>
> 2. not fixed yet, but also not too bad (or not a regression to the former
> state) and thereby does not block 19.11.12
>
> 3. not fixed yet, but being very severe blocking 19.11.12, but identified
> the offending commit that shall be reverted
>
> 4. not fixed yet, but being very severe blocking 19.11.12, and an ETA of a
> fix/mitigation
>
>
>
> Based on that outcome we then need to decide if we need to tag -rc2 and
> another round of verifications.
>
>
>
> Bug3:https://bugs.dpdk.org/show_bug.cgi?id=978 [dpdk-19.11.12-rc1]
> drivers/net/qede make build failed on Fedora35 with Clang13.0.0.
> > Bad commit from Vanshika Shukla <vanshika.shukla@nxp.com>, no fix yet.
>
>
>
> Thanks for identifying this one.
>
> As in the past, we are willing to take build time fixes for newer compiler
> stacks, but we are not blocked on releasing 19.11.12 unless platforms
> formerly building and using it are affected.
>
>
>
> Bug4:https://bugs.dpdk.org/show_bug.cgi?id=977 [dpdk-19.11.12-rc1]
> bnxt_stats meson&&make build Error on Fedora35-64 and Ubuntu2110-64 with
> gcc11.2.1&&gcc11.2.0.
> > Has fix (
> https://github.com/cpaelzer/dpdk-stable-queue/commit/f17a5eb33a2fec2f33476743f56d1fb2d37ca3b7.patch)
> and verify passed.
>
>
>
> Yes thanks, this one is indeed already applied
>
>
>
>
> # 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, Fedora35, RHEL8.4,
> etc.
> - All test done. Two new bugs are found, and one known bug(
> https://bugs.dpdk.org/show_bug.cgi?id=747)
> * PF(i40e, ixgbe): test scenarios including
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
> - Execution rate is 30%, no new issue is found.
> * VF(i40e, ixgbe): test scenarios including
> VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
> - Execution rate is 30%, no new issue is found.
> * PF/VF(ice): test scenarios including Switch features/Package
> Management/Flow Director/Advanced Tx, etc.
> - All test done. No new issue is found.
> * Intel NIC single core/NIC performance: test scenarios including PF/VF
> single core performance test etc.
> - All test done. No big performance drop.
> * IPsec: test scenarios including ipsec/ipsec-gw/ipsec library basic test
> - QAT&SW/FIB library, etc.
> - On going.
> # 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.
> - All test done. No new issue is found.
> * Cryptodev:
> * Function test: test scenarios including Cryptodev API
> testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/ etc.
> - On going.
> * Performance test: test scenarios including Thoughput Performance
> /Cryptodev Latency, etc.
> - On going.
>
> BRs
> Yu Jiang
>
>
>
>
> --
>
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd
>
>
>
>
> --
>
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd
>


-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 19416 bytes --]

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

end of thread, other threads:[~2022-04-06  8:40 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-21 11:55 19.11.12 patches review and test christian.ehrhardt
2022-03-30 11:04 ` Jiang, YuX
2022-03-31 10:00   ` Christian Ehrhardt
2022-04-06  6:49     ` Christian Ehrhardt
2022-04-06  7:05       ` Jiang, YuX
2022-04-06  8:40         ` Christian Ehrhardt
2022-03-31 10:50 ` Christian Ehrhardt
2022-04-01 14:34 ` Kalesh Anakkur Purayil
2022-04-04  6:35   ` Christian Ehrhardt
2022-04-04  6:39 ` Christian Ehrhardt
2022-04-04  7:02   ` Ali Alnubani
2022-04-04  6:52 ` Ali Alnubani
2022-04-04  7:12   ` Christian Ehrhardt
2022-04-06  2:11 ` Pei Zhang
2022-04-06  6:45   ` Christian Ehrhardt

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