patches for DPDK stable branches
 help / color / mirror / Atom feed
* [dpdk-stable] 19.11.7 patches review and test
@ 2021-02-22 15:58 Christian Ehrhardt
  2021-02-24  9:11 ` Christian Ehrhardt
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Christian Ehrhardt @ 2021-02-22 15:58 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen

Hi all,

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

The planned date for the final release is 8th March.

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

These patches are located at branch 19.11 of dpdk-stable repo:
    https://git.dpdk.org/dpdk-stable/log/?h=19.11

Thanks.

Christian Ehrhardt <christian.ehrhardt@canonical.com>

---
Ajit Khaparde (1):
      net/bnxt: fix cleanup on mutex init failure

Alvin Zhang (6):
      net/ixgbe: detect failed VF MTU set
      net/i40e: fix Rx bytes statistics
      net/i40e: fix returned code for RSS hardware failure
      net/ice: fix RSS lookup table initialization
      test: fix buffer overflow in Tx burst
      app/testpmd: fix key for RSS flow rule

Anatoly Burakov (1):
      fbarray: fix overlap check

Ankur Dwivedi (1):
      test/event_crypto: set cipher operation in transform

Ashish Sadanandan (1):
      mbuf: add C++ include guard for dynamic fields header

Balazs Nemeth (1):
      net/qede: fix promiscuous enable

Beilei Xing (1):
      net/i40e: fix global register recovery

Bernard Iremonger (1):
      doc: fix QinQ flow rules in testpmd guide

Bruce Richardson (18):
      build: provide suitable error for "both" libraries option
      eal: fix reciprocal header include
      ethdev: fix missing header include
      rib: fix missing header includes
      ipsec: fix missing header include
      fib: fix missing header includes
      app: fix build with extra include paths
      power: create guest channel public header file
      power: make channel message functions public
      power: rename public structs
      power: rename constants
      power: clean up includes
      eal: fix MCS lock header include
      power: fix missing header includes
      rib: fix missing header include
      mbuf: fix missing header include
      power: export guest channel header file
      build: force pkg-config for dependency detection

Chengchang Tang (5):
      net/hns3: fix register length when dumping registers
      net/hns3: fix data overwriting during register dump
      net/hns3: fix dump register out of range
      net/hns3: fix firmware exceptions by concurrent commands
      net/hns3: fix VF reset on mailbox failure

Chengwen Feng (3):
      net/hns3: fix VF query link status in dev init
      net/hns3: remove MPLS from supported flow items
      net/hns3: fix flow director rule residue on malloc failure

Ciara Power (3):
      app/crypto-perf: fix spelling in output
      app/crypto-perf: fix latency CSV output
      app/crypto-perf: fix CSV output format

Dapeng Yu (4):
      net/ixgbe: fix flex bytes flow director rule
      net/ice: check Rx queue number on RSS init
      net/ixgbe: disable NFS filtering
      app/testpmd: avoid exit without terminal restore

Dmitry Kozlyuk (1):
      build: fix linker flags on Windows

Fei Chen (1):
      vhost: fix vid allocation race

Feifei Wang (10):
      app/eventdev: adjust event count order for pipeline test
      app/eventdev: remove redundant enqueue in burst Tx
      examples/eventdev: add info output for main core
      app/eventdev: fix SMP barrier in performance test
      examples/eventdev: check CPU core enabling
      examples/eventdev: move ethdev stop to the end
      net/ixgbe: add new flag of stripped VLAN for NEON
      net/ixgbe: support bad checksum flag for NEON
      net/ixgbe: support good checksum flag for NEON
      net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to checksum

Ferruh Yigit (11):
      app/procinfo: fix _filters stats reporting
      app/procinfo: fix check on xstats-ids
      app/procinfo: remove useless memset
      net/pcap: remove local variable shadowing outer one
      net/bonding: remove local variable shadowing outer one
      net/af_xdp: remove useless assignment
      app/crypto-perf: remove always true condition
      net/avp: remove always true condition
      net/pcap: fix byte stats for drop Tx
      net/pcap: fix infinite Rx with large files
      app/testpmd: fix help of metering commands

Gaetan Rivet (2):
      net/bonding: fix port id validity check on parsing
      net/bonding: fix PCI address comparison on non-PCI ports

Gagandeep Singh (2):
      test/ipsec: fix result code for not supported
      crypto/dpaa2_sec: fix memory allocation check

George Prekas (1):
      app/testpmd: fix IP checksum calculation

Gregory Etelson (1):
      app/testpmd: release flows left before port stop

Haiyue Wang (1):
      net/ixgbe: fix UDP zero checksum on x86

Harman Kalra (1):
      examples/l3fwd: remove limitation on Tx queue count

Harry van Haaren (1):
      eventdev: fix a return value comment

Heinrich Kuhn (1):
      net/nfp: read chip model from PluDevice register

Hongbo Zheng (1):
      net/hns3: use new opcode for clearing hardware resource

Huisong Li (4):
      net/hns3: fix error code in xstats
      net/hns3: validate requested maximum Rx frame length
      net/hns3: fix Rx/Tx errors stats
      net/hns3: fix xstats with id and names

Hyong Youb Kim (2):
      net/enic: fix filter type used for flow API
      net/enic: fix filter log message

Ido Segev (1):
      net/ena: flush Rx buffers memory pool cache

Igor Ryzhov (1):
      net/i40e: fix stats counters

Ivan Malov (1):
      net/sfc: fix TSO and checksum offloads for EF10

Jiawei Wang (1):
      app/testpmd: fix packets dump overlapping

Jiawei Zhu (1):
      net/virtio-user: fix run closing stdin and close callfd

Jingjing Wu (1):
      net/iavf: fix vector mapping with queue

Joyce Kong (1):
      eal/arm: fix debug build with gcc for 128-bit atomics

Kalesh AP (4):
      net/bnxt: release HWRM lock in error
      net/bnxt: propagate FW command failure to application
      net/bnxt: fix VNIC RSS configure function
      net/bnxt: fix FW version log

Lance Richardson (5):
      net/bnxt: disable end of packet padding for Rx
      net/bnxt: fix null termination of Rx mbuf chain
      net/bnxt: fix doorbell write ordering
      net/bnxt: fix fallback mbuf allocation logic
      net/bnxt: fix outer UDP checksum Rx offload capability

Leyi Rong (1):
      net/ice: enlarge Rx queue rearm threshold to 64

Li Feng (1):
      mem: exclude unused memory from core dump

Lijun Ou (4):
      net/hns3: fix interception with flow director
      net/hns3: adjust format specifier for enum
      net/hns3: fix memory leak on secondary process exit
      doc: fix product link in hns3 guide

Liron Himi (5):
      net/octeontx2: fix PF flow action for Tx
      net/mvpp2: remove debug log on fast-path
      net/mvpp2: remove VLAN flush
      net/mvpp2: remove CRC length from MRU validation
      net/mvpp2: fix frame size checking

Long Li (1):
      net/netvsc: ignore unsupported packet on sync command

Lukasz Wojciechowski (1):
      test/distributor: fix return buffer queue overload

Marvin Liu (1):
      vhost: fix packed ring dequeue offloading

Michael Baum (3):
      net/mlx4: fix handling of probing failure
      net/mlx5: fix leak on Rx queue creation failure
      net/mlx5: fix leak on Tx queue creation failure

Murphy Yang (5):
      net/ice: fix outer UDP Tx checksum offload
      net/i40e: fix L4 checksum flag
      net/ice: disable IPv4 checksum offload in vector Tx
      net/i40e: add null input checks
      net/ice: fix outer checksum flags

Olivier Matz (3):
      test/mcslock: remove unneeded per lcore copy
      build: fix plugin load on static build
      mempool: fix panic on dump or audit

Qi Zhang (3):
      net/ice/base: fix tunnel destroy
      net/ice/base: fix null pointer dereference
      net/ice/base: fix memory handling

Ruifeng Wang (3):
      lpm: fix vector IPv4 lookup
      net/octeontx: fix build with SVE
      common/octeontx2: fix build with SVE

Samik Gupta (2):
      net/bnxt: fix Rx rings in RSS redirection table
      net/bnxt: fix VNIC config on Rx queue stop

Shiri Kuzin (2):
      net/mlx5: refuse empty VLAN in flow pattern
      net/mlx5: fix VXLAN decap on non-VXLAN flow

Souvik Dey (1):
      net/i40e: fix VLAN stripping in VF

Sriharsha Basavapatna (1):
      net/bnxt: fix max rings computation

Stephen Hemminger (1):
      test: fix terminal settings on exit

Steve Yang (20):
      ethdev: fix max Rx packet length check
      app/testpmd: fix max Rx packet length for VLAN packets
      net/dpaa: fix jumbo frame flag condition for MTU set
      net/e1000: fix jumbo frame flag condition for MTU set
      net/hns3: fix jumbo frame flag condition for MTU set
      net/i40e: fix jumbo frame flag condition
      net/iavf: fix jumbo frame flag condition
      net/ipn3ke: fix jumbo frame flag condition for MTU set
      net/octeontx2: fix jumbo frame flag condition for MTU
      net/qede: fix jumbo frame flag condition for MTU set
      net/sfc: fix jumbo frame flag condition for MTU set
      net/thunderx: fix jumbo frame flag condition for MTU set
      net/cxgbe: fix jumbo frame flag condition
      net/enetc: fix jumbo frame flag condition for MTU set
      net/nfp: fix jumbo frame flag condition for MTU set
      net/liquidio: fix jumbo frame flag condition for MTU set
      net/dpaa2: fix jumbo frame flag condition for MTU set
      app/testpmd: fix setting maximum packet length
      net/ice: fix jumbo frame flag condition
      net/ixgbe: fix jumbo frame flag condition

Suanming Mou (3):
      net/mlx4: fix port attach in secondary process
      net/mlx5: fix crash on secondary process port close
      net/mlx5: fix port attach in secondary process

Sunil Kumar Kori (1):
      net/octeontx2: fix corruption in segments list

Tal Shnaiderman (2):
      common/mlx5: fix pointer cast on Windows
      net/mlx5: fix comparison sign in flow engine

Thomas Monjalon (1):
      mem: fix build

Viacheslav Galaktionov (1):
      net/sfc: fix generic byte statistics to exclude FCS bytes

Viacheslav Ovsiienko (2):
      doc: update flow mark action in mlx5 guide
      doc: fix mark action zero value in mlx5 guide

Vladimir Medvedkin (1):
      rib: fix insertion in some cases

Weifeng Li (1):
      net/i40e: fix X722 for 802.1ad frames ability

Wenjun Wu (1):
      net/e1000: fix flow control mode setting

Yicai Lu (1):
      ip_frag: remove padding length of fragment

Yongxin Liu (1):
      usertools: fix binding built-in kernel driver

Yunjian Wang (3):
      eal/linux: fix handling of error events from epoll
      net/bnxt: fix memory leak when mapping fails
      net/mvneta: check allocation in Rx queue flush

Yuri Chipchev (1):
      net/mvpp2: fix stack corruption

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-02-22 15:58 [dpdk-stable] 19.11.7 patches review and test Christian Ehrhardt
@ 2021-02-24  9:11 ` Christian Ehrhardt
  2021-03-01  5:48 ` Pei Zhang
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: Christian Ehrhardt @ 2021-02-24  9:11 UTC (permalink / raw)
  To: dpdk stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen

On Mon, Feb 22, 2021 at 4:59 PM Christian Ehrhardt
<christian.ehrhardt@canonical.com> wrote:
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.7.
>
> The planned date for the final release is 8th March.
>
> 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.

Self answering with some test results :-)
I've ported rc1 to Ubuntu 20.04 as if I'd do a release already.
There I've tested a few low level and a set of OVS-DPDK based use cases.

1.0.0 (14:24:29): virt tests
  1.1.0 (14:24:29): initialize environment
3.0.0 (14:25:26): performance tests
  3.1.0 (14:25:26): prep benchmarks
  3.2.0 (14:25:48): performance tests
    3.2.1 (14:25:57): test guest-openvswitch for OVS-5CPU  => Pass
    3.2.2 (14:44:47): test guest-dpdk-vhost-user-client-multiq for
OVSDPDK-VUC  => Pass
4.0.0 (15:05:47): VUC endurance checks
  4.1.0 (15:05:47): prep VUC endurance tests
    4.1.1 (15:16:31): start stop guests (client)  => Pass
    4.1.2 (16:38:51): add/remove ports (client)  => Pass
  4.2.0 (16:48:23): Final cleanup

At least in my cases I saw now functional issue nor a performance drop
due to 19.11.7.

Once completed let me know what your results look like :-)

> A release candidate tarball can be found at:
>
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.7-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://git.dpdk.org/dpdk-stable/log/?h=19.11
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix cleanup on mutex init failure
>
> Alvin Zhang (6):
>       net/ixgbe: detect failed VF MTU set
>       net/i40e: fix Rx bytes statistics
>       net/i40e: fix returned code for RSS hardware failure
>       net/ice: fix RSS lookup table initialization
>       test: fix buffer overflow in Tx burst
>       app/testpmd: fix key for RSS flow rule
>
> Anatoly Burakov (1):
>       fbarray: fix overlap check
>
> Ankur Dwivedi (1):
>       test/event_crypto: set cipher operation in transform
>
> Ashish Sadanandan (1):
>       mbuf: add C++ include guard for dynamic fields header
>
> Balazs Nemeth (1):
>       net/qede: fix promiscuous enable
>
> Beilei Xing (1):
>       net/i40e: fix global register recovery
>
> Bernard Iremonger (1):
>       doc: fix QinQ flow rules in testpmd guide
>
> Bruce Richardson (18):
>       build: provide suitable error for "both" libraries option
>       eal: fix reciprocal header include
>       ethdev: fix missing header include
>       rib: fix missing header includes
>       ipsec: fix missing header include
>       fib: fix missing header includes
>       app: fix build with extra include paths
>       power: create guest channel public header file
>       power: make channel message functions public
>       power: rename public structs
>       power: rename constants
>       power: clean up includes
>       eal: fix MCS lock header include
>       power: fix missing header includes
>       rib: fix missing header include
>       mbuf: fix missing header include
>       power: export guest channel header file
>       build: force pkg-config for dependency detection
>
> Chengchang Tang (5):
>       net/hns3: fix register length when dumping registers
>       net/hns3: fix data overwriting during register dump
>       net/hns3: fix dump register out of range
>       net/hns3: fix firmware exceptions by concurrent commands
>       net/hns3: fix VF reset on mailbox failure
>
> Chengwen Feng (3):
>       net/hns3: fix VF query link status in dev init
>       net/hns3: remove MPLS from supported flow items
>       net/hns3: fix flow director rule residue on malloc failure
>
> Ciara Power (3):
>       app/crypto-perf: fix spelling in output
>       app/crypto-perf: fix latency CSV output
>       app/crypto-perf: fix CSV output format
>
> Dapeng Yu (4):
>       net/ixgbe: fix flex bytes flow director rule
>       net/ice: check Rx queue number on RSS init
>       net/ixgbe: disable NFS filtering
>       app/testpmd: avoid exit without terminal restore
>
> Dmitry Kozlyuk (1):
>       build: fix linker flags on Windows
>
> Fei Chen (1):
>       vhost: fix vid allocation race
>
> Feifei Wang (10):
>       app/eventdev: adjust event count order for pipeline test
>       app/eventdev: remove redundant enqueue in burst Tx
>       examples/eventdev: add info output for main core
>       app/eventdev: fix SMP barrier in performance test
>       examples/eventdev: check CPU core enabling
>       examples/eventdev: move ethdev stop to the end
>       net/ixgbe: add new flag of stripped VLAN for NEON
>       net/ixgbe: support bad checksum flag for NEON
>       net/ixgbe: support good checksum flag for NEON
>       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to checksum
>
> Ferruh Yigit (11):
>       app/procinfo: fix _filters stats reporting
>       app/procinfo: fix check on xstats-ids
>       app/procinfo: remove useless memset
>       net/pcap: remove local variable shadowing outer one
>       net/bonding: remove local variable shadowing outer one
>       net/af_xdp: remove useless assignment
>       app/crypto-perf: remove always true condition
>       net/avp: remove always true condition
>       net/pcap: fix byte stats for drop Tx
>       net/pcap: fix infinite Rx with large files
>       app/testpmd: fix help of metering commands
>
> Gaetan Rivet (2):
>       net/bonding: fix port id validity check on parsing
>       net/bonding: fix PCI address comparison on non-PCI ports
>
> Gagandeep Singh (2):
>       test/ipsec: fix result code for not supported
>       crypto/dpaa2_sec: fix memory allocation check
>
> George Prekas (1):
>       app/testpmd: fix IP checksum calculation
>
> Gregory Etelson (1):
>       app/testpmd: release flows left before port stop
>
> Haiyue Wang (1):
>       net/ixgbe: fix UDP zero checksum on x86
>
> Harman Kalra (1):
>       examples/l3fwd: remove limitation on Tx queue count
>
> Harry van Haaren (1):
>       eventdev: fix a return value comment
>
> Heinrich Kuhn (1):
>       net/nfp: read chip model from PluDevice register
>
> Hongbo Zheng (1):
>       net/hns3: use new opcode for clearing hardware resource
>
> Huisong Li (4):
>       net/hns3: fix error code in xstats
>       net/hns3: validate requested maximum Rx frame length
>       net/hns3: fix Rx/Tx errors stats
>       net/hns3: fix xstats with id and names
>
> Hyong Youb Kim (2):
>       net/enic: fix filter type used for flow API
>       net/enic: fix filter log message
>
> Ido Segev (1):
>       net/ena: flush Rx buffers memory pool cache
>
> Igor Ryzhov (1):
>       net/i40e: fix stats counters
>
> Ivan Malov (1):
>       net/sfc: fix TSO and checksum offloads for EF10
>
> Jiawei Wang (1):
>       app/testpmd: fix packets dump overlapping
>
> Jiawei Zhu (1):
>       net/virtio-user: fix run closing stdin and close callfd
>
> Jingjing Wu (1):
>       net/iavf: fix vector mapping with queue
>
> Joyce Kong (1):
>       eal/arm: fix debug build with gcc for 128-bit atomics
>
> Kalesh AP (4):
>       net/bnxt: release HWRM lock in error
>       net/bnxt: propagate FW command failure to application
>       net/bnxt: fix VNIC RSS configure function
>       net/bnxt: fix FW version log
>
> Lance Richardson (5):
>       net/bnxt: disable end of packet padding for Rx
>       net/bnxt: fix null termination of Rx mbuf chain
>       net/bnxt: fix doorbell write ordering
>       net/bnxt: fix fallback mbuf allocation logic
>       net/bnxt: fix outer UDP checksum Rx offload capability
>
> Leyi Rong (1):
>       net/ice: enlarge Rx queue rearm threshold to 64
>
> Li Feng (1):
>       mem: exclude unused memory from core dump
>
> Lijun Ou (4):
>       net/hns3: fix interception with flow director
>       net/hns3: adjust format specifier for enum
>       net/hns3: fix memory leak on secondary process exit
>       doc: fix product link in hns3 guide
>
> Liron Himi (5):
>       net/octeontx2: fix PF flow action for Tx
>       net/mvpp2: remove debug log on fast-path
>       net/mvpp2: remove VLAN flush
>       net/mvpp2: remove CRC length from MRU validation
>       net/mvpp2: fix frame size checking
>
> Long Li (1):
>       net/netvsc: ignore unsupported packet on sync command
>
> Lukasz Wojciechowski (1):
>       test/distributor: fix return buffer queue overload
>
> Marvin Liu (1):
>       vhost: fix packed ring dequeue offloading
>
> Michael Baum (3):
>       net/mlx4: fix handling of probing failure
>       net/mlx5: fix leak on Rx queue creation failure
>       net/mlx5: fix leak on Tx queue creation failure
>
> Murphy Yang (5):
>       net/ice: fix outer UDP Tx checksum offload
>       net/i40e: fix L4 checksum flag
>       net/ice: disable IPv4 checksum offload in vector Tx
>       net/i40e: add null input checks
>       net/ice: fix outer checksum flags
>
> Olivier Matz (3):
>       test/mcslock: remove unneeded per lcore copy
>       build: fix plugin load on static build
>       mempool: fix panic on dump or audit
>
> Qi Zhang (3):
>       net/ice/base: fix tunnel destroy
>       net/ice/base: fix null pointer dereference
>       net/ice/base: fix memory handling
>
> Ruifeng Wang (3):
>       lpm: fix vector IPv4 lookup
>       net/octeontx: fix build with SVE
>       common/octeontx2: fix build with SVE
>
> Samik Gupta (2):
>       net/bnxt: fix Rx rings in RSS redirection table
>       net/bnxt: fix VNIC config on Rx queue stop
>
> Shiri Kuzin (2):
>       net/mlx5: refuse empty VLAN in flow pattern
>       net/mlx5: fix VXLAN decap on non-VXLAN flow
>
> Souvik Dey (1):
>       net/i40e: fix VLAN stripping in VF
>
> Sriharsha Basavapatna (1):
>       net/bnxt: fix max rings computation
>
> Stephen Hemminger (1):
>       test: fix terminal settings on exit
>
> Steve Yang (20):
>       ethdev: fix max Rx packet length check
>       app/testpmd: fix max Rx packet length for VLAN packets
>       net/dpaa: fix jumbo frame flag condition for MTU set
>       net/e1000: fix jumbo frame flag condition for MTU set
>       net/hns3: fix jumbo frame flag condition for MTU set
>       net/i40e: fix jumbo frame flag condition
>       net/iavf: fix jumbo frame flag condition
>       net/ipn3ke: fix jumbo frame flag condition for MTU set
>       net/octeontx2: fix jumbo frame flag condition for MTU
>       net/qede: fix jumbo frame flag condition for MTU set
>       net/sfc: fix jumbo frame flag condition for MTU set
>       net/thunderx: fix jumbo frame flag condition for MTU set
>       net/cxgbe: fix jumbo frame flag condition
>       net/enetc: fix jumbo frame flag condition for MTU set
>       net/nfp: fix jumbo frame flag condition for MTU set
>       net/liquidio: fix jumbo frame flag condition for MTU set
>       net/dpaa2: fix jumbo frame flag condition for MTU set
>       app/testpmd: fix setting maximum packet length
>       net/ice: fix jumbo frame flag condition
>       net/ixgbe: fix jumbo frame flag condition
>
> Suanming Mou (3):
>       net/mlx4: fix port attach in secondary process
>       net/mlx5: fix crash on secondary process port close
>       net/mlx5: fix port attach in secondary process
>
> Sunil Kumar Kori (1):
>       net/octeontx2: fix corruption in segments list
>
> Tal Shnaiderman (2):
>       common/mlx5: fix pointer cast on Windows
>       net/mlx5: fix comparison sign in flow engine
>
> Thomas Monjalon (1):
>       mem: fix build
>
> Viacheslav Galaktionov (1):
>       net/sfc: fix generic byte statistics to exclude FCS bytes
>
> Viacheslav Ovsiienko (2):
>       doc: update flow mark action in mlx5 guide
>       doc: fix mark action zero value in mlx5 guide
>
> Vladimir Medvedkin (1):
>       rib: fix insertion in some cases
>
> Weifeng Li (1):
>       net/i40e: fix X722 for 802.1ad frames ability
>
> Wenjun Wu (1):
>       net/e1000: fix flow control mode setting
>
> Yicai Lu (1):
>       ip_frag: remove padding length of fragment
>
> Yongxin Liu (1):
>       usertools: fix binding built-in kernel driver
>
> Yunjian Wang (3):
>       eal/linux: fix handling of error events from epoll
>       net/bnxt: fix memory leak when mapping fails
>       net/mvneta: check allocation in Rx queue flush
>
> Yuri Chipchev (1):
>       net/mvpp2: fix stack corruption



-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-02-22 15:58 [dpdk-stable] 19.11.7 patches review and test Christian Ehrhardt
  2021-02-24  9:11 ` Christian Ehrhardt
@ 2021-03-01  5:48 ` Pei Zhang
  2021-03-02  3:29 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: Pei Zhang @ 2021-03-01  5:48 UTC (permalink / raw)
  To: Christian Ehrhardt
  Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin walker, David Christensen, hariprasad govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, pingx yu, qian q xu,
	Raslan Darawsheh, Thomas Monjalon, yuan peng, zhaoyan chen

Hello Christian,

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

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

Versions:

kernel 4.18
qemu 5.2

dpdk: git://dpdk.org/dpdk-stable  
# git log -1
commit cbcd84e3304f43623efe34236f548a1bdae68ca4 (HEAD, tag: v19.11.7-rc1, origin/19.11)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Mon Feb 22 15:59:06 2021 +0100

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



# git branch
remotes/origin/19.11

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

Best regards,

Pei



----- Original Message -----
> From: "Christian Ehrhardt" <christian.ehrhardt@canonical.com>
> To: stable@dpdk.org
> Cc: dev@dpdk.org, "Abhishek Marathe" <Abhishek.Marathe@microsoft.com>, "Akhil Goyal" <akhil.goyal@nxp.com>, "Ali
> Alnubani" <alialnu@mellanox.com>, "benjamin walker" <benjamin.walker@intel.com>, "David Christensen"
> <drc@linux.vnet.ibm.com>, "hariprasad govindharajan" <hariprasad.govindharajan@intel.com>, "Hemant Agrawal"
> <hemant.agrawal@nxp.com>, "Ian Stokes" <ian.stokes@intel.com>, "Jerin Jacob" <jerinj@marvell.com>, "John McNamara"
> <john.mcnamara@intel.com>, "Ju-Hyoung Lee" <juhlee@microsoft.com>, "Kevin Traynor" <ktraynor@redhat.com>, "Luca
> Boccassi" <bluca@debian.org>, "Pei Zhang" <pezhang@redhat.com>, "pingx yu" <pingx.yu@intel.com>, "qian q xu"
> <qian.q.xu@intel.com>, "Raslan Darawsheh" <rasland@mellanox.com>, "Thomas Monjalon" <thomas@monjalon.net>, "yuan
> peng" <yuan.peng@intel.com>, "zhaoyan chen" <zhaoyan.chen@intel.com>
> Sent: Monday, February 22, 2021 11:58:51 PM
> Subject: 19.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.7.
> 
> The planned date for the final release is 8th March.
> 
> 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.7-rc1
> 
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix cleanup on mutex init failure
> 
> Alvin Zhang (6):
>       net/ixgbe: detect failed VF MTU set
>       net/i40e: fix Rx bytes statistics
>       net/i40e: fix returned code for RSS hardware failure
>       net/ice: fix RSS lookup table initialization
>       test: fix buffer overflow in Tx burst
>       app/testpmd: fix key for RSS flow rule
> 
> Anatoly Burakov (1):
>       fbarray: fix overlap check
> 
> Ankur Dwivedi (1):
>       test/event_crypto: set cipher operation in transform
> 
> Ashish Sadanandan (1):
>       mbuf: add C++ include guard for dynamic fields header
> 
> Balazs Nemeth (1):
>       net/qede: fix promiscuous enable
> 
> Beilei Xing (1):
>       net/i40e: fix global register recovery
> 
> Bernard Iremonger (1):
>       doc: fix QinQ flow rules in testpmd guide
> 
> Bruce Richardson (18):
>       build: provide suitable error for "both" libraries option
>       eal: fix reciprocal header include
>       ethdev: fix missing header include
>       rib: fix missing header includes
>       ipsec: fix missing header include
>       fib: fix missing header includes
>       app: fix build with extra include paths
>       power: create guest channel public header file
>       power: make channel message functions public
>       power: rename public structs
>       power: rename constants
>       power: clean up includes
>       eal: fix MCS lock header include
>       power: fix missing header includes
>       rib: fix missing header include
>       mbuf: fix missing header include
>       power: export guest channel header file
>       build: force pkg-config for dependency detection
> 
> Chengchang Tang (5):
>       net/hns3: fix register length when dumping registers
>       net/hns3: fix data overwriting during register dump
>       net/hns3: fix dump register out of range
>       net/hns3: fix firmware exceptions by concurrent commands
>       net/hns3: fix VF reset on mailbox failure
> 
> Chengwen Feng (3):
>       net/hns3: fix VF query link status in dev init
>       net/hns3: remove MPLS from supported flow items
>       net/hns3: fix flow director rule residue on malloc failure
> 
> Ciara Power (3):
>       app/crypto-perf: fix spelling in output
>       app/crypto-perf: fix latency CSV output
>       app/crypto-perf: fix CSV output format
> 
> Dapeng Yu (4):
>       net/ixgbe: fix flex bytes flow director rule
>       net/ice: check Rx queue number on RSS init
>       net/ixgbe: disable NFS filtering
>       app/testpmd: avoid exit without terminal restore
> 
> Dmitry Kozlyuk (1):
>       build: fix linker flags on Windows
> 
> Fei Chen (1):
>       vhost: fix vid allocation race
> 
> Feifei Wang (10):
>       app/eventdev: adjust event count order for pipeline test
>       app/eventdev: remove redundant enqueue in burst Tx
>       examples/eventdev: add info output for main core
>       app/eventdev: fix SMP barrier in performance test
>       examples/eventdev: check CPU core enabling
>       examples/eventdev: move ethdev stop to the end
>       net/ixgbe: add new flag of stripped VLAN for NEON
>       net/ixgbe: support bad checksum flag for NEON
>       net/ixgbe: support good checksum flag for NEON
>       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to checksum
> 
> Ferruh Yigit (11):
>       app/procinfo: fix _filters stats reporting
>       app/procinfo: fix check on xstats-ids
>       app/procinfo: remove useless memset
>       net/pcap: remove local variable shadowing outer one
>       net/bonding: remove local variable shadowing outer one
>       net/af_xdp: remove useless assignment
>       app/crypto-perf: remove always true condition
>       net/avp: remove always true condition
>       net/pcap: fix byte stats for drop Tx
>       net/pcap: fix infinite Rx with large files
>       app/testpmd: fix help of metering commands
> 
> Gaetan Rivet (2):
>       net/bonding: fix port id validity check on parsing
>       net/bonding: fix PCI address comparison on non-PCI ports
> 
> Gagandeep Singh (2):
>       test/ipsec: fix result code for not supported
>       crypto/dpaa2_sec: fix memory allocation check
> 
> George Prekas (1):
>       app/testpmd: fix IP checksum calculation
> 
> Gregory Etelson (1):
>       app/testpmd: release flows left before port stop
> 
> Haiyue Wang (1):
>       net/ixgbe: fix UDP zero checksum on x86
> 
> Harman Kalra (1):
>       examples/l3fwd: remove limitation on Tx queue count
> 
> Harry van Haaren (1):
>       eventdev: fix a return value comment
> 
> Heinrich Kuhn (1):
>       net/nfp: read chip model from PluDevice register
> 
> Hongbo Zheng (1):
>       net/hns3: use new opcode for clearing hardware resource
> 
> Huisong Li (4):
>       net/hns3: fix error code in xstats
>       net/hns3: validate requested maximum Rx frame length
>       net/hns3: fix Rx/Tx errors stats
>       net/hns3: fix xstats with id and names
> 
> Hyong Youb Kim (2):
>       net/enic: fix filter type used for flow API
>       net/enic: fix filter log message
> 
> Ido Segev (1):
>       net/ena: flush Rx buffers memory pool cache
> 
> Igor Ryzhov (1):
>       net/i40e: fix stats counters
> 
> Ivan Malov (1):
>       net/sfc: fix TSO and checksum offloads for EF10
> 
> Jiawei Wang (1):
>       app/testpmd: fix packets dump overlapping
> 
> Jiawei Zhu (1):
>       net/virtio-user: fix run closing stdin and close callfd
> 
> Jingjing Wu (1):
>       net/iavf: fix vector mapping with queue
> 
> Joyce Kong (1):
>       eal/arm: fix debug build with gcc for 128-bit atomics
> 
> Kalesh AP (4):
>       net/bnxt: release HWRM lock in error
>       net/bnxt: propagate FW command failure to application
>       net/bnxt: fix VNIC RSS configure function
>       net/bnxt: fix FW version log
> 
> Lance Richardson (5):
>       net/bnxt: disable end of packet padding for Rx
>       net/bnxt: fix null termination of Rx mbuf chain
>       net/bnxt: fix doorbell write ordering
>       net/bnxt: fix fallback mbuf allocation logic
>       net/bnxt: fix outer UDP checksum Rx offload capability
> 
> Leyi Rong (1):
>       net/ice: enlarge Rx queue rearm threshold to 64
> 
> Li Feng (1):
>       mem: exclude unused memory from core dump
> 
> Lijun Ou (4):
>       net/hns3: fix interception with flow director
>       net/hns3: adjust format specifier for enum
>       net/hns3: fix memory leak on secondary process exit
>       doc: fix product link in hns3 guide
> 
> Liron Himi (5):
>       net/octeontx2: fix PF flow action for Tx
>       net/mvpp2: remove debug log on fast-path
>       net/mvpp2: remove VLAN flush
>       net/mvpp2: remove CRC length from MRU validation
>       net/mvpp2: fix frame size checking
> 
> Long Li (1):
>       net/netvsc: ignore unsupported packet on sync command
> 
> Lukasz Wojciechowski (1):
>       test/distributor: fix return buffer queue overload
> 
> Marvin Liu (1):
>       vhost: fix packed ring dequeue offloading
> 
> Michael Baum (3):
>       net/mlx4: fix handling of probing failure
>       net/mlx5: fix leak on Rx queue creation failure
>       net/mlx5: fix leak on Tx queue creation failure
> 
> Murphy Yang (5):
>       net/ice: fix outer UDP Tx checksum offload
>       net/i40e: fix L4 checksum flag
>       net/ice: disable IPv4 checksum offload in vector Tx
>       net/i40e: add null input checks
>       net/ice: fix outer checksum flags
> 
> Olivier Matz (3):
>       test/mcslock: remove unneeded per lcore copy
>       build: fix plugin load on static build
>       mempool: fix panic on dump or audit
> 
> Qi Zhang (3):
>       net/ice/base: fix tunnel destroy
>       net/ice/base: fix null pointer dereference
>       net/ice/base: fix memory handling
> 
> Ruifeng Wang (3):
>       lpm: fix vector IPv4 lookup
>       net/octeontx: fix build with SVE
>       common/octeontx2: fix build with SVE
> 
> Samik Gupta (2):
>       net/bnxt: fix Rx rings in RSS redirection table
>       net/bnxt: fix VNIC config on Rx queue stop
> 
> Shiri Kuzin (2):
>       net/mlx5: refuse empty VLAN in flow pattern
>       net/mlx5: fix VXLAN decap on non-VXLAN flow
> 
> Souvik Dey (1):
>       net/i40e: fix VLAN stripping in VF
> 
> Sriharsha Basavapatna (1):
>       net/bnxt: fix max rings computation
> 
> Stephen Hemminger (1):
>       test: fix terminal settings on exit
> 
> Steve Yang (20):
>       ethdev: fix max Rx packet length check
>       app/testpmd: fix max Rx packet length for VLAN packets
>       net/dpaa: fix jumbo frame flag condition for MTU set
>       net/e1000: fix jumbo frame flag condition for MTU set
>       net/hns3: fix jumbo frame flag condition for MTU set
>       net/i40e: fix jumbo frame flag condition
>       net/iavf: fix jumbo frame flag condition
>       net/ipn3ke: fix jumbo frame flag condition for MTU set
>       net/octeontx2: fix jumbo frame flag condition for MTU
>       net/qede: fix jumbo frame flag condition for MTU set
>       net/sfc: fix jumbo frame flag condition for MTU set
>       net/thunderx: fix jumbo frame flag condition for MTU set
>       net/cxgbe: fix jumbo frame flag condition
>       net/enetc: fix jumbo frame flag condition for MTU set
>       net/nfp: fix jumbo frame flag condition for MTU set
>       net/liquidio: fix jumbo frame flag condition for MTU set
>       net/dpaa2: fix jumbo frame flag condition for MTU set
>       app/testpmd: fix setting maximum packet length
>       net/ice: fix jumbo frame flag condition
>       net/ixgbe: fix jumbo frame flag condition
> 
> Suanming Mou (3):
>       net/mlx4: fix port attach in secondary process
>       net/mlx5: fix crash on secondary process port close
>       net/mlx5: fix port attach in secondary process
> 
> Sunil Kumar Kori (1):
>       net/octeontx2: fix corruption in segments list
> 
> Tal Shnaiderman (2):
>       common/mlx5: fix pointer cast on Windows
>       net/mlx5: fix comparison sign in flow engine
> 
> Thomas Monjalon (1):
>       mem: fix build
> 
> Viacheslav Galaktionov (1):
>       net/sfc: fix generic byte statistics to exclude FCS bytes
> 
> Viacheslav Ovsiienko (2):
>       doc: update flow mark action in mlx5 guide
>       doc: fix mark action zero value in mlx5 guide
> 
> Vladimir Medvedkin (1):
>       rib: fix insertion in some cases
> 
> Weifeng Li (1):
>       net/i40e: fix X722 for 802.1ad frames ability
> 
> Wenjun Wu (1):
>       net/e1000: fix flow control mode setting
> 
> Yicai Lu (1):
>       ip_frag: remove padding length of fragment
> 
> Yongxin Liu (1):
>       usertools: fix binding built-in kernel driver
> 
> Yunjian Wang (3):
>       eal/linux: fix handling of error events from epoll
>       net/bnxt: fix memory leak when mapping fails
>       net/mvneta: check allocation in Rx queue flush
> 
> Yuri Chipchev (1):
>       net/mvpp2: fix stack corruption
> 
> 


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

* Re: [dpdk-stable] [dpdk-dev] 19.11.7 patches review and test
  2021-02-22 15:58 [dpdk-stable] 19.11.7 patches review and test Christian Ehrhardt
  2021-02-24  9:11 ` Christian Ehrhardt
  2021-03-01  5:48 ` Pei Zhang
@ 2021-03-02  3:29 ` Chen, BoX C
  2021-03-08 16:18   ` Christian Ehrhardt
  2021-03-04 10:43 ` [dpdk-stable] " Yu, PingX
  2021-03-10 13:37 ` Christian Ehrhardt
  4 siblings, 1 reply; 13+ messages in thread
From: Chen, BoX C @ 2021-03-02  3:29 UTC (permalink / raw)
  To: Christian Ehrhardt, stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
	PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan,
	Chen, Zhaoyan

Hi Ehrhardt,
Quick sync up dpdk 19.11.7-rc1 test status of Intel part here. 50% is executed. 3 issues are found tille now:
(1) Compiling dpdk with "make" failed.
        The bad commit id is: b086808ceed59989b5e7b83ce99c98719f45a6bf
(2) The dpdk script usertools/dpdk-devbind.py cannot be used in python2.
        The bad commit id is: 1e794e710d186d209eb3a424f56285c9b47774f6
        dpdk 19.11.7-rc1 only supports python3 version, this is not consistent with dpdk 19.11.6.
(3) Vf launch testpmd init failed on ixgbe. 
        This issue is also occurred in dpdk 21.02 and have this patch (http://patches.dpdk.org/patch/86852/) to fix it. However, this patch can't be merged into 19.11.7. Need rework.

Regards,
Chen Bo

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Christian Ehrhardt
> Sent: February 22, 2021 23:59
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>;
> Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: [dpdk-dev] 19.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.7.
> 
> The planned date for the final release is 8th March.
> 
> 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.7-rc1
> 
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix cleanup on mutex init failure
> 
> Alvin Zhang (6):
>       net/ixgbe: detect failed VF MTU set
>       net/i40e: fix Rx bytes statistics
>       net/i40e: fix returned code for RSS hardware failure
>       net/ice: fix RSS lookup table initialization
>       test: fix buffer overflow in Tx burst
>       app/testpmd: fix key for RSS flow rule
> 
> Anatoly Burakov (1):
>       fbarray: fix overlap check
> 
> Ankur Dwivedi (1):
>       test/event_crypto: set cipher operation in transform
> 
> Ashish Sadanandan (1):
>       mbuf: add C++ include guard for dynamic fields header
> 
> Balazs Nemeth (1):
>       net/qede: fix promiscuous enable
> 
> Beilei Xing (1):
>       net/i40e: fix global register recovery
> 
> Bernard Iremonger (1):
>       doc: fix QinQ flow rules in testpmd guide
> 
> Bruce Richardson (18):
>       build: provide suitable error for "both" libraries option
>       eal: fix reciprocal header include
>       ethdev: fix missing header include
>       rib: fix missing header includes
>       ipsec: fix missing header include
>       fib: fix missing header includes
>       app: fix build with extra include paths
>       power: create guest channel public header file
>       power: make channel message functions public
>       power: rename public structs
>       power: rename constants
>       power: clean up includes
>       eal: fix MCS lock header include
>       power: fix missing header includes
>       rib: fix missing header include
>       mbuf: fix missing header include
>       power: export guest channel header file
>       build: force pkg-config for dependency detection
> 
> Chengchang Tang (5):
>       net/hns3: fix register length when dumping registers
>       net/hns3: fix data overwriting during register dump
>       net/hns3: fix dump register out of range
>       net/hns3: fix firmware exceptions by concurrent commands
>       net/hns3: fix VF reset on mailbox failure
> 
> Chengwen Feng (3):
>       net/hns3: fix VF query link status in dev init
>       net/hns3: remove MPLS from supported flow items
>       net/hns3: fix flow director rule residue on malloc failure
> 
> Ciara Power (3):
>       app/crypto-perf: fix spelling in output
>       app/crypto-perf: fix latency CSV output
>       app/crypto-perf: fix CSV output format
> 
> Dapeng Yu (4):
>       net/ixgbe: fix flex bytes flow director rule
>       net/ice: check Rx queue number on RSS init
>       net/ixgbe: disable NFS filtering
>       app/testpmd: avoid exit without terminal restore
> 
> Dmitry Kozlyuk (1):
>       build: fix linker flags on Windows
> 
> Fei Chen (1):
>       vhost: fix vid allocation race
> 
> Feifei Wang (10):
>       app/eventdev: adjust event count order for pipeline test
>       app/eventdev: remove redundant enqueue in burst Tx
>       examples/eventdev: add info output for main core
>       app/eventdev: fix SMP barrier in performance test
>       examples/eventdev: check CPU core enabling
>       examples/eventdev: move ethdev stop to the end
>       net/ixgbe: add new flag of stripped VLAN for NEON
>       net/ixgbe: support bad checksum flag for NEON
>       net/ixgbe: support good checksum flag for NEON
>       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> checksum
> 
> Ferruh Yigit (11):
>       app/procinfo: fix _filters stats reporting
>       app/procinfo: fix check on xstats-ids
>       app/procinfo: remove useless memset
>       net/pcap: remove local variable shadowing outer one
>       net/bonding: remove local variable shadowing outer one
>       net/af_xdp: remove useless assignment
>       app/crypto-perf: remove always true condition
>       net/avp: remove always true condition
>       net/pcap: fix byte stats for drop Tx
>       net/pcap: fix infinite Rx with large files
>       app/testpmd: fix help of metering commands
> 
> Gaetan Rivet (2):
>       net/bonding: fix port id validity check on parsing
>       net/bonding: fix PCI address comparison on non-PCI ports
> 
> Gagandeep Singh (2):
>       test/ipsec: fix result code for not supported
>       crypto/dpaa2_sec: fix memory allocation check
> 
> George Prekas (1):
>       app/testpmd: fix IP checksum calculation
> 
> Gregory Etelson (1):
>       app/testpmd: release flows left before port stop
> 
> Haiyue Wang (1):
>       net/ixgbe: fix UDP zero checksum on x86
> 
> Harman Kalra (1):
>       examples/l3fwd: remove limitation on Tx queue count
> 
> Harry van Haaren (1):
>       eventdev: fix a return value comment
> 
> Heinrich Kuhn (1):
>       net/nfp: read chip model from PluDevice register
> 
> Hongbo Zheng (1):
>       net/hns3: use new opcode for clearing hardware resource
> 
> Huisong Li (4):
>       net/hns3: fix error code in xstats
>       net/hns3: validate requested maximum Rx frame length
>       net/hns3: fix Rx/Tx errors stats
>       net/hns3: fix xstats with id and names
> 
> Hyong Youb Kim (2):
>       net/enic: fix filter type used for flow API
>       net/enic: fix filter log message
> 
> Ido Segev (1):
>       net/ena: flush Rx buffers memory pool cache
> 
> Igor Ryzhov (1):
>       net/i40e: fix stats counters
> 
> Ivan Malov (1):
>       net/sfc: fix TSO and checksum offloads for EF10
> 
> Jiawei Wang (1):
>       app/testpmd: fix packets dump overlapping
> 
> Jiawei Zhu (1):
>       net/virtio-user: fix run closing stdin and close callfd
> 
> Jingjing Wu (1):
>       net/iavf: fix vector mapping with queue
> 
> Joyce Kong (1):
>       eal/arm: fix debug build with gcc for 128-bit atomics
> 
> Kalesh AP (4):
>       net/bnxt: release HWRM lock in error
>       net/bnxt: propagate FW command failure to application
>       net/bnxt: fix VNIC RSS configure function
>       net/bnxt: fix FW version log
> 
> Lance Richardson (5):
>       net/bnxt: disable end of packet padding for Rx
>       net/bnxt: fix null termination of Rx mbuf chain
>       net/bnxt: fix doorbell write ordering
>       net/bnxt: fix fallback mbuf allocation logic
>       net/bnxt: fix outer UDP checksum Rx offload capability
> 
> Leyi Rong (1):
>       net/ice: enlarge Rx queue rearm threshold to 64
> 
> Li Feng (1):
>       mem: exclude unused memory from core dump
> 
> Lijun Ou (4):
>       net/hns3: fix interception with flow director
>       net/hns3: adjust format specifier for enum
>       net/hns3: fix memory leak on secondary process exit
>       doc: fix product link in hns3 guide
> 
> Liron Himi (5):
>       net/octeontx2: fix PF flow action for Tx
>       net/mvpp2: remove debug log on fast-path
>       net/mvpp2: remove VLAN flush
>       net/mvpp2: remove CRC length from MRU validation
>       net/mvpp2: fix frame size checking
> 
> Long Li (1):
>       net/netvsc: ignore unsupported packet on sync command
> 
> Lukasz Wojciechowski (1):
>       test/distributor: fix return buffer queue overload
> 
> Marvin Liu (1):
>       vhost: fix packed ring dequeue offloading
> 
> Michael Baum (3):
>       net/mlx4: fix handling of probing failure
>       net/mlx5: fix leak on Rx queue creation failure
>       net/mlx5: fix leak on Tx queue creation failure
> 
> Murphy Yang (5):
>       net/ice: fix outer UDP Tx checksum offload
>       net/i40e: fix L4 checksum flag
>       net/ice: disable IPv4 checksum offload in vector Tx
>       net/i40e: add null input checks
>       net/ice: fix outer checksum flags
> 
> Olivier Matz (3):
>       test/mcslock: remove unneeded per lcore copy
>       build: fix plugin load on static build
>       mempool: fix panic on dump or audit
> 
> Qi Zhang (3):
>       net/ice/base: fix tunnel destroy
>       net/ice/base: fix null pointer dereference
>       net/ice/base: fix memory handling
> 
> Ruifeng Wang (3):
>       lpm: fix vector IPv4 lookup
>       net/octeontx: fix build with SVE
>       common/octeontx2: fix build with SVE
> 
> Samik Gupta (2):
>       net/bnxt: fix Rx rings in RSS redirection table
>       net/bnxt: fix VNIC config on Rx queue stop
> 
> Shiri Kuzin (2):
>       net/mlx5: refuse empty VLAN in flow pattern
>       net/mlx5: fix VXLAN decap on non-VXLAN flow
> 
> Souvik Dey (1):
>       net/i40e: fix VLAN stripping in VF
> 
> Sriharsha Basavapatna (1):
>       net/bnxt: fix max rings computation
> 
> Stephen Hemminger (1):
>       test: fix terminal settings on exit
> 
> Steve Yang (20):
>       ethdev: fix max Rx packet length check
>       app/testpmd: fix max Rx packet length for VLAN packets
>       net/dpaa: fix jumbo frame flag condition for MTU set
>       net/e1000: fix jumbo frame flag condition for MTU set
>       net/hns3: fix jumbo frame flag condition for MTU set
>       net/i40e: fix jumbo frame flag condition
>       net/iavf: fix jumbo frame flag condition
>       net/ipn3ke: fix jumbo frame flag condition for MTU set
>       net/octeontx2: fix jumbo frame flag condition for MTU
>       net/qede: fix jumbo frame flag condition for MTU set
>       net/sfc: fix jumbo frame flag condition for MTU set
>       net/thunderx: fix jumbo frame flag condition for MTU set
>       net/cxgbe: fix jumbo frame flag condition
>       net/enetc: fix jumbo frame flag condition for MTU set
>       net/nfp: fix jumbo frame flag condition for MTU set
>       net/liquidio: fix jumbo frame flag condition for MTU set
>       net/dpaa2: fix jumbo frame flag condition for MTU set
>       app/testpmd: fix setting maximum packet length
>       net/ice: fix jumbo frame flag condition
>       net/ixgbe: fix jumbo frame flag condition
> 
> Suanming Mou (3):
>       net/mlx4: fix port attach in secondary process
>       net/mlx5: fix crash on secondary process port close
>       net/mlx5: fix port attach in secondary process
> 
> Sunil Kumar Kori (1):
>       net/octeontx2: fix corruption in segments list
> 
> Tal Shnaiderman (2):
>       common/mlx5: fix pointer cast on Windows
>       net/mlx5: fix comparison sign in flow engine
> 
> Thomas Monjalon (1):
>       mem: fix build
> 
> Viacheslav Galaktionov (1):
>       net/sfc: fix generic byte statistics to exclude FCS bytes
> 
> Viacheslav Ovsiienko (2):
>       doc: update flow mark action in mlx5 guide
>       doc: fix mark action zero value in mlx5 guide
> 
> Vladimir Medvedkin (1):
>       rib: fix insertion in some cases
> 
> Weifeng Li (1):
>       net/i40e: fix X722 for 802.1ad frames ability
> 
> Wenjun Wu (1):
>       net/e1000: fix flow control mode setting
> 
> Yicai Lu (1):
>       ip_frag: remove padding length of fragment
> 
> Yongxin Liu (1):
>       usertools: fix binding built-in kernel driver
> 
> Yunjian Wang (3):
>       eal/linux: fix handling of error events from epoll
>       net/bnxt: fix memory leak when mapping fails
>       net/mvneta: check allocation in Rx queue flush
> 
> Yuri Chipchev (1):
>       net/mvpp2: fix stack corruption

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-02-22 15:58 [dpdk-stable] 19.11.7 patches review and test Christian Ehrhardt
                   ` (2 preceding siblings ...)
  2021-03-02  3:29 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
@ 2021-03-04 10:43 ` Yu, PingX
  2021-03-08 15:27   ` Christian Ehrhardt
  2021-03-10 13:37 ` Christian Ehrhardt
  4 siblings, 1 reply; 13+ messages in thread
From: Yu, PingX @ 2021-03-04 10:43 UTC (permalink / raw)
  To: Christian Ehrhardt, stable, dev
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Xu,
	Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen,
	Zhaoyan

Update the test result for Intel part. Test are almost finished except cryptodev and 5 issues are found.  
1. Failed build DPDK with "Make".
2. in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed
3. sriov_kvm: vf launch testpmd init failed on ixgbe.
4. userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux dumped. 
5. core dumped when run detach port command.
4 & 5 found in NIC CVL.

# Basic Intel(R) NIC testing
  * Build or compile:  
       * Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS 8.3 , CentOS Stream 8, etc.
             - All passed on meson build.
             - Failed build DPDK with "Make". In latest DPDK test, we have moved to meson build, but in DPDK 19.11.7, still have some cryptdev build need to use Make.
          Another, an issue in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed in vm(https://bugs.dpdk.org/show_bug.cgi?id=644). The root cause is in 19.11.7 only support python3. 

  *PF(i40e,ixgbe and igb): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc. 
            -Done and no new issues are found. 
                             
  *VF(i40e,ixgbe and igb): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc..
            - Done and 1 issue is found
              Issue1: sriov_kvm: vf launch testpmd init failed on ixgbe. There is a patch to fix this issue but failed to apply to 19.11. Dev will rework the patch later.
              
  *PF/VF(ICE): test scenarios including /Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Share code update/Flexible Descriptor, etc.
         - Done. 2 new issues are found. These are new added test cases. They also failed on 19.11.6. Intel are debuggin on these issues.
            Issue1: userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux dumped. 
            Issue2: core dumped when run detach port command.
              
  * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512),RFC2544 Zero packet loss performance tes, etc.
         - Done. No big performance drop. 

 # Basic cryptodev and virtio testing
    * Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net VM2VM perf testing/VMAWARE ESXI 7.0u1, etc.
         - All passed. 
                                           
   * Cryptodev: 
          *Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
                - 20%. 
          *Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
                - 20%.

Regards,
Yu, Ping

> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Monday, February 22, 2021 11:59 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>; Ju-
> Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>;
> Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh
> <rasland@mellanox.com>; Thomas Monjalon <thomas@monjalon.net>; Peng,
> Yuan <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: 19.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.7.
> 
> The planned date for the final release is 8th March.
> 
> 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.7-rc1
> 
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix cleanup on mutex init failure
> 
> Alvin Zhang (6):
>       net/ixgbe: detect failed VF MTU set
>       net/i40e: fix Rx bytes statistics
>       net/i40e: fix returned code for RSS hardware failure
>       net/ice: fix RSS lookup table initialization
>       test: fix buffer overflow in Tx burst
>       app/testpmd: fix key for RSS flow rule
> 
> Anatoly Burakov (1):
>       fbarray: fix overlap check
> 
> Ankur Dwivedi (1):
>       test/event_crypto: set cipher operation in transform
> 
> Ashish Sadanandan (1):
>       mbuf: add C++ include guard for dynamic fields header
> 
> Balazs Nemeth (1):
>       net/qede: fix promiscuous enable
> 
> Beilei Xing (1):
>       net/i40e: fix global register recovery
> 
> Bernard Iremonger (1):
>       doc: fix QinQ flow rules in testpmd guide
> 
> Bruce Richardson (18):
>       build: provide suitable error for "both" libraries option
>       eal: fix reciprocal header include
>       ethdev: fix missing header include
>       rib: fix missing header includes
>       ipsec: fix missing header include
>       fib: fix missing header includes
>       app: fix build with extra include paths
>       power: create guest channel public header file
>       power: make channel message functions public
>       power: rename public structs
>       power: rename constants
>       power: clean up includes
>       eal: fix MCS lock header include
>       power: fix missing header includes
>       rib: fix missing header include
>       mbuf: fix missing header include
>       power: export guest channel header file
>       build: force pkg-config for dependency detection
> 
> Chengchang Tang (5):
>       net/hns3: fix register length when dumping registers
>       net/hns3: fix data overwriting during register dump
>       net/hns3: fix dump register out of range
>       net/hns3: fix firmware exceptions by concurrent commands
>       net/hns3: fix VF reset on mailbox failure
> 
> Chengwen Feng (3):
>       net/hns3: fix VF query link status in dev init
>       net/hns3: remove MPLS from supported flow items
>       net/hns3: fix flow director rule residue on malloc failure
> 
> Ciara Power (3):
>       app/crypto-perf: fix spelling in output
>       app/crypto-perf: fix latency CSV output
>       app/crypto-perf: fix CSV output format
> 
> Dapeng Yu (4):
>       net/ixgbe: fix flex bytes flow director rule
>       net/ice: check Rx queue number on RSS init
>       net/ixgbe: disable NFS filtering
>       app/testpmd: avoid exit without terminal restore
> 
> Dmitry Kozlyuk (1):
>       build: fix linker flags on Windows
> 
> Fei Chen (1):
>       vhost: fix vid allocation race
> 
> Feifei Wang (10):
>       app/eventdev: adjust event count order for pipeline test
>       app/eventdev: remove redundant enqueue in burst Tx
>       examples/eventdev: add info output for main core
>       app/eventdev: fix SMP barrier in performance test
>       examples/eventdev: check CPU core enabling
>       examples/eventdev: move ethdev stop to the end
>       net/ixgbe: add new flag of stripped VLAN for NEON
>       net/ixgbe: support bad checksum flag for NEON
>       net/ixgbe: support good checksum flag for NEON
>       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> checksum
> 
> Ferruh Yigit (11):
>       app/procinfo: fix _filters stats reporting
>       app/procinfo: fix check on xstats-ids
>       app/procinfo: remove useless memset
>       net/pcap: remove local variable shadowing outer one
>       net/bonding: remove local variable shadowing outer one
>       net/af_xdp: remove useless assignment
>       app/crypto-perf: remove always true condition
>       net/avp: remove always true condition
>       net/pcap: fix byte stats for drop Tx
>       net/pcap: fix infinite Rx with large files
>       app/testpmd: fix help of metering commands
> 
> Gaetan Rivet (2):
>       net/bonding: fix port id validity check on parsing
>       net/bonding: fix PCI address comparison on non-PCI ports
> 
> Gagandeep Singh (2):
>       test/ipsec: fix result code for not supported
>       crypto/dpaa2_sec: fix memory allocation check
> 
> George Prekas (1):
>       app/testpmd: fix IP checksum calculation
> 
> Gregory Etelson (1):
>       app/testpmd: release flows left before port stop
> 
> Haiyue Wang (1):
>       net/ixgbe: fix UDP zero checksum on x86
> 
> Harman Kalra (1):
>       examples/l3fwd: remove limitation on Tx queue count
> 
> Harry van Haaren (1):
>       eventdev: fix a return value comment
> 
> Heinrich Kuhn (1):
>       net/nfp: read chip model from PluDevice register
> 
> Hongbo Zheng (1):
>       net/hns3: use new opcode for clearing hardware resource
> 
> Huisong Li (4):
>       net/hns3: fix error code in xstats
>       net/hns3: validate requested maximum Rx frame length
>       net/hns3: fix Rx/Tx errors stats
>       net/hns3: fix xstats with id and names
> 
> Hyong Youb Kim (2):
>       net/enic: fix filter type used for flow API
>       net/enic: fix filter log message
> 
> Ido Segev (1):
>       net/ena: flush Rx buffers memory pool cache
> 
> Igor Ryzhov (1):
>       net/i40e: fix stats counters
> 
> Ivan Malov (1):
>       net/sfc: fix TSO and checksum offloads for EF10
> 
> Jiawei Wang (1):
>       app/testpmd: fix packets dump overlapping
> 
> Jiawei Zhu (1):
>       net/virtio-user: fix run closing stdin and close callfd
> 
> Jingjing Wu (1):
>       net/iavf: fix vector mapping with queue
> 
> Joyce Kong (1):
>       eal/arm: fix debug build with gcc for 128-bit atomics
> 
> Kalesh AP (4):
>       net/bnxt: release HWRM lock in error
>       net/bnxt: propagate FW command failure to application
>       net/bnxt: fix VNIC RSS configure function
>       net/bnxt: fix FW version log
> 
> Lance Richardson (5):
>       net/bnxt: disable end of packet padding for Rx
>       net/bnxt: fix null termination of Rx mbuf chain
>       net/bnxt: fix doorbell write ordering
>       net/bnxt: fix fallback mbuf allocation logic
>       net/bnxt: fix outer UDP checksum Rx offload capability
> 
> Leyi Rong (1):
>       net/ice: enlarge Rx queue rearm threshold to 64
> 
> Li Feng (1):
>       mem: exclude unused memory from core dump
> 
> Lijun Ou (4):
>       net/hns3: fix interception with flow director
>       net/hns3: adjust format specifier for enum
>       net/hns3: fix memory leak on secondary process exit
>       doc: fix product link in hns3 guide
> 
> Liron Himi (5):
>       net/octeontx2: fix PF flow action for Tx
>       net/mvpp2: remove debug log on fast-path
>       net/mvpp2: remove VLAN flush
>       net/mvpp2: remove CRC length from MRU validation
>       net/mvpp2: fix frame size checking
> 
> Long Li (1):
>       net/netvsc: ignore unsupported packet on sync command
> 
> Lukasz Wojciechowski (1):
>       test/distributor: fix return buffer queue overload
> 
> Marvin Liu (1):
>       vhost: fix packed ring dequeue offloading
> 
> Michael Baum (3):
>       net/mlx4: fix handling of probing failure
>       net/mlx5: fix leak on Rx queue creation failure
>       net/mlx5: fix leak on Tx queue creation failure
> 
> Murphy Yang (5):
>       net/ice: fix outer UDP Tx checksum offload
>       net/i40e: fix L4 checksum flag
>       net/ice: disable IPv4 checksum offload in vector Tx
>       net/i40e: add null input checks
>       net/ice: fix outer checksum flags
> 
> Olivier Matz (3):
>       test/mcslock: remove unneeded per lcore copy
>       build: fix plugin load on static build
>       mempool: fix panic on dump or audit
> 
> Qi Zhang (3):
>       net/ice/base: fix tunnel destroy
>       net/ice/base: fix null pointer dereference
>       net/ice/base: fix memory handling
> 
> Ruifeng Wang (3):
>       lpm: fix vector IPv4 lookup
>       net/octeontx: fix build with SVE
>       common/octeontx2: fix build with SVE
> 
> Samik Gupta (2):
>       net/bnxt: fix Rx rings in RSS redirection table
>       net/bnxt: fix VNIC config on Rx queue stop
> 
> Shiri Kuzin (2):
>       net/mlx5: refuse empty VLAN in flow pattern
>       net/mlx5: fix VXLAN decap on non-VXLAN flow
> 
> Souvik Dey (1):
>       net/i40e: fix VLAN stripping in VF
> 
> Sriharsha Basavapatna (1):
>       net/bnxt: fix max rings computation
> 
> Stephen Hemminger (1):
>       test: fix terminal settings on exit
> 
> Steve Yang (20):
>       ethdev: fix max Rx packet length check
>       app/testpmd: fix max Rx packet length for VLAN packets
>       net/dpaa: fix jumbo frame flag condition for MTU set
>       net/e1000: fix jumbo frame flag condition for MTU set
>       net/hns3: fix jumbo frame flag condition for MTU set
>       net/i40e: fix jumbo frame flag condition
>       net/iavf: fix jumbo frame flag condition
>       net/ipn3ke: fix jumbo frame flag condition for MTU set
>       net/octeontx2: fix jumbo frame flag condition for MTU
>       net/qede: fix jumbo frame flag condition for MTU set
>       net/sfc: fix jumbo frame flag condition for MTU set
>       net/thunderx: fix jumbo frame flag condition for MTU set
>       net/cxgbe: fix jumbo frame flag condition
>       net/enetc: fix jumbo frame flag condition for MTU set
>       net/nfp: fix jumbo frame flag condition for MTU set
>       net/liquidio: fix jumbo frame flag condition for MTU set
>       net/dpaa2: fix jumbo frame flag condition for MTU set
>       app/testpmd: fix setting maximum packet length
>       net/ice: fix jumbo frame flag condition
>       net/ixgbe: fix jumbo frame flag condition
> 
> Suanming Mou (3):
>       net/mlx4: fix port attach in secondary process
>       net/mlx5: fix crash on secondary process port close
>       net/mlx5: fix port attach in secondary process
> 
> Sunil Kumar Kori (1):
>       net/octeontx2: fix corruption in segments list
> 
> Tal Shnaiderman (2):
>       common/mlx5: fix pointer cast on Windows
>       net/mlx5: fix comparison sign in flow engine
> 
> Thomas Monjalon (1):
>       mem: fix build
> 
> Viacheslav Galaktionov (1):
>       net/sfc: fix generic byte statistics to exclude FCS bytes
> 
> Viacheslav Ovsiienko (2):
>       doc: update flow mark action in mlx5 guide
>       doc: fix mark action zero value in mlx5 guide
> 
> Vladimir Medvedkin (1):
>       rib: fix insertion in some cases
> 
> Weifeng Li (1):
>       net/i40e: fix X722 for 802.1ad frames ability
> 
> Wenjun Wu (1):
>       net/e1000: fix flow control mode setting
> 
> Yicai Lu (1):
>       ip_frag: remove padding length of fragment
> 
> Yongxin Liu (1):
>       usertools: fix binding built-in kernel driver
> 
> Yunjian Wang (3):
>       eal/linux: fix handling of error events from epoll
>       net/bnxt: fix memory leak when mapping fails
>       net/mvneta: check allocation in Rx queue flush
> 
> Yuri Chipchev (1):
>       net/mvpp2: fix stack corruption

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-03-04 10:43 ` [dpdk-stable] " Yu, PingX
@ 2021-03-08 15:27   ` Christian Ehrhardt
  2021-03-10  5:57     ` Yu, PingX
  0 siblings, 1 reply; 13+ messages in thread
From: Christian Ehrhardt @ 2021-03-08 15:27 UTC (permalink / raw)
  To: Yu, PingX, Yongxin Liu
  Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Xu,
	Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen,
	Zhaoyan

On Thu, Mar 4, 2021 at 11:43 AM Yu, PingX <pingx.yu@intel.com> wrote:
>
> Update the test result for Intel part. Test are almost finished except cryptodev and 5 issues are found.
> 1. Failed build DPDK with "Make".
> 2. in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed
> 3. sriov_kvm: vf launch testpmd init failed on ixgbe.
> 4. userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux dumped.
> 5. core dumped when run detach port command.
> 4 & 5 found in NIC CVL.

Thanks Yu, PingX ; Chen, Box C and anyone related for the great
testing and report!

> # Basic Intel(R) NIC testing
>   * Build or compile:
>        * Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu20.04, CentOS 8.3 , CentOS Stream 8, etc.
>              - All passed on meson build.
>              - Failed build DPDK with "Make". In latest DPDK test, we have moved to meson build, but in DPDK 19.11.7, still have some cryptdev build need to use Make.
>           Another, an issue in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed in vm(https://bugs.dpdk.org/show_bug.cgi?id=644). The root cause is in 19.11.7 only support python3.

=> Thanks for the report and analysis. I agree that we don't want to make it
python3 only on a stable update. For now I'll revert the change.
If wanted the Author (Yongxin Liu on CC now) can consider providing a
py2 compatible backport.

...

>   *VF(i40e,ixgbe and igb): test scenarios including VF-RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc..
>             - Done and 1 issue is found
>               Issue1: sriov_kvm: vf launch testpmd init failed on ixgbe. There is a patch to fix this issue but failed to apply to 19.11. Dev will rework the patch later.

 => Ok, just to confirm you have a developer right now working on this
to backport the fix.
As far as I understood the hints so far this is broken by
15cfb0bfc4968e8a9da49c07ee2e57c9cd947473
but I failed to see a reference to the to-be-backported fix yet -
could you mention what you'd need backported?
Is there any ETA for this backport, since due to the changes we will
need an extra round for 19.11.7-rc2 as well.

>   *PF/VF(ICE): test scenarios including /Switch features/Package Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Share code update/Flexible Descriptor, etc.
>          - Done. 2 new issues are found. These are new added test cases. They also failed on 19.11.6. Intel are debugging on these issues.

Ok, since that was in the former release I'd ignore them for now.

...

>    * Cryptodev:
>           *Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
>                 - 20%.
>           *Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
>                 - 20%.

TBH - I've never had crypto HW to do this.
Is this a stable result between 19.11.6 -> 19.11.7?
If so any idea what we would need to look at?

> Regards,
> Yu, Ping
>
> > -----Original Message-----
> > From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > Sent: Monday, February 22, 2021 11:59 PM
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> > <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin Jacob
> > <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>; Ju-
> > Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor <ktraynor@redhat.com>;
> > Luca Boccassi <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> > <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan Darawsheh
> > <rasland@mellanox.com>; Thomas Monjalon <thomas@monjalon.net>; Peng,
> > Yuan <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: 19.11.7 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.7.
> >
> > The planned date for the final release is 8th March.
> >
> > 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.7-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> > ---
> > Ajit Khaparde (1):
> >       net/bnxt: fix cleanup on mutex init failure
> >
> > Alvin Zhang (6):
> >       net/ixgbe: detect failed VF MTU set
> >       net/i40e: fix Rx bytes statistics
> >       net/i40e: fix returned code for RSS hardware failure
> >       net/ice: fix RSS lookup table initialization
> >       test: fix buffer overflow in Tx burst
> >       app/testpmd: fix key for RSS flow rule
> >
> > Anatoly Burakov (1):
> >       fbarray: fix overlap check
> >
> > Ankur Dwivedi (1):
> >       test/event_crypto: set cipher operation in transform
> >
> > Ashish Sadanandan (1):
> >       mbuf: add C++ include guard for dynamic fields header
> >
> > Balazs Nemeth (1):
> >       net/qede: fix promiscuous enable
> >
> > Beilei Xing (1):
> >       net/i40e: fix global register recovery
> >
> > Bernard Iremonger (1):
> >       doc: fix QinQ flow rules in testpmd guide
> >
> > Bruce Richardson (18):
> >       build: provide suitable error for "both" libraries option
> >       eal: fix reciprocal header include
> >       ethdev: fix missing header include
> >       rib: fix missing header includes
> >       ipsec: fix missing header include
> >       fib: fix missing header includes
> >       app: fix build with extra include paths
> >       power: create guest channel public header file
> >       power: make channel message functions public
> >       power: rename public structs
> >       power: rename constants
> >       power: clean up includes
> >       eal: fix MCS lock header include
> >       power: fix missing header includes
> >       rib: fix missing header include
> >       mbuf: fix missing header include
> >       power: export guest channel header file
> >       build: force pkg-config for dependency detection
> >
> > Chengchang Tang (5):
> >       net/hns3: fix register length when dumping registers
> >       net/hns3: fix data overwriting during register dump
> >       net/hns3: fix dump register out of range
> >       net/hns3: fix firmware exceptions by concurrent commands
> >       net/hns3: fix VF reset on mailbox failure
> >
> > Chengwen Feng (3):
> >       net/hns3: fix VF query link status in dev init
> >       net/hns3: remove MPLS from supported flow items
> >       net/hns3: fix flow director rule residue on malloc failure
> >
> > Ciara Power (3):
> >       app/crypto-perf: fix spelling in output
> >       app/crypto-perf: fix latency CSV output
> >       app/crypto-perf: fix CSV output format
> >
> > Dapeng Yu (4):
> >       net/ixgbe: fix flex bytes flow director rule
> >       net/ice: check Rx queue number on RSS init
> >       net/ixgbe: disable NFS filtering
> >       app/testpmd: avoid exit without terminal restore
> >
> > Dmitry Kozlyuk (1):
> >       build: fix linker flags on Windows
> >
> > Fei Chen (1):
> >       vhost: fix vid allocation race
> >
> > Feifei Wang (10):
> >       app/eventdev: adjust event count order for pipeline test
> >       app/eventdev: remove redundant enqueue in burst Tx
> >       examples/eventdev: add info output for main core
> >       app/eventdev: fix SMP barrier in performance test
> >       examples/eventdev: check CPU core enabling
> >       examples/eventdev: move ethdev stop to the end
> >       net/ixgbe: add new flag of stripped VLAN for NEON
> >       net/ixgbe: support bad checksum flag for NEON
> >       net/ixgbe: support good checksum flag for NEON
> >       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> > checksum
> >
> > Ferruh Yigit (11):
> >       app/procinfo: fix _filters stats reporting
> >       app/procinfo: fix check on xstats-ids
> >       app/procinfo: remove useless memset
> >       net/pcap: remove local variable shadowing outer one
> >       net/bonding: remove local variable shadowing outer one
> >       net/af_xdp: remove useless assignment
> >       app/crypto-perf: remove always true condition
> >       net/avp: remove always true condition
> >       net/pcap: fix byte stats for drop Tx
> >       net/pcap: fix infinite Rx with large files
> >       app/testpmd: fix help of metering commands
> >
> > Gaetan Rivet (2):
> >       net/bonding: fix port id validity check on parsing
> >       net/bonding: fix PCI address comparison on non-PCI ports
> >
> > Gagandeep Singh (2):
> >       test/ipsec: fix result code for not supported
> >       crypto/dpaa2_sec: fix memory allocation check
> >
> > George Prekas (1):
> >       app/testpmd: fix IP checksum calculation
> >
> > Gregory Etelson (1):
> >       app/testpmd: release flows left before port stop
> >
> > Haiyue Wang (1):
> >       net/ixgbe: fix UDP zero checksum on x86
> >
> > Harman Kalra (1):
> >       examples/l3fwd: remove limitation on Tx queue count
> >
> > Harry van Haaren (1):
> >       eventdev: fix a return value comment
> >
> > Heinrich Kuhn (1):
> >       net/nfp: read chip model from PluDevice register
> >
> > Hongbo Zheng (1):
> >       net/hns3: use new opcode for clearing hardware resource
> >
> > Huisong Li (4):
> >       net/hns3: fix error code in xstats
> >       net/hns3: validate requested maximum Rx frame length
> >       net/hns3: fix Rx/Tx errors stats
> >       net/hns3: fix xstats with id and names
> >
> > Hyong Youb Kim (2):
> >       net/enic: fix filter type used for flow API
> >       net/enic: fix filter log message
> >
> > Ido Segev (1):
> >       net/ena: flush Rx buffers memory pool cache
> >
> > Igor Ryzhov (1):
> >       net/i40e: fix stats counters
> >
> > Ivan Malov (1):
> >       net/sfc: fix TSO and checksum offloads for EF10
> >
> > Jiawei Wang (1):
> >       app/testpmd: fix packets dump overlapping
> >
> > Jiawei Zhu (1):
> >       net/virtio-user: fix run closing stdin and close callfd
> >
> > Jingjing Wu (1):
> >       net/iavf: fix vector mapping with queue
> >
> > Joyce Kong (1):
> >       eal/arm: fix debug build with gcc for 128-bit atomics
> >
> > Kalesh AP (4):
> >       net/bnxt: release HWRM lock in error
> >       net/bnxt: propagate FW command failure to application
> >       net/bnxt: fix VNIC RSS configure function
> >       net/bnxt: fix FW version log
> >
> > Lance Richardson (5):
> >       net/bnxt: disable end of packet padding for Rx
> >       net/bnxt: fix null termination of Rx mbuf chain
> >       net/bnxt: fix doorbell write ordering
> >       net/bnxt: fix fallback mbuf allocation logic
> >       net/bnxt: fix outer UDP checksum Rx offload capability
> >
> > Leyi Rong (1):
> >       net/ice: enlarge Rx queue rearm threshold to 64
> >
> > Li Feng (1):
> >       mem: exclude unused memory from core dump
> >
> > Lijun Ou (4):
> >       net/hns3: fix interception with flow director
> >       net/hns3: adjust format specifier for enum
> >       net/hns3: fix memory leak on secondary process exit
> >       doc: fix product link in hns3 guide
> >
> > Liron Himi (5):
> >       net/octeontx2: fix PF flow action for Tx
> >       net/mvpp2: remove debug log on fast-path
> >       net/mvpp2: remove VLAN flush
> >       net/mvpp2: remove CRC length from MRU validation
> >       net/mvpp2: fix frame size checking
> >
> > Long Li (1):
> >       net/netvsc: ignore unsupported packet on sync command
> >
> > Lukasz Wojciechowski (1):
> >       test/distributor: fix return buffer queue overload
> >
> > Marvin Liu (1):
> >       vhost: fix packed ring dequeue offloading
> >
> > Michael Baum (3):
> >       net/mlx4: fix handling of probing failure
> >       net/mlx5: fix leak on Rx queue creation failure
> >       net/mlx5: fix leak on Tx queue creation failure
> >
> > Murphy Yang (5):
> >       net/ice: fix outer UDP Tx checksum offload
> >       net/i40e: fix L4 checksum flag
> >       net/ice: disable IPv4 checksum offload in vector Tx
> >       net/i40e: add null input checks
> >       net/ice: fix outer checksum flags
> >
> > Olivier Matz (3):
> >       test/mcslock: remove unneeded per lcore copy
> >       build: fix plugin load on static build
> >       mempool: fix panic on dump or audit
> >
> > Qi Zhang (3):
> >       net/ice/base: fix tunnel destroy
> >       net/ice/base: fix null pointer dereference
> >       net/ice/base: fix memory handling
> >
> > Ruifeng Wang (3):
> >       lpm: fix vector IPv4 lookup
> >       net/octeontx: fix build with SVE
> >       common/octeontx2: fix build with SVE
> >
> > Samik Gupta (2):
> >       net/bnxt: fix Rx rings in RSS redirection table
> >       net/bnxt: fix VNIC config on Rx queue stop
> >
> > Shiri Kuzin (2):
> >       net/mlx5: refuse empty VLAN in flow pattern
> >       net/mlx5: fix VXLAN decap on non-VXLAN flow
> >
> > Souvik Dey (1):
> >       net/i40e: fix VLAN stripping in VF
> >
> > Sriharsha Basavapatna (1):
> >       net/bnxt: fix max rings computation
> >
> > Stephen Hemminger (1):
> >       test: fix terminal settings on exit
> >
> > Steve Yang (20):
> >       ethdev: fix max Rx packet length check
> >       app/testpmd: fix max Rx packet length for VLAN packets
> >       net/dpaa: fix jumbo frame flag condition for MTU set
> >       net/e1000: fix jumbo frame flag condition for MTU set
> >       net/hns3: fix jumbo frame flag condition for MTU set
> >       net/i40e: fix jumbo frame flag condition
> >       net/iavf: fix jumbo frame flag condition
> >       net/ipn3ke: fix jumbo frame flag condition for MTU set
> >       net/octeontx2: fix jumbo frame flag condition for MTU
> >       net/qede: fix jumbo frame flag condition for MTU set
> >       net/sfc: fix jumbo frame flag condition for MTU set
> >       net/thunderx: fix jumbo frame flag condition for MTU set
> >       net/cxgbe: fix jumbo frame flag condition
> >       net/enetc: fix jumbo frame flag condition for MTU set
> >       net/nfp: fix jumbo frame flag condition for MTU set
> >       net/liquidio: fix jumbo frame flag condition for MTU set
> >       net/dpaa2: fix jumbo frame flag condition for MTU set
> >       app/testpmd: fix setting maximum packet length
> >       net/ice: fix jumbo frame flag condition
> >       net/ixgbe: fix jumbo frame flag condition
> >
> > Suanming Mou (3):
> >       net/mlx4: fix port attach in secondary process
> >       net/mlx5: fix crash on secondary process port close
> >       net/mlx5: fix port attach in secondary process
> >
> > Sunil Kumar Kori (1):
> >       net/octeontx2: fix corruption in segments list
> >
> > Tal Shnaiderman (2):
> >       common/mlx5: fix pointer cast on Windows
> >       net/mlx5: fix comparison sign in flow engine
> >
> > Thomas Monjalon (1):
> >       mem: fix build
> >
> > Viacheslav Galaktionov (1):
> >       net/sfc: fix generic byte statistics to exclude FCS bytes
> >
> > Viacheslav Ovsiienko (2):
> >       doc: update flow mark action in mlx5 guide
> >       doc: fix mark action zero value in mlx5 guide
> >
> > Vladimir Medvedkin (1):
> >       rib: fix insertion in some cases
> >
> > Weifeng Li (1):
> >       net/i40e: fix X722 for 802.1ad frames ability
> >
> > Wenjun Wu (1):
> >       net/e1000: fix flow control mode setting
> >
> > Yicai Lu (1):
> >       ip_frag: remove padding length of fragment
> >
> > Yongxin Liu (1):
> >       usertools: fix binding built-in kernel driver
> >
> > Yunjian Wang (3):
> >       eal/linux: fix handling of error events from epoll
> >       net/bnxt: fix memory leak when mapping fails
> >       net/mvneta: check allocation in Rx queue flush
> >
> > Yuri Chipchev (1):
> >       net/mvpp2: fix stack corruption



-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

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

* Re: [dpdk-stable] [dpdk-dev] 19.11.7 patches review and test
  2021-03-02  3:29 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
@ 2021-03-08 16:18   ` Christian Ehrhardt
  0 siblings, 0 replies; 13+ messages in thread
From: Christian Ehrhardt @ 2021-03-08 16:18 UTC (permalink / raw)
  To: Chen, BoX C, Bruce Richardson
  Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
	PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan,
	Chen, Zhaoyan

On Tue, Mar 2, 2021 at 4:29 AM Chen, BoX C <box.c.chen@intel.com> wrote:
>
> Hi Ehrhardt,
> Quick sync up dpdk 19.11.7-rc1 test status of Intel part here. 50% is executed. 3 issues are found tille now:
> (1) Compiling dpdk with "make" failed.
>         The bad commit id is: b086808ceed59989b5e7b83ce99c98719f45a6bf

Thanks for the report -  I've reverted this one for now and it should
fix the immediate issue.
@Bruce Richardson - this is your patch if you want to chime in or
update the change to work better let me know.

> (2) The dpdk script usertools/dpdk-devbind.py cannot be used in python2.
>         The bad commit id is: 1e794e710d186d209eb3a424f56285c9b47774f6
>         dpdk 19.11.7-rc1 only supports python3 version, this is not consistent with dpdk 19.11.6.
> (3) Vf launch testpmd init failed on ixgbe.
>         This issue is also occurred in dpdk 21.02 and have this patch (http://patches.dpdk.org/patch/86852/) to fix it. However, this patch can't be merged into 19.11.7. Need rework.
>
> Regards,
> Chen Bo
>
> > -----Original Message-----
> > From: dev <dev-bounces@dpdk.org> On Behalf Of Christian Ehrhardt
> > Sent: February 22, 2021 23:59
> > To: stable@dpdk.org
> > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@mellanox.com>;
> > Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> > <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> > Jacob <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> > Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> > <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> > <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> > <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@mellanox.com>;
> > Thomas Monjalon <thomas@monjalon.net>; Peng, Yuan
> > <yuan.peng@intel.com>; Chen, Zhaoyan <zhaoyan.chen@intel.com>
> > Subject: [dpdk-dev] 19.11.7 patches review and test
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.7.
> >
> > The planned date for the final release is 8th March.
> >
> > 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.7-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> > ---
> > Ajit Khaparde (1):
> >       net/bnxt: fix cleanup on mutex init failure
> >
> > Alvin Zhang (6):
> >       net/ixgbe: detect failed VF MTU set
> >       net/i40e: fix Rx bytes statistics
> >       net/i40e: fix returned code for RSS hardware failure
> >       net/ice: fix RSS lookup table initialization
> >       test: fix buffer overflow in Tx burst
> >       app/testpmd: fix key for RSS flow rule
> >
> > Anatoly Burakov (1):
> >       fbarray: fix overlap check
> >
> > Ankur Dwivedi (1):
> >       test/event_crypto: set cipher operation in transform
> >
> > Ashish Sadanandan (1):
> >       mbuf: add C++ include guard for dynamic fields header
> >
> > Balazs Nemeth (1):
> >       net/qede: fix promiscuous enable
> >
> > Beilei Xing (1):
> >       net/i40e: fix global register recovery
> >
> > Bernard Iremonger (1):
> >       doc: fix QinQ flow rules in testpmd guide
> >
> > Bruce Richardson (18):
> >       build: provide suitable error for "both" libraries option
> >       eal: fix reciprocal header include
> >       ethdev: fix missing header include
> >       rib: fix missing header includes
> >       ipsec: fix missing header include
> >       fib: fix missing header includes
> >       app: fix build with extra include paths
> >       power: create guest channel public header file
> >       power: make channel message functions public
> >       power: rename public structs
> >       power: rename constants
> >       power: clean up includes
> >       eal: fix MCS lock header include
> >       power: fix missing header includes
> >       rib: fix missing header include
> >       mbuf: fix missing header include
> >       power: export guest channel header file
> >       build: force pkg-config for dependency detection
> >
> > Chengchang Tang (5):
> >       net/hns3: fix register length when dumping registers
> >       net/hns3: fix data overwriting during register dump
> >       net/hns3: fix dump register out of range
> >       net/hns3: fix firmware exceptions by concurrent commands
> >       net/hns3: fix VF reset on mailbox failure
> >
> > Chengwen Feng (3):
> >       net/hns3: fix VF query link status in dev init
> >       net/hns3: remove MPLS from supported flow items
> >       net/hns3: fix flow director rule residue on malloc failure
> >
> > Ciara Power (3):
> >       app/crypto-perf: fix spelling in output
> >       app/crypto-perf: fix latency CSV output
> >       app/crypto-perf: fix CSV output format
> >
> > Dapeng Yu (4):
> >       net/ixgbe: fix flex bytes flow director rule
> >       net/ice: check Rx queue number on RSS init
> >       net/ixgbe: disable NFS filtering
> >       app/testpmd: avoid exit without terminal restore
> >
> > Dmitry Kozlyuk (1):
> >       build: fix linker flags on Windows
> >
> > Fei Chen (1):
> >       vhost: fix vid allocation race
> >
> > Feifei Wang (10):
> >       app/eventdev: adjust event count order for pipeline test
> >       app/eventdev: remove redundant enqueue in burst Tx
> >       examples/eventdev: add info output for main core
> >       app/eventdev: fix SMP barrier in performance test
> >       examples/eventdev: check CPU core enabling
> >       examples/eventdev: move ethdev stop to the end
> >       net/ixgbe: add new flag of stripped VLAN for NEON
> >       net/ixgbe: support bad checksum flag for NEON
> >       net/ixgbe: support good checksum flag for NEON
> >       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> > checksum
> >
> > Ferruh Yigit (11):
> >       app/procinfo: fix _filters stats reporting
> >       app/procinfo: fix check on xstats-ids
> >       app/procinfo: remove useless memset
> >       net/pcap: remove local variable shadowing outer one
> >       net/bonding: remove local variable shadowing outer one
> >       net/af_xdp: remove useless assignment
> >       app/crypto-perf: remove always true condition
> >       net/avp: remove always true condition
> >       net/pcap: fix byte stats for drop Tx
> >       net/pcap: fix infinite Rx with large files
> >       app/testpmd: fix help of metering commands
> >
> > Gaetan Rivet (2):
> >       net/bonding: fix port id validity check on parsing
> >       net/bonding: fix PCI address comparison on non-PCI ports
> >
> > Gagandeep Singh (2):
> >       test/ipsec: fix result code for not supported
> >       crypto/dpaa2_sec: fix memory allocation check
> >
> > George Prekas (1):
> >       app/testpmd: fix IP checksum calculation
> >
> > Gregory Etelson (1):
> >       app/testpmd: release flows left before port stop
> >
> > Haiyue Wang (1):
> >       net/ixgbe: fix UDP zero checksum on x86
> >
> > Harman Kalra (1):
> >       examples/l3fwd: remove limitation on Tx queue count
> >
> > Harry van Haaren (1):
> >       eventdev: fix a return value comment
> >
> > Heinrich Kuhn (1):
> >       net/nfp: read chip model from PluDevice register
> >
> > Hongbo Zheng (1):
> >       net/hns3: use new opcode for clearing hardware resource
> >
> > Huisong Li (4):
> >       net/hns3: fix error code in xstats
> >       net/hns3: validate requested maximum Rx frame length
> >       net/hns3: fix Rx/Tx errors stats
> >       net/hns3: fix xstats with id and names
> >
> > Hyong Youb Kim (2):
> >       net/enic: fix filter type used for flow API
> >       net/enic: fix filter log message
> >
> > Ido Segev (1):
> >       net/ena: flush Rx buffers memory pool cache
> >
> > Igor Ryzhov (1):
> >       net/i40e: fix stats counters
> >
> > Ivan Malov (1):
> >       net/sfc: fix TSO and checksum offloads for EF10
> >
> > Jiawei Wang (1):
> >       app/testpmd: fix packets dump overlapping
> >
> > Jiawei Zhu (1):
> >       net/virtio-user: fix run closing stdin and close callfd
> >
> > Jingjing Wu (1):
> >       net/iavf: fix vector mapping with queue
> >
> > Joyce Kong (1):
> >       eal/arm: fix debug build with gcc for 128-bit atomics
> >
> > Kalesh AP (4):
> >       net/bnxt: release HWRM lock in error
> >       net/bnxt: propagate FW command failure to application
> >       net/bnxt: fix VNIC RSS configure function
> >       net/bnxt: fix FW version log
> >
> > Lance Richardson (5):
> >       net/bnxt: disable end of packet padding for Rx
> >       net/bnxt: fix null termination of Rx mbuf chain
> >       net/bnxt: fix doorbell write ordering
> >       net/bnxt: fix fallback mbuf allocation logic
> >       net/bnxt: fix outer UDP checksum Rx offload capability
> >
> > Leyi Rong (1):
> >       net/ice: enlarge Rx queue rearm threshold to 64
> >
> > Li Feng (1):
> >       mem: exclude unused memory from core dump
> >
> > Lijun Ou (4):
> >       net/hns3: fix interception with flow director
> >       net/hns3: adjust format specifier for enum
> >       net/hns3: fix memory leak on secondary process exit
> >       doc: fix product link in hns3 guide
> >
> > Liron Himi (5):
> >       net/octeontx2: fix PF flow action for Tx
> >       net/mvpp2: remove debug log on fast-path
> >       net/mvpp2: remove VLAN flush
> >       net/mvpp2: remove CRC length from MRU validation
> >       net/mvpp2: fix frame size checking
> >
> > Long Li (1):
> >       net/netvsc: ignore unsupported packet on sync command
> >
> > Lukasz Wojciechowski (1):
> >       test/distributor: fix return buffer queue overload
> >
> > Marvin Liu (1):
> >       vhost: fix packed ring dequeue offloading
> >
> > Michael Baum (3):
> >       net/mlx4: fix handling of probing failure
> >       net/mlx5: fix leak on Rx queue creation failure
> >       net/mlx5: fix leak on Tx queue creation failure
> >
> > Murphy Yang (5):
> >       net/ice: fix outer UDP Tx checksum offload
> >       net/i40e: fix L4 checksum flag
> >       net/ice: disable IPv4 checksum offload in vector Tx
> >       net/i40e: add null input checks
> >       net/ice: fix outer checksum flags
> >
> > Olivier Matz (3):
> >       test/mcslock: remove unneeded per lcore copy
> >       build: fix plugin load on static build
> >       mempool: fix panic on dump or audit
> >
> > Qi Zhang (3):
> >       net/ice/base: fix tunnel destroy
> >       net/ice/base: fix null pointer dereference
> >       net/ice/base: fix memory handling
> >
> > Ruifeng Wang (3):
> >       lpm: fix vector IPv4 lookup
> >       net/octeontx: fix build with SVE
> >       common/octeontx2: fix build with SVE
> >
> > Samik Gupta (2):
> >       net/bnxt: fix Rx rings in RSS redirection table
> >       net/bnxt: fix VNIC config on Rx queue stop
> >
> > Shiri Kuzin (2):
> >       net/mlx5: refuse empty VLAN in flow pattern
> >       net/mlx5: fix VXLAN decap on non-VXLAN flow
> >
> > Souvik Dey (1):
> >       net/i40e: fix VLAN stripping in VF
> >
> > Sriharsha Basavapatna (1):
> >       net/bnxt: fix max rings computation
> >
> > Stephen Hemminger (1):
> >       test: fix terminal settings on exit
> >
> > Steve Yang (20):
> >       ethdev: fix max Rx packet length check
> >       app/testpmd: fix max Rx packet length for VLAN packets
> >       net/dpaa: fix jumbo frame flag condition for MTU set
> >       net/e1000: fix jumbo frame flag condition for MTU set
> >       net/hns3: fix jumbo frame flag condition for MTU set
> >       net/i40e: fix jumbo frame flag condition
> >       net/iavf: fix jumbo frame flag condition
> >       net/ipn3ke: fix jumbo frame flag condition for MTU set
> >       net/octeontx2: fix jumbo frame flag condition for MTU
> >       net/qede: fix jumbo frame flag condition for MTU set
> >       net/sfc: fix jumbo frame flag condition for MTU set
> >       net/thunderx: fix jumbo frame flag condition for MTU set
> >       net/cxgbe: fix jumbo frame flag condition
> >       net/enetc: fix jumbo frame flag condition for MTU set
> >       net/nfp: fix jumbo frame flag condition for MTU set
> >       net/liquidio: fix jumbo frame flag condition for MTU set
> >       net/dpaa2: fix jumbo frame flag condition for MTU set
> >       app/testpmd: fix setting maximum packet length
> >       net/ice: fix jumbo frame flag condition
> >       net/ixgbe: fix jumbo frame flag condition
> >
> > Suanming Mou (3):
> >       net/mlx4: fix port attach in secondary process
> >       net/mlx5: fix crash on secondary process port close
> >       net/mlx5: fix port attach in secondary process
> >
> > Sunil Kumar Kori (1):
> >       net/octeontx2: fix corruption in segments list
> >
> > Tal Shnaiderman (2):
> >       common/mlx5: fix pointer cast on Windows
> >       net/mlx5: fix comparison sign in flow engine
> >
> > Thomas Monjalon (1):
> >       mem: fix build
> >
> > Viacheslav Galaktionov (1):
> >       net/sfc: fix generic byte statistics to exclude FCS bytes
> >
> > Viacheslav Ovsiienko (2):
> >       doc: update flow mark action in mlx5 guide
> >       doc: fix mark action zero value in mlx5 guide
> >
> > Vladimir Medvedkin (1):
> >       rib: fix insertion in some cases
> >
> > Weifeng Li (1):
> >       net/i40e: fix X722 for 802.1ad frames ability
> >
> > Wenjun Wu (1):
> >       net/e1000: fix flow control mode setting
> >
> > Yicai Lu (1):
> >       ip_frag: remove padding length of fragment
> >
> > Yongxin Liu (1):
> >       usertools: fix binding built-in kernel driver
> >
> > Yunjian Wang (3):
> >       eal/linux: fix handling of error events from epoll
> >       net/bnxt: fix memory leak when mapping fails
> >       net/mvneta: check allocation in Rx queue flush
> >
> > Yuri Chipchev (1):
> >       net/mvpp2: fix stack corruption



-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-03-08 15:27   ` Christian Ehrhardt
@ 2021-03-10  5:57     ` Yu, PingX
  2021-03-10 11:18       ` Christian Ehrhardt
  0 siblings, 1 reply; 13+ messages in thread
From: Yu, PingX @ 2021-03-10  5:57 UTC (permalink / raw)
  To: Christian Ehrhardt, Yongxin Liu, Power, Ciara, Hunt, David
  Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Xu,
	Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen,
	Zhaoyan, Devlin, Michelle, Yigit, Ferruh

> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Monday, March 8, 2021 11:28 PM
> > On Thu, Mar 4, 2021 at 11:43 AM Yu, PingX <pingx.yu@intel.com> wrote:
> >
> > Update the test result for Intel part. Test are almost finished except cryptodev
> and 5 issues are found.
> > 1. Failed build DPDK with "Make".
> > 2. in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed 3.
> > sriov_kvm: vf launch testpmd init failed on ixgbe.
> > 4. userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux
> dumped.
> > 5. core dumped when run detach port command.
> > 4 & 5 found in NIC CVL.
> 
> Thanks Yu, PingX ; Chen, Box C and anyone related for the great testing and
> report!
> 
> > # Basic Intel(R) NIC testing
> >   * Build or compile:
> >        * Build: cover the build test combination with latest GCC/Clang/ICC version
> and the popular OS revision such as Ubuntu20.04, CentOS 8.3 , CentOS Stream 8,
> etc.
> >              - All passed on meson build.
> >              - Failed build DPDK with "Make". In latest DPDK test, we have moved to
> meson build, but in DPDK 19.11.7, still have some cryptdev build need to use
> Make.
> >           Another, an issue in tool usertools/dpdk-devbind.py: bind NIC port to
> DPDK failed in vm(https://bugs.dpdk.org/show_bug.cgi?id=644). The root cause is
> in 19.11.7 only support python3.
> 
> => Thanks for the report and analysis. I agree that we don't want to make it
> python3 only on a stable update. For now I'll revert the change.
> If wanted the Author (Yongxin Liu on CC now) can consider providing a
> py2 compatible backport.
> 
Hi Ehrhardt, 
Failed build DPDK with "Make", we have a patch to fix it and sent to stable@dpdk.org and we are verifying this patch.

> >   *VF(i40e,ixgbe and igb): test scenarios including VF-
> RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc..
> >             - Done and 1 issue is found
> >               Issue1: sriov_kvm: vf launch testpmd init failed on ixgbe. There is a
> patch to fix this issue but failed to apply to 19.11. Dev will rework the patch later.
> 
>  => Ok, just to confirm you have a developer right now working on this to backport
> the fix.
> As far as I understood the hints so far this is broken by
> 15cfb0bfc4968e8a9da49c07ee2e57c9cd947473
> but I failed to see a reference to the to-be-backported fix yet - could you mention
> what you'd need backported?
> Is there any ETA for this backport, since due to the changes we will need an extra
> round for 19.11.7-rc2 as well.
> 

Patch " [PATCH] net/ixgbe: fix configuration of max frame size" has sent to stable@dpdk.org by Alvin Zhang <alvinx.zhang@intel.com>. We have verified the patch in local. You can find it.

> >   *PF/VF(ICE): test scenarios including /Switch features/Package
> Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Share code
> update/Flexible Descriptor, etc.
> >          - Done. 2 new issues are found. These are new added test cases. They also
> failed on 19.11.6. Intel are debugging on these issues.
> 
> Ok, since that was in the former release I'd ignore them for now.
> 
> ...
> 
> >    * Cryptodev:
> >           *Function test: test scenarios including Cryptodev API
> testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
> >                 - 20%.
> >           *Performance test: test scenarios including Thoughput Performance
> /Cryptodev Latency, etc.
> >                 - 20%.
> 
> TBH - I've never had crypto HW to do this.
> Is this a stable result between 19.11.6 -> 19.11.7?
> If so any idea what we would need to look at?

Currently, most of the test are executed. Left part are blocked by 2 issues.
1. Build dpdk failed with make: patch is provided by Intel Dev. We are verifying it. If okay, will finish the test left blocked by this issue.
2. Test_cryptodev_scheduler_autotest: Command not found after using meson/ninja build:  it blocked 7 function test cases and scheduler PMD 3CPMs performance test. Intel are working on this but maybe it can be fixed in this 19.11.7 release cycle.

> > Regards,
> > Yu, Ping
> >
> > > -----Original Message-----
> > > From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > > Sent: Monday, February 22, 2021 11:59 PM
> > > To: stable@dpdk.org
> > > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani
> > > <alialnu@mellanox.com>; Walker, Benjamin
> > > <benjamin.walker@intel.com>; David Christensen
> > > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > > <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> > > <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> > > Jacob <jerinj@marvell.com>; Mcnamara, John
> > > <john.mcnamara@intel.com>; Ju- Hyoung Lee <juhlee@microsoft.com>;
> > > Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi
> > > <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> > > <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> > > Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> > > <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> > > Zhaoyan <zhaoyan.chen@intel.com>
> > > Subject: 19.11.7 patches review and test
> > >
> > > Hi all,
> > >
> > > Here is a list of patches targeted for stable release 19.11.7.
> > >
> > > The planned date for the final release is 8th March.
> > >
> > > 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.7-rc1
> > >
> > > These patches are located at branch 19.11 of dpdk-stable repo:
> > >     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> > >
> > > Thanks.
> > >
> > > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > >
> > > ---
> > > Ajit Khaparde (1):
> > >       net/bnxt: fix cleanup on mutex init failure
> > >
> > > Alvin Zhang (6):
> > >       net/ixgbe: detect failed VF MTU set
> > >       net/i40e: fix Rx bytes statistics
> > >       net/i40e: fix returned code for RSS hardware failure
> > >       net/ice: fix RSS lookup table initialization
> > >       test: fix buffer overflow in Tx burst
> > >       app/testpmd: fix key for RSS flow rule
> > >
> > > Anatoly Burakov (1):
> > >       fbarray: fix overlap check
> > >
> > > Ankur Dwivedi (1):
> > >       test/event_crypto: set cipher operation in transform
> > >
> > > Ashish Sadanandan (1):
> > >       mbuf: add C++ include guard for dynamic fields header
> > >
> > > Balazs Nemeth (1):
> > >       net/qede: fix promiscuous enable
> > >
> > > Beilei Xing (1):
> > >       net/i40e: fix global register recovery
> > >
> > > Bernard Iremonger (1):
> > >       doc: fix QinQ flow rules in testpmd guide
> > >
> > > Bruce Richardson (18):
> > >       build: provide suitable error for "both" libraries option
> > >       eal: fix reciprocal header include
> > >       ethdev: fix missing header include
> > >       rib: fix missing header includes
> > >       ipsec: fix missing header include
> > >       fib: fix missing header includes
> > >       app: fix build with extra include paths
> > >       power: create guest channel public header file
> > >       power: make channel message functions public
> > >       power: rename public structs
> > >       power: rename constants
> > >       power: clean up includes
> > >       eal: fix MCS lock header include
> > >       power: fix missing header includes
> > >       rib: fix missing header include
> > >       mbuf: fix missing header include
> > >       power: export guest channel header file
> > >       build: force pkg-config for dependency detection
> > >
> > > Chengchang Tang (5):
> > >       net/hns3: fix register length when dumping registers
> > >       net/hns3: fix data overwriting during register dump
> > >       net/hns3: fix dump register out of range
> > >       net/hns3: fix firmware exceptions by concurrent commands
> > >       net/hns3: fix VF reset on mailbox failure
> > >
> > > Chengwen Feng (3):
> > >       net/hns3: fix VF query link status in dev init
> > >       net/hns3: remove MPLS from supported flow items
> > >       net/hns3: fix flow director rule residue on malloc failure
> > >
> > > Ciara Power (3):
> > >       app/crypto-perf: fix spelling in output
> > >       app/crypto-perf: fix latency CSV output
> > >       app/crypto-perf: fix CSV output format
> > >
> > > Dapeng Yu (4):
> > >       net/ixgbe: fix flex bytes flow director rule
> > >       net/ice: check Rx queue number on RSS init
> > >       net/ixgbe: disable NFS filtering
> > >       app/testpmd: avoid exit without terminal restore
> > >
> > > Dmitry Kozlyuk (1):
> > >       build: fix linker flags on Windows
> > >
> > > Fei Chen (1):
> > >       vhost: fix vid allocation race
> > >
> > > Feifei Wang (10):
> > >       app/eventdev: adjust event count order for pipeline test
> > >       app/eventdev: remove redundant enqueue in burst Tx
> > >       examples/eventdev: add info output for main core
> > >       app/eventdev: fix SMP barrier in performance test
> > >       examples/eventdev: check CPU core enabling
> > >       examples/eventdev: move ethdev stop to the end
> > >       net/ixgbe: add new flag of stripped VLAN for NEON
> > >       net/ixgbe: support bad checksum flag for NEON
> > >       net/ixgbe: support good checksum flag for NEON
> > >       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> > > checksum
> > >
> > > Ferruh Yigit (11):
> > >       app/procinfo: fix _filters stats reporting
> > >       app/procinfo: fix check on xstats-ids
> > >       app/procinfo: remove useless memset
> > >       net/pcap: remove local variable shadowing outer one
> > >       net/bonding: remove local variable shadowing outer one
> > >       net/af_xdp: remove useless assignment
> > >       app/crypto-perf: remove always true condition
> > >       net/avp: remove always true condition
> > >       net/pcap: fix byte stats for drop Tx
> > >       net/pcap: fix infinite Rx with large files
> > >       app/testpmd: fix help of metering commands
> > >
> > > Gaetan Rivet (2):
> > >       net/bonding: fix port id validity check on parsing
> > >       net/bonding: fix PCI address comparison on non-PCI ports
> > >
> > > Gagandeep Singh (2):
> > >       test/ipsec: fix result code for not supported
> > >       crypto/dpaa2_sec: fix memory allocation check
> > >
> > > George Prekas (1):
> > >       app/testpmd: fix IP checksum calculation
> > >
> > > Gregory Etelson (1):
> > >       app/testpmd: release flows left before port stop
> > >
> > > Haiyue Wang (1):
> > >       net/ixgbe: fix UDP zero checksum on x86
> > >
> > > Harman Kalra (1):
> > >       examples/l3fwd: remove limitation on Tx queue count
> > >
> > > Harry van Haaren (1):
> > >       eventdev: fix a return value comment
> > >
> > > Heinrich Kuhn (1):
> > >       net/nfp: read chip model from PluDevice register
> > >
> > > Hongbo Zheng (1):
> > >       net/hns3: use new opcode for clearing hardware resource
> > >
> > > Huisong Li (4):
> > >       net/hns3: fix error code in xstats
> > >       net/hns3: validate requested maximum Rx frame length
> > >       net/hns3: fix Rx/Tx errors stats
> > >       net/hns3: fix xstats with id and names
> > >
> > > Hyong Youb Kim (2):
> > >       net/enic: fix filter type used for flow API
> > >       net/enic: fix filter log message
> > >
> > > Ido Segev (1):
> > >       net/ena: flush Rx buffers memory pool cache
> > >
> > > Igor Ryzhov (1):
> > >       net/i40e: fix stats counters
> > >
> > > Ivan Malov (1):
> > >       net/sfc: fix TSO and checksum offloads for EF10
> > >
> > > Jiawei Wang (1):
> > >       app/testpmd: fix packets dump overlapping
> > >
> > > Jiawei Zhu (1):
> > >       net/virtio-user: fix run closing stdin and close callfd
> > >
> > > Jingjing Wu (1):
> > >       net/iavf: fix vector mapping with queue
> > >
> > > Joyce Kong (1):
> > >       eal/arm: fix debug build with gcc for 128-bit atomics
> > >
> > > Kalesh AP (4):
> > >       net/bnxt: release HWRM lock in error
> > >       net/bnxt: propagate FW command failure to application
> > >       net/bnxt: fix VNIC RSS configure function
> > >       net/bnxt: fix FW version log
> > >
> > > Lance Richardson (5):
> > >       net/bnxt: disable end of packet padding for Rx
> > >       net/bnxt: fix null termination of Rx mbuf chain
> > >       net/bnxt: fix doorbell write ordering
> > >       net/bnxt: fix fallback mbuf allocation logic
> > >       net/bnxt: fix outer UDP checksum Rx offload capability
> > >
> > > Leyi Rong (1):
> > >       net/ice: enlarge Rx queue rearm threshold to 64
> > >
> > > Li Feng (1):
> > >       mem: exclude unused memory from core dump
> > >
> > > Lijun Ou (4):
> > >       net/hns3: fix interception with flow director
> > >       net/hns3: adjust format specifier for enum
> > >       net/hns3: fix memory leak on secondary process exit
> > >       doc: fix product link in hns3 guide
> > >
> > > Liron Himi (5):
> > >       net/octeontx2: fix PF flow action for Tx
> > >       net/mvpp2: remove debug log on fast-path
> > >       net/mvpp2: remove VLAN flush
> > >       net/mvpp2: remove CRC length from MRU validation
> > >       net/mvpp2: fix frame size checking
> > >
> > > Long Li (1):
> > >       net/netvsc: ignore unsupported packet on sync command
> > >
> > > Lukasz Wojciechowski (1):
> > >       test/distributor: fix return buffer queue overload
> > >
> > > Marvin Liu (1):
> > >       vhost: fix packed ring dequeue offloading
> > >
> > > Michael Baum (3):
> > >       net/mlx4: fix handling of probing failure
> > >       net/mlx5: fix leak on Rx queue creation failure
> > >       net/mlx5: fix leak on Tx queue creation failure
> > >
> > > Murphy Yang (5):
> > >       net/ice: fix outer UDP Tx checksum offload
> > >       net/i40e: fix L4 checksum flag
> > >       net/ice: disable IPv4 checksum offload in vector Tx
> > >       net/i40e: add null input checks
> > >       net/ice: fix outer checksum flags
> > >
> > > Olivier Matz (3):
> > >       test/mcslock: remove unneeded per lcore copy
> > >       build: fix plugin load on static build
> > >       mempool: fix panic on dump or audit
> > >
> > > Qi Zhang (3):
> > >       net/ice/base: fix tunnel destroy
> > >       net/ice/base: fix null pointer dereference
> > >       net/ice/base: fix memory handling
> > >
> > > Ruifeng Wang (3):
> > >       lpm: fix vector IPv4 lookup
> > >       net/octeontx: fix build with SVE
> > >       common/octeontx2: fix build with SVE
> > >
> > > Samik Gupta (2):
> > >       net/bnxt: fix Rx rings in RSS redirection table
> > >       net/bnxt: fix VNIC config on Rx queue stop
> > >
> > > Shiri Kuzin (2):
> > >       net/mlx5: refuse empty VLAN in flow pattern
> > >       net/mlx5: fix VXLAN decap on non-VXLAN flow
> > >
> > > Souvik Dey (1):
> > >       net/i40e: fix VLAN stripping in VF
> > >
> > > Sriharsha Basavapatna (1):
> > >       net/bnxt: fix max rings computation
> > >
> > > Stephen Hemminger (1):
> > >       test: fix terminal settings on exit
> > >
> > > Steve Yang (20):
> > >       ethdev: fix max Rx packet length check
> > >       app/testpmd: fix max Rx packet length for VLAN packets
> > >       net/dpaa: fix jumbo frame flag condition for MTU set
> > >       net/e1000: fix jumbo frame flag condition for MTU set
> > >       net/hns3: fix jumbo frame flag condition for MTU set
> > >       net/i40e: fix jumbo frame flag condition
> > >       net/iavf: fix jumbo frame flag condition
> > >       net/ipn3ke: fix jumbo frame flag condition for MTU set
> > >       net/octeontx2: fix jumbo frame flag condition for MTU
> > >       net/qede: fix jumbo frame flag condition for MTU set
> > >       net/sfc: fix jumbo frame flag condition for MTU set
> > >       net/thunderx: fix jumbo frame flag condition for MTU set
> > >       net/cxgbe: fix jumbo frame flag condition
> > >       net/enetc: fix jumbo frame flag condition for MTU set
> > >       net/nfp: fix jumbo frame flag condition for MTU set
> > >       net/liquidio: fix jumbo frame flag condition for MTU set
> > >       net/dpaa2: fix jumbo frame flag condition for MTU set
> > >       app/testpmd: fix setting maximum packet length
> > >       net/ice: fix jumbo frame flag condition
> > >       net/ixgbe: fix jumbo frame flag condition
> > >
> > > Suanming Mou (3):
> > >       net/mlx4: fix port attach in secondary process
> > >       net/mlx5: fix crash on secondary process port close
> > >       net/mlx5: fix port attach in secondary process
> > >
> > > Sunil Kumar Kori (1):
> > >       net/octeontx2: fix corruption in segments list
> > >
> > > Tal Shnaiderman (2):
> > >       common/mlx5: fix pointer cast on Windows
> > >       net/mlx5: fix comparison sign in flow engine
> > >
> > > Thomas Monjalon (1):
> > >       mem: fix build
> > >
> > > Viacheslav Galaktionov (1):
> > >       net/sfc: fix generic byte statistics to exclude FCS bytes
> > >
> > > Viacheslav Ovsiienko (2):
> > >       doc: update flow mark action in mlx5 guide
> > >       doc: fix mark action zero value in mlx5 guide
> > >
> > > Vladimir Medvedkin (1):
> > >       rib: fix insertion in some cases
> > >
> > > Weifeng Li (1):
> > >       net/i40e: fix X722 for 802.1ad frames ability
> > >
> > > Wenjun Wu (1):
> > >       net/e1000: fix flow control mode setting
> > >
> > > Yicai Lu (1):
> > >       ip_frag: remove padding length of fragment
> > >
> > > Yongxin Liu (1):
> > >       usertools: fix binding built-in kernel driver
> > >
> > > Yunjian Wang (3):
> > >       eal/linux: fix handling of error events from epoll
> > >       net/bnxt: fix memory leak when mapping fails
> > >       net/mvneta: check allocation in Rx queue flush
> > >
> > > Yuri Chipchev (1):
> > >       net/mvpp2: fix stack corruption
> 
> 
> 
> --
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-03-10  5:57     ` Yu, PingX
@ 2021-03-10 11:18       ` Christian Ehrhardt
  0 siblings, 0 replies; 13+ messages in thread
From: Christian Ehrhardt @ 2021-03-10 11:18 UTC (permalink / raw)
  To: Yu, PingX
  Cc: Yongxin Liu, Power, Ciara, Hunt, David, stable, dev,
	Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker, Benjamin,
	David Christensen, Govindharajan, Hariprasad, Hemant Agrawal,
	Stokes, Ian, Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan,
	Devlin, Michelle, Yigit, Ferruh, Ali Alnubani

On Wed, Mar 10, 2021 at 6:57 AM Yu, PingX <pingx.yu@intel.com> wrote:
>
> > -----Original Message-----
> > From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > Sent: Monday, March 8, 2021 11:28 PM
> > > On Thu, Mar 4, 2021 at 11:43 AM Yu, PingX <pingx.yu@intel.com> wrote:
> > >
> > > Update the test result for Intel part. Test are almost finished except cryptodev
> > and 5 issues are found.
> > > 1. Failed build DPDK with "Make".
> > > 2. in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed 3.
> > > sriov_kvm: vf launch testpmd init failed on ixgbe.
> > > 4. userspace_ethtool/retrieve_eeprom: Dumped eeprom not same as linux
> > dumped.
> > > 5. core dumped when run detach port command.
> > > 4 & 5 found in NIC CVL.
> >
> > Thanks Yu, PingX ; Chen, Box C and anyone related for the great testing and
> > report!
> >
> > > # Basic Intel(R) NIC testing
> > >   * Build or compile:
> > >        * Build: cover the build test combination with latest GCC/Clang/ICC version
> > and the popular OS revision such as Ubuntu20.04, CentOS 8.3 , CentOS Stream 8,
> > etc.
> > >              - All passed on meson build.
> > >              - Failed build DPDK with "Make". In latest DPDK test, we have moved to
> > meson build, but in DPDK 19.11.7, still have some cryptdev build need to use
> > Make.
> > >           Another, an issue in tool usertools/dpdk-devbind.py: bind NIC port to
> > DPDK failed in vm(https://bugs.dpdk.org/show_bug.cgi?id=644). The root cause is
> > in 19.11.7 only support python3.
> >
> > => Thanks for the report and analysis. I agree that we don't want to make it
> > python3 only on a stable update. For now I'll revert the change.
> > If wanted the Author (Yongxin Liu on CC now) can consider providing a
> > py2 compatible backport.
> >
> Hi Ehrhardt,
> Failed build DPDK with "Make", we have a patch to fix it and sent to stable@dpdk.org and we are verifying this patch.


Thanks for all your work!
There were plenty of people involved and I wanted to give a summary here
to close this thread before opening a new one with -rc2.

I've collected:
- [dpdk-stable] [PATCH 19.11.7] lib/power: fix make build error
  from David Hunt
  For this the discussion formerly indicated to revert b086808c and using a
  proper fix is much better. Applied now - Thanks!

- [dpdk-stable] [PATCH] net/ixgbe: fix configuration of max frame size
  from Alvin Zhang
  This wasn't marked for 19.11.7 so I missed it before - thanks for the pointer.
  The original commit for this was 15cfb0bfc which was in my list I called for
  backport help. Applied now.

- [dpdk-stable] [PATCH] usertools: fix Python compatibility issue
  from Beilei Xing
  This resolves the former discussion we had around 1e794e710d "usertools:
  fix binding built-in kernel driver" and is reported to again myke this
  py2/py3 compatible without reverting the fix.
  This was handled on https://bugs.dpdk.org/show_bug.cgi?id=644

- furthermore the Author of "app/testpmd: release flows left before port stop"
  contacted me to not apply his change. Usually that would have been too late
  but the need for an -rc2 allows to do that as well now.

- We've also discussed a case about a fix that actually would have been in
  19.11.6 but skipped there. There is a subset of it which was submitted today
  that fixes the known issue without the fallout of the full change.
  That will be in 19.11.7-rc2 as well


The other reports I've got either were:
- duplicates (e.g. for the make build error)
- test success reports
- actions for 19.11.8
I'm already doing a bunch of tests myself and if these complete I think it is
time to tag 19.11.7-rc2 later today.



> > >   *VF(i40e,ixgbe and igb): test scenarios including VF-
> > RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc..
> > >             - Done and 1 issue is found
> > >               Issue1: sriov_kvm: vf launch testpmd init failed on ixgbe. There is a
> > patch to fix this issue but failed to apply to 19.11. Dev will rework the patch later.
> >
> >  => Ok, just to confirm you have a developer right now working on this to backport
> > the fix.
> > As far as I understood the hints so far this is broken by
> > 15cfb0bfc4968e8a9da49c07ee2e57c9cd947473
> > but I failed to see a reference to the to-be-backported fix yet - could you mention
> > what you'd need backported?
> > Is there any ETA for this backport, since due to the changes we will need an extra
> > round for 19.11.7-rc2 as well.
> >
>
> Patch " [PATCH] net/ixgbe: fix configuration of max frame size" has sent to stable@dpdk.org by Alvin Zhang <alvinx.zhang@intel.com>. We have verified the patch in local. You can find it.
>
> > >   *PF/VF(ICE): test scenarios including /Switch features/Package
> > Management/Flow Director/Advanced Tx/Advanced RSS/ACL/DCF/Share code
> > update/Flexible Descriptor, etc.
> > >          - Done. 2 new issues are found. These are new added test cases. They also
> > failed on 19.11.6. Intel are debugging on these issues.
> >
> > Ok, since that was in the former release I'd ignore them for now.
> >
> > ...
> >
> > >    * Cryptodev:
> > >           *Function test: test scenarios including Cryptodev API
> > testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
> > >                 - 20%.
> > >           *Performance test: test scenarios including Thoughput Performance
> > /Cryptodev Latency, etc.
> > >                 - 20%.
> >
> > TBH - I've never had crypto HW to do this.
> > Is this a stable result between 19.11.6 -> 19.11.7?
> > If so any idea what we would need to look at?
>
> Currently, most of the test are executed. Left part are blocked by 2 issues.
> 1. Build dpdk failed with make: patch is provided by Intel Dev. We are verifying it. If okay, will finish the test left blocked by this issue.
> 2. Test_cryptodev_scheduler_autotest: Command not found after using meson/ninja build:  it blocked 7 function test cases and scheduler PMD 3CPMs performance test. Intel are working on this but maybe it can be fixed in this 19.11.7 release cycle.
>
> > > Regards,
> > > Yu, Ping
> > >
> > > > -----Original Message-----
> > > > From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > > > Sent: Monday, February 22, 2021 11:59 PM
> > > > To: stable@dpdk.org
> > > > Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> > > > Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani
> > > > <alialnu@mellanox.com>; Walker, Benjamin
> > > > <benjamin.walker@intel.com>; David Christensen
> > > > <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> > > > <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> > > > <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> > > > Jacob <jerinj@marvell.com>; Mcnamara, John
> > > > <john.mcnamara@intel.com>; Ju- Hyoung Lee <juhlee@microsoft.com>;
> > > > Kevin Traynor <ktraynor@redhat.com>; Luca Boccassi
> > > > <bluca@debian.org>; Pei Zhang <pezhang@redhat.com>; Yu, PingX
> > > > <pingx.yu@intel.com>; Xu, Qian Q <qian.q.xu@intel.com>; Raslan
> > > > Darawsheh <rasland@mellanox.com>; Thomas Monjalon
> > > > <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>; Chen,
> > > > Zhaoyan <zhaoyan.chen@intel.com>
> > > > Subject: 19.11.7 patches review and test
> > > >
> > > > Hi all,
> > > >
> > > > Here is a list of patches targeted for stable release 19.11.7.
> > > >
> > > > The planned date for the final release is 8th March.
> > > >
> > > > 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.7-rc1
> > > >
> > > > These patches are located at branch 19.11 of dpdk-stable repo:
> > > >     https://git.dpdk.org/dpdk-stable/log/?h=19.11
> > > >
> > > > Thanks.
> > > >
> > > > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> > > >
> > > > ---
> > > > Ajit Khaparde (1):
> > > >       net/bnxt: fix cleanup on mutex init failure
> > > >
> > > > Alvin Zhang (6):
> > > >       net/ixgbe: detect failed VF MTU set
> > > >       net/i40e: fix Rx bytes statistics
> > > >       net/i40e: fix returned code for RSS hardware failure
> > > >       net/ice: fix RSS lookup table initialization
> > > >       test: fix buffer overflow in Tx burst
> > > >       app/testpmd: fix key for RSS flow rule
> > > >
> > > > Anatoly Burakov (1):
> > > >       fbarray: fix overlap check
> > > >
> > > > Ankur Dwivedi (1):
> > > >       test/event_crypto: set cipher operation in transform
> > > >
> > > > Ashish Sadanandan (1):
> > > >       mbuf: add C++ include guard for dynamic fields header
> > > >
> > > > Balazs Nemeth (1):
> > > >       net/qede: fix promiscuous enable
> > > >
> > > > Beilei Xing (1):
> > > >       net/i40e: fix global register recovery
> > > >
> > > > Bernard Iremonger (1):
> > > >       doc: fix QinQ flow rules in testpmd guide
> > > >
> > > > Bruce Richardson (18):
> > > >       build: provide suitable error for "both" libraries option
> > > >       eal: fix reciprocal header include
> > > >       ethdev: fix missing header include
> > > >       rib: fix missing header includes
> > > >       ipsec: fix missing header include
> > > >       fib: fix missing header includes
> > > >       app: fix build with extra include paths
> > > >       power: create guest channel public header file
> > > >       power: make channel message functions public
> > > >       power: rename public structs
> > > >       power: rename constants
> > > >       power: clean up includes
> > > >       eal: fix MCS lock header include
> > > >       power: fix missing header includes
> > > >       rib: fix missing header include
> > > >       mbuf: fix missing header include
> > > >       power: export guest channel header file
> > > >       build: force pkg-config for dependency detection
> > > >
> > > > Chengchang Tang (5):
> > > >       net/hns3: fix register length when dumping registers
> > > >       net/hns3: fix data overwriting during register dump
> > > >       net/hns3: fix dump register out of range
> > > >       net/hns3: fix firmware exceptions by concurrent commands
> > > >       net/hns3: fix VF reset on mailbox failure
> > > >
> > > > Chengwen Feng (3):
> > > >       net/hns3: fix VF query link status in dev init
> > > >       net/hns3: remove MPLS from supported flow items
> > > >       net/hns3: fix flow director rule residue on malloc failure
> > > >
> > > > Ciara Power (3):
> > > >       app/crypto-perf: fix spelling in output
> > > >       app/crypto-perf: fix latency CSV output
> > > >       app/crypto-perf: fix CSV output format
> > > >
> > > > Dapeng Yu (4):
> > > >       net/ixgbe: fix flex bytes flow director rule
> > > >       net/ice: check Rx queue number on RSS init
> > > >       net/ixgbe: disable NFS filtering
> > > >       app/testpmd: avoid exit without terminal restore
> > > >
> > > > Dmitry Kozlyuk (1):
> > > >       build: fix linker flags on Windows
> > > >
> > > > Fei Chen (1):
> > > >       vhost: fix vid allocation race
> > > >
> > > > Feifei Wang (10):
> > > >       app/eventdev: adjust event count order for pipeline test
> > > >       app/eventdev: remove redundant enqueue in burst Tx
> > > >       examples/eventdev: add info output for main core
> > > >       app/eventdev: fix SMP barrier in performance test
> > > >       examples/eventdev: check CPU core enabling
> > > >       examples/eventdev: move ethdev stop to the end
> > > >       net/ixgbe: add new flag of stripped VLAN for NEON
> > > >       net/ixgbe: support bad checksum flag for NEON
> > > >       net/ixgbe: support good checksum flag for NEON
> > > >       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> > > > checksum
> > > >
> > > > Ferruh Yigit (11):
> > > >       app/procinfo: fix _filters stats reporting
> > > >       app/procinfo: fix check on xstats-ids
> > > >       app/procinfo: remove useless memset
> > > >       net/pcap: remove local variable shadowing outer one
> > > >       net/bonding: remove local variable shadowing outer one
> > > >       net/af_xdp: remove useless assignment
> > > >       app/crypto-perf: remove always true condition
> > > >       net/avp: remove always true condition
> > > >       net/pcap: fix byte stats for drop Tx
> > > >       net/pcap: fix infinite Rx with large files
> > > >       app/testpmd: fix help of metering commands
> > > >
> > > > Gaetan Rivet (2):
> > > >       net/bonding: fix port id validity check on parsing
> > > >       net/bonding: fix PCI address comparison on non-PCI ports
> > > >
> > > > Gagandeep Singh (2):
> > > >       test/ipsec: fix result code for not supported
> > > >       crypto/dpaa2_sec: fix memory allocation check
> > > >
> > > > George Prekas (1):
> > > >       app/testpmd: fix IP checksum calculation
> > > >
> > > > Gregory Etelson (1):
> > > >       app/testpmd: release flows left before port stop
> > > >
> > > > Haiyue Wang (1):
> > > >       net/ixgbe: fix UDP zero checksum on x86
> > > >
> > > > Harman Kalra (1):
> > > >       examples/l3fwd: remove limitation on Tx queue count
> > > >
> > > > Harry van Haaren (1):
> > > >       eventdev: fix a return value comment
> > > >
> > > > Heinrich Kuhn (1):
> > > >       net/nfp: read chip model from PluDevice register
> > > >
> > > > Hongbo Zheng (1):
> > > >       net/hns3: use new opcode for clearing hardware resource
> > > >
> > > > Huisong Li (4):
> > > >       net/hns3: fix error code in xstats
> > > >       net/hns3: validate requested maximum Rx frame length
> > > >       net/hns3: fix Rx/Tx errors stats
> > > >       net/hns3: fix xstats with id and names
> > > >
> > > > Hyong Youb Kim (2):
> > > >       net/enic: fix filter type used for flow API
> > > >       net/enic: fix filter log message
> > > >
> > > > Ido Segev (1):
> > > >       net/ena: flush Rx buffers memory pool cache
> > > >
> > > > Igor Ryzhov (1):
> > > >       net/i40e: fix stats counters
> > > >
> > > > Ivan Malov (1):
> > > >       net/sfc: fix TSO and checksum offloads for EF10
> > > >
> > > > Jiawei Wang (1):
> > > >       app/testpmd: fix packets dump overlapping
> > > >
> > > > Jiawei Zhu (1):
> > > >       net/virtio-user: fix run closing stdin and close callfd
> > > >
> > > > Jingjing Wu (1):
> > > >       net/iavf: fix vector mapping with queue
> > > >
> > > > Joyce Kong (1):
> > > >       eal/arm: fix debug build with gcc for 128-bit atomics
> > > >
> > > > Kalesh AP (4):
> > > >       net/bnxt: release HWRM lock in error
> > > >       net/bnxt: propagate FW command failure to application
> > > >       net/bnxt: fix VNIC RSS configure function
> > > >       net/bnxt: fix FW version log
> > > >
> > > > Lance Richardson (5):
> > > >       net/bnxt: disable end of packet padding for Rx
> > > >       net/bnxt: fix null termination of Rx mbuf chain
> > > >       net/bnxt: fix doorbell write ordering
> > > >       net/bnxt: fix fallback mbuf allocation logic
> > > >       net/bnxt: fix outer UDP checksum Rx offload capability
> > > >
> > > > Leyi Rong (1):
> > > >       net/ice: enlarge Rx queue rearm threshold to 64
> > > >
> > > > Li Feng (1):
> > > >       mem: exclude unused memory from core dump
> > > >
> > > > Lijun Ou (4):
> > > >       net/hns3: fix interception with flow director
> > > >       net/hns3: adjust format specifier for enum
> > > >       net/hns3: fix memory leak on secondary process exit
> > > >       doc: fix product link in hns3 guide
> > > >
> > > > Liron Himi (5):
> > > >       net/octeontx2: fix PF flow action for Tx
> > > >       net/mvpp2: remove debug log on fast-path
> > > >       net/mvpp2: remove VLAN flush
> > > >       net/mvpp2: remove CRC length from MRU validation
> > > >       net/mvpp2: fix frame size checking
> > > >
> > > > Long Li (1):
> > > >       net/netvsc: ignore unsupported packet on sync command
> > > >
> > > > Lukasz Wojciechowski (1):
> > > >       test/distributor: fix return buffer queue overload
> > > >
> > > > Marvin Liu (1):
> > > >       vhost: fix packed ring dequeue offloading
> > > >
> > > > Michael Baum (3):
> > > >       net/mlx4: fix handling of probing failure
> > > >       net/mlx5: fix leak on Rx queue creation failure
> > > >       net/mlx5: fix leak on Tx queue creation failure
> > > >
> > > > Murphy Yang (5):
> > > >       net/ice: fix outer UDP Tx checksum offload
> > > >       net/i40e: fix L4 checksum flag
> > > >       net/ice: disable IPv4 checksum offload in vector Tx
> > > >       net/i40e: add null input checks
> > > >       net/ice: fix outer checksum flags
> > > >
> > > > Olivier Matz (3):
> > > >       test/mcslock: remove unneeded per lcore copy
> > > >       build: fix plugin load on static build
> > > >       mempool: fix panic on dump or audit
> > > >
> > > > Qi Zhang (3):
> > > >       net/ice/base: fix tunnel destroy
> > > >       net/ice/base: fix null pointer dereference
> > > >       net/ice/base: fix memory handling
> > > >
> > > > Ruifeng Wang (3):
> > > >       lpm: fix vector IPv4 lookup
> > > >       net/octeontx: fix build with SVE
> > > >       common/octeontx2: fix build with SVE
> > > >
> > > > Samik Gupta (2):
> > > >       net/bnxt: fix Rx rings in RSS redirection table
> > > >       net/bnxt: fix VNIC config on Rx queue stop
> > > >
> > > > Shiri Kuzin (2):
> > > >       net/mlx5: refuse empty VLAN in flow pattern
> > > >       net/mlx5: fix VXLAN decap on non-VXLAN flow
> > > >
> > > > Souvik Dey (1):
> > > >       net/i40e: fix VLAN stripping in VF
> > > >
> > > > Sriharsha Basavapatna (1):
> > > >       net/bnxt: fix max rings computation
> > > >
> > > > Stephen Hemminger (1):
> > > >       test: fix terminal settings on exit
> > > >
> > > > Steve Yang (20):
> > > >       ethdev: fix max Rx packet length check
> > > >       app/testpmd: fix max Rx packet length for VLAN packets
> > > >       net/dpaa: fix jumbo frame flag condition for MTU set
> > > >       net/e1000: fix jumbo frame flag condition for MTU set
> > > >       net/hns3: fix jumbo frame flag condition for MTU set
> > > >       net/i40e: fix jumbo frame flag condition
> > > >       net/iavf: fix jumbo frame flag condition
> > > >       net/ipn3ke: fix jumbo frame flag condition for MTU set
> > > >       net/octeontx2: fix jumbo frame flag condition for MTU
> > > >       net/qede: fix jumbo frame flag condition for MTU set
> > > >       net/sfc: fix jumbo frame flag condition for MTU set
> > > >       net/thunderx: fix jumbo frame flag condition for MTU set
> > > >       net/cxgbe: fix jumbo frame flag condition
> > > >       net/enetc: fix jumbo frame flag condition for MTU set
> > > >       net/nfp: fix jumbo frame flag condition for MTU set
> > > >       net/liquidio: fix jumbo frame flag condition for MTU set
> > > >       net/dpaa2: fix jumbo frame flag condition for MTU set
> > > >       app/testpmd: fix setting maximum packet length
> > > >       net/ice: fix jumbo frame flag condition
> > > >       net/ixgbe: fix jumbo frame flag condition
> > > >
> > > > Suanming Mou (3):
> > > >       net/mlx4: fix port attach in secondary process
> > > >       net/mlx5: fix crash on secondary process port close
> > > >       net/mlx5: fix port attach in secondary process
> > > >
> > > > Sunil Kumar Kori (1):
> > > >       net/octeontx2: fix corruption in segments list
> > > >
> > > > Tal Shnaiderman (2):
> > > >       common/mlx5: fix pointer cast on Windows
> > > >       net/mlx5: fix comparison sign in flow engine
> > > >
> > > > Thomas Monjalon (1):
> > > >       mem: fix build
> > > >
> > > > Viacheslav Galaktionov (1):
> > > >       net/sfc: fix generic byte statistics to exclude FCS bytes
> > > >
> > > > Viacheslav Ovsiienko (2):
> > > >       doc: update flow mark action in mlx5 guide
> > > >       doc: fix mark action zero value in mlx5 guide
> > > >
> > > > Vladimir Medvedkin (1):
> > > >       rib: fix insertion in some cases
> > > >
> > > > Weifeng Li (1):
> > > >       net/i40e: fix X722 for 802.1ad frames ability
> > > >
> > > > Wenjun Wu (1):
> > > >       net/e1000: fix flow control mode setting
> > > >
> > > > Yicai Lu (1):
> > > >       ip_frag: remove padding length of fragment
> > > >
> > > > Yongxin Liu (1):
> > > >       usertools: fix binding built-in kernel driver
> > > >
> > > > Yunjian Wang (3):
> > > >       eal/linux: fix handling of error events from epoll
> > > >       net/bnxt: fix memory leak when mapping fails
> > > >       net/mvneta: check allocation in Rx queue flush
> > > >
> > > > Yuri Chipchev (1):
> > > >       net/mvpp2: fix stack corruption
> >
> >
> >
> > --
> > Christian Ehrhardt
> > Staff Engineer, Ubuntu Server
> > Canonical Ltd



--
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

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

* [dpdk-stable] 19.11.7 patches review and test
  2021-02-22 15:58 [dpdk-stable] 19.11.7 patches review and test Christian Ehrhardt
                   ` (3 preceding siblings ...)
  2021-03-04 10:43 ` [dpdk-stable] " Yu, PingX
@ 2021-03-10 13:37 ` Christian Ehrhardt
  2021-03-15 13:39   ` Ali Alnubani
                     ` (2 more replies)
  4 siblings, 3 replies; 13+ messages in thread
From: Christian Ehrhardt @ 2021-03-10 13:37 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen

Hi all,

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

The (new) planned date for the final release is 17th of March.

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

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>

---
Ajit Khaparde (1):
      net/bnxt: fix cleanup on mutex init failure

Alvin Zhang (7):
      net/ixgbe: detect failed VF MTU set
      net/i40e: fix Rx bytes statistics
      net/i40e: fix returned code for RSS hardware failure
      net/ice: fix RSS lookup table initialization
      test: fix buffer overflow in Tx burst
      app/testpmd: fix key for RSS flow rule
      net/ixgbe: fix configuration of max frame size

Anatoly Burakov (1):
      fbarray: fix overlap check

Ankur Dwivedi (1):
      test/event_crypto: set cipher operation in transform

Ashish Sadanandan (1):
      mbuf: add C++ include guard for dynamic fields header

Balazs Nemeth (1):
      net/qede: fix promiscuous enable

Beilei Xing (2):
      net/i40e: fix global register recovery
      usertools: fix Python compatibility issue

Bernard Iremonger (1):
      doc: fix QinQ flow rules in testpmd guide

Bruce Richardson (18):
      build: provide suitable error for "both" libraries option
      eal: fix reciprocal header include
      ethdev: fix missing header include
      rib: fix missing header includes
      ipsec: fix missing header include
      fib: fix missing header includes
      app: fix build with extra include paths
      power: create guest channel public header file
      power: make channel message functions public
      power: rename public structs
      power: rename constants
      power: clean up includes
      eal: fix MCS lock header include
      power: fix missing header includes
      rib: fix missing header include
      mbuf: fix missing header include
      power: export guest channel header file
      build: force pkg-config for dependency detection

Chengchang Tang (5):
      net/hns3: fix register length when dumping registers
      net/hns3: fix data overwriting during register dump
      net/hns3: fix dump register out of range
      net/hns3: fix firmware exceptions by concurrent commands
      net/hns3: fix VF reset on mailbox failure

Chengwen Feng (3):
      net/hns3: fix VF query link status in dev init
      net/hns3: remove MPLS from supported flow items
      net/hns3: fix flow director rule residue on malloc failure

Christian Ehrhardt (2):
      version: 19.11.7-rc1
      Revert "app/testpmd: release flows left before port stop"

Ciara Power (4):
      app/crypto-perf: fix spelling in output
      app/crypto-perf: fix latency CSV output
      app/crypto-perf: fix CSV output format
      build: fix scheduler macro definition for meson

Dapeng Yu (4):
      net/ixgbe: fix flex bytes flow director rule
      net/ice: check Rx queue number on RSS init
      net/ixgbe: disable NFS filtering
      app/testpmd: avoid exit without terminal restore

David Hunt (1):
      lib/power: fix make build error

Dmitry Kozlyuk (1):
      build: fix linker flags on Windows

Fei Chen (1):
      vhost: fix vid allocation race

Feifei Wang (10):
      app/eventdev: adjust event count order for pipeline test
      app/eventdev: remove redundant enqueue in burst Tx
      examples/eventdev: add info output for main core
      app/eventdev: fix SMP barrier in performance test
      examples/eventdev: check CPU core enabling
      examples/eventdev: move ethdev stop to the end
      net/ixgbe: add new flag of stripped VLAN for NEON
      net/ixgbe: support bad checksum flag for NEON
      net/ixgbe: support good checksum flag for NEON
      net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to checksum

Ferruh Yigit (11):
      app/procinfo: fix _filters stats reporting
      app/procinfo: fix check on xstats-ids
      app/procinfo: remove useless memset
      net/pcap: remove local variable shadowing outer one
      net/bonding: remove local variable shadowing outer one
      net/af_xdp: remove useless assignment
      app/crypto-perf: remove always true condition
      net/avp: remove always true condition
      net/pcap: fix byte stats for drop Tx
      net/pcap: fix infinite Rx with large files
      app/testpmd: fix help of metering commands

Gaetan Rivet (2):
      net/bonding: fix port id validity check on parsing
      net/bonding: fix PCI address comparison on non-PCI ports

Gagandeep Singh (2):
      test/ipsec: fix result code for not supported
      crypto/dpaa2_sec: fix memory allocation check

George Prekas (1):
      app/testpmd: fix IP checksum calculation

Gregory Etelson (1):
      app/testpmd: release flows left before port stop

Haiyue Wang (1):
      net/ixgbe: fix UDP zero checksum on x86

Harman Kalra (1):
      examples/l3fwd: remove limitation on Tx queue count

Harry van Haaren (1):
      eventdev: fix a return value comment

Heinrich Kuhn (1):
      net/nfp: read chip model from PluDevice register

Hongbo Zheng (1):
      net/hns3: use new opcode for clearing hardware resource

Huisong Li (4):
      net/hns3: fix error code in xstats
      net/hns3: validate requested maximum Rx frame length
      net/hns3: fix Rx/Tx errors stats
      net/hns3: fix xstats with id and names

Hyong Youb Kim (2):
      net/enic: fix filter type used for flow API
      net/enic: fix filter log message

Ido Segev (1):
      net/ena: flush Rx buffers memory pool cache

Igor Ryzhov (1):
      net/i40e: fix stats counters

Ivan Malov (1):
      net/sfc: fix TSO and checksum offloads for EF10

Jiawei Wang (1):
      app/testpmd: fix packets dump overlapping

Jiawei Zhu (1):
      net/virtio-user: fix run closing stdin and close callfd

Jingjing Wu (1):
      net/iavf: fix vector mapping with queue

Joyce Kong (1):
      eal/arm: fix debug build with gcc for 128-bit atomics

Kalesh AP (4):
      net/bnxt: release HWRM lock in error
      net/bnxt: propagate FW command failure to application
      net/bnxt: fix VNIC RSS configure function
      net/bnxt: fix FW version log

Lance Richardson (5):
      net/bnxt: disable end of packet padding for Rx
      net/bnxt: fix null termination of Rx mbuf chain
      net/bnxt: fix doorbell write ordering
      net/bnxt: fix fallback mbuf allocation logic
      net/bnxt: fix outer UDP checksum Rx offload capability

Leyi Rong (1):
      net/ice: enlarge Rx queue rearm threshold to 64

Li Feng (1):
      mem: exclude unused memory from core dump

Lijun Ou (4):
      net/hns3: fix interception with flow director
      net/hns3: adjust format specifier for enum
      net/hns3: fix memory leak on secondary process exit
      doc: fix product link in hns3 guide

Liron Himi (5):
      net/octeontx2: fix PF flow action for Tx
      net/mvpp2: remove debug log on fast-path
      net/mvpp2: remove VLAN flush
      net/mvpp2: remove CRC length from MRU validation
      net/mvpp2: fix frame size checking

Long Li (1):
      net/netvsc: ignore unsupported packet on sync command

Lukasz Wojciechowski (1):
      test/distributor: fix return buffer queue overload

Marvin Liu (1):
      vhost: fix packed ring dequeue offloading

Michael Baum (3):
      net/mlx4: fix handling of probing failure
      net/mlx5: fix leak on Rx queue creation failure
      net/mlx5: fix leak on Tx queue creation failure

Murphy Yang (5):
      net/ice: fix outer UDP Tx checksum offload
      net/i40e: fix L4 checksum flag
      net/ice: disable IPv4 checksum offload in vector Tx
      net/i40e: add null input checks
      net/ice: fix outer checksum flags

Olivier Matz (3):
      test/mcslock: remove unneeded per lcore copy
      build: fix plugin load on static build
      mempool: fix panic on dump or audit

Qi Zhang (3):
      net/ice/base: fix tunnel destroy
      net/ice/base: fix null pointer dereference
      net/ice/base: fix memory handling

Ruifeng Wang (3):
      lpm: fix vector IPv4 lookup
      net/octeontx: fix build with SVE
      common/octeontx2: fix build with SVE

Samik Gupta (2):
      net/bnxt: fix Rx rings in RSS redirection table
      net/bnxt: fix VNIC config on Rx queue stop

Shiri Kuzin (2):
      net/mlx5: refuse empty VLAN in flow pattern
      net/mlx5: fix VXLAN decap on non-VXLAN flow

Souvik Dey (1):
      net/i40e: fix VLAN stripping in VF

Sriharsha Basavapatna (1):
      net/bnxt: fix max rings computation

Stephen Hemminger (1):
      test: fix terminal settings on exit

Steve Yang (20):
      ethdev: fix max Rx packet length check
      app/testpmd: fix max Rx packet length for VLAN packets
      net/dpaa: fix jumbo frame flag condition for MTU set
      net/e1000: fix jumbo frame flag condition for MTU set
      net/hns3: fix jumbo frame flag condition for MTU set
      net/i40e: fix jumbo frame flag condition
      net/iavf: fix jumbo frame flag condition
      net/ipn3ke: fix jumbo frame flag condition for MTU set
      net/octeontx2: fix jumbo frame flag condition for MTU
      net/qede: fix jumbo frame flag condition for MTU set
      net/sfc: fix jumbo frame flag condition for MTU set
      net/thunderx: fix jumbo frame flag condition for MTU set
      net/cxgbe: fix jumbo frame flag condition
      net/enetc: fix jumbo frame flag condition for MTU set
      net/nfp: fix jumbo frame flag condition for MTU set
      net/liquidio: fix jumbo frame flag condition for MTU set
      net/dpaa2: fix jumbo frame flag condition for MTU set
      app/testpmd: fix setting maximum packet length
      net/ice: fix jumbo frame flag condition
      net/ixgbe: fix jumbo frame flag condition

Suanming Mou (3):
      net/mlx4: fix port attach in secondary process
      net/mlx5: fix crash on secondary process port close
      net/mlx5: fix port attach in secondary process

Sunil Kumar Kori (1):
      net/octeontx2: fix corruption in segments list

Tal Shnaiderman (2):
      common/mlx5: fix pointer cast on Windows
      net/mlx5: fix comparison sign in flow engine

Thomas Monjalon (1):
      mem: fix build

Viacheslav Galaktionov (1):
      net/sfc: fix generic byte statistics to exclude FCS bytes

Viacheslav Ovsiienko (2):
      doc: update flow mark action in mlx5 guide
      doc: fix mark action zero value in mlx5 guide

Vladimir Medvedkin (1):
      rib: fix insertion in some cases

Weifeng Li (1):
      net/i40e: fix X722 for 802.1ad frames ability

Wenjun Wu (1):
      net/e1000: fix flow control mode setting

Yicai Lu (1):
      ip_frag: remove padding length of fragment

Yongxin Liu (1):
      usertools: fix binding built-in kernel driver

Yunjian Wang (3):
      eal/linux: fix handling of error events from epoll
      net/bnxt: fix memory leak when mapping fails
      net/mvneta: check allocation in Rx queue flush

Yuri Chipchev (1):
      net/mvpp2: fix stack corruption

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-03-10 13:37 ` Christian Ehrhardt
@ 2021-03-15 13:39   ` Ali Alnubani
  2021-03-16  9:52   ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
  2021-03-16 11:17   ` [dpdk-stable] " Govindharajan, Hariprasad
  2 siblings, 0 replies; 13+ messages in thread
From: Ali Alnubani @ 2021-03-15 13:39 UTC (permalink / raw)
  To: Christian Ehrhardt, stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, benjamin.walker,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu, qian.q.xu,
	Raslan Darawsheh, NBU-Contact-Thomas Monjalon, yuan.peng,
	zhaoyan.chen, Asaf Penso

Hi,

> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Wednesday, March 10, 2021 3:37 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> benjamin.walker@intel.com; David Christensen <drc@linux.vnet.ibm.com>;
> hariprasad.govindharajan@intel.com; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Ian Stokes <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; John McNamara <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; pingx.yu@intel.com; qian.q.xu@intel.com; Raslan
> Darawsheh <rasland@nvidia.com>; NBU-Contact-Thomas Monjalon
> <thomas@monjalon.net>; yuan.peng@intel.com; zhaoyan.chen@intel.com
> Subject: 19.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.7.
> 
> The (new) planned date for the final release is 17th of March.
> 
> 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.7-rc2
> 
> 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>
> 
> ---

Thanks Christian for creating the new release candidate.

The following covers the functional tests that we ran on Mellanox hardware for this release:
- Basic functionality:
  Send and receive multiple types of traffic.
- testpmd xstats counter test.
- testpmd timestamp test.
- Changing/checking link status through testpmd.
- RTE flow tests:
  Items: eth / vlan / ipv4 / ipv6 / tcp / udp / icmp / gre / nvgre / vxlan / ip in ip / 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: RHEL7.4 / Driver: MLNX_OFED_LINUX-5.2-2.2.0.0 / Firmware: 14.29.2002
- NIC: ConnectX-5 / OS: RHEL7.4 / Driver: MLNX_OFED_LINUX-5.2-2.2.0.0 / Firmware: 16.29.2002

Compilation tests with multiple configurations in the following OS/driver combinations are also passing:
- Ubuntu 20.04.2 with MLNX_OFED_LINUX-5.2-2.2.0.0.
- Ubuntu 20.04.2 with rdma-core master (a1a9ffb).
- Ubuntu 20.04.2 with rdma-core v28.0.
- Ubuntu 18.04.5 with rdma-core v17.1.
- Ubuntu 18.04.5 with rdma-core master (a1a9ffb) (i386).
- Ubuntu 16.04.7 with rdma-core v22.7.
- Fedora 32 with rdma-core v33.0.
- CentOS 7 7.9.2009 with rdma-core master (a1a9ffb).
- CentOS 7 7.9.2009 with MLNX_OFED_LINUX-5.2-2.2.0.0.
- CentOS 8 8.3.2011 with rdma-core master (a1a9ffb).
- OpenSUSE Leap 15.2 with rdma-core v27.1.

We don't see any new issues in this release candidate. However, due to environment changes, we started seeing the following issue, which reproduces in older 19.11 releases as well:
https://bugs.dpdk.org/show_bug.cgi?id=661
We will not fix this issue in this release.

Regards,
Ali

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

* Re: [dpdk-stable] [dpdk-dev] 19.11.7 patches review and test
  2021-03-10 13:37 ` Christian Ehrhardt
  2021-03-15 13:39   ` Ali Alnubani
@ 2021-03-16  9:52   ` Chen, BoX C
  2021-03-16 11:17   ` [dpdk-stable] " Govindharajan, Hariprasad
  2 siblings, 0 replies; 13+ messages in thread
From: Chen, BoX C @ 2021-03-16  9:52 UTC (permalink / raw)
  To: Christian Ehrhardt, stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
	PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan,
	Chen, Zhaoyan

Hi Ehrhardt,

Update the dpdk 19.11.7-rc2 test result for Intel part. No new bug was found except virtio has known issues.

Below DPDK issues are fixed on dpdk 19.11.7-rc2:
1. Failed build DPDK with "Make". Verify passed on dpdk 19.11.7-rc2.
2. in tool usertools/dpdk-devbind.py: bind NIC port to DPDK failed 3. Verify passed on dpdk  19.11.7-rc2.
3. sriov_kvm: vf launch testpmd init failed on ixgbe. Verify passed on dpdk 19.11.7-rc2.
4. test_cryptodev_scheduler_autotest: Command not found after using meson/ninja build. Verify passed on dpdk 19.11.7-rc2.

# Basic Intel(R) NIC testing
  * Build or compile:  
       * Build: cover the build test combination with latest GCC/Clang/ICC version and the popular OS revision such as Ubuntu18.04, CentOS 7.6, etc.
             - All passed.

  *PF(i40e and ixgbe): test scenarios including RTE_FLOW/TSO/Jumboframe/checksum offload/VLAN/VXLAN, etc.
        -Done and no new issues are found. 

  *VF(i40e and ixgbe): test scenarios including VF-RTE_FLOW/VF-TSO/VF-Jumboframe/VF-checksum offload/VF-VLAN, etc..
        - Done and no new issues are found.

  * Intel NIC single core/NIC performance: test scenarios including PF/VF single core performance test(AVX2+AVX512),RFC2544 Zero packet loss performance tes, etc.
        - Done. No big performance drop. 

# Basic cryptodev and virtio testing
  * Virtio: both function and performance test are covered. Such as PVP/Virtio_loopback/virtio-user loopback/virtio-net perf testing, etc.
        - Done and no new issues are found.
		known DPDK issue: pvp_vhost_user_reconnect: perf test is unstable after reconnect vm.
		known kernel issue: The UDP fragmentation offload feature of Virtio-net device can not be turned on in the VM. bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=207075

  * Cryptodev: 
        *Function test: test scenarios including Cryptodev API testing/CompressDev ISA-L/QAT/ZLIB PMD Testing/FIPS, etc.
             - All passed.
        *Performance test: test scenarios including Thoughput Performance /Cryptodev Latency, etc.
             - Done. No big performance drop.

Regards,
Chen Bo

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Christian Ehrhardt
> Sent: March 10, 2021 21:37
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: [dpdk-dev] 19.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.7.
> 
> The (new) planned date for the final release is 17th of March.
> 
> 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.7-rc2
> 
> 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>
> 
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix cleanup on mutex init failure
> 
> Alvin Zhang (7):
>       net/ixgbe: detect failed VF MTU set
>       net/i40e: fix Rx bytes statistics
>       net/i40e: fix returned code for RSS hardware failure
>       net/ice: fix RSS lookup table initialization
>       test: fix buffer overflow in Tx burst
>       app/testpmd: fix key for RSS flow rule
>       net/ixgbe: fix configuration of max frame size
> 
> Anatoly Burakov (1):
>       fbarray: fix overlap check
> 
> Ankur Dwivedi (1):
>       test/event_crypto: set cipher operation in transform
> 
> Ashish Sadanandan (1):
>       mbuf: add C++ include guard for dynamic fields header
> 
> Balazs Nemeth (1):
>       net/qede: fix promiscuous enable
> 
> Beilei Xing (2):
>       net/i40e: fix global register recovery
>       usertools: fix Python compatibility issue
> 
> Bernard Iremonger (1):
>       doc: fix QinQ flow rules in testpmd guide
> 
> Bruce Richardson (18):
>       build: provide suitable error for "both" libraries option
>       eal: fix reciprocal header include
>       ethdev: fix missing header include
>       rib: fix missing header includes
>       ipsec: fix missing header include
>       fib: fix missing header includes
>       app: fix build with extra include paths
>       power: create guest channel public header file
>       power: make channel message functions public
>       power: rename public structs
>       power: rename constants
>       power: clean up includes
>       eal: fix MCS lock header include
>       power: fix missing header includes
>       rib: fix missing header include
>       mbuf: fix missing header include
>       power: export guest channel header file
>       build: force pkg-config for dependency detection
> 
> Chengchang Tang (5):
>       net/hns3: fix register length when dumping registers
>       net/hns3: fix data overwriting during register dump
>       net/hns3: fix dump register out of range
>       net/hns3: fix firmware exceptions by concurrent commands
>       net/hns3: fix VF reset on mailbox failure
> 
> Chengwen Feng (3):
>       net/hns3: fix VF query link status in dev init
>       net/hns3: remove MPLS from supported flow items
>       net/hns3: fix flow director rule residue on malloc failure
> 
> Christian Ehrhardt (2):
>       version: 19.11.7-rc1
>       Revert "app/testpmd: release flows left before port stop"
> 
> Ciara Power (4):
>       app/crypto-perf: fix spelling in output
>       app/crypto-perf: fix latency CSV output
>       app/crypto-perf: fix CSV output format
>       build: fix scheduler macro definition for meson
> 
> Dapeng Yu (4):
>       net/ixgbe: fix flex bytes flow director rule
>       net/ice: check Rx queue number on RSS init
>       net/ixgbe: disable NFS filtering
>       app/testpmd: avoid exit without terminal restore
> 
> David Hunt (1):
>       lib/power: fix make build error
> 
> Dmitry Kozlyuk (1):
>       build: fix linker flags on Windows
> 
> Fei Chen (1):
>       vhost: fix vid allocation race
> 
> Feifei Wang (10):
>       app/eventdev: adjust event count order for pipeline test
>       app/eventdev: remove redundant enqueue in burst Tx
>       examples/eventdev: add info output for main core
>       app/eventdev: fix SMP barrier in performance test
>       examples/eventdev: check CPU core enabling
>       examples/eventdev: move ethdev stop to the end
>       net/ixgbe: add new flag of stripped VLAN for NEON
>       net/ixgbe: support bad checksum flag for NEON
>       net/ixgbe: support good checksum flag for NEON
>       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> checksum
> 
> Ferruh Yigit (11):
>       app/procinfo: fix _filters stats reporting
>       app/procinfo: fix check on xstats-ids
>       app/procinfo: remove useless memset
>       net/pcap: remove local variable shadowing outer one
>       net/bonding: remove local variable shadowing outer one
>       net/af_xdp: remove useless assignment
>       app/crypto-perf: remove always true condition
>       net/avp: remove always true condition
>       net/pcap: fix byte stats for drop Tx
>       net/pcap: fix infinite Rx with large files
>       app/testpmd: fix help of metering commands
> 
> Gaetan Rivet (2):
>       net/bonding: fix port id validity check on parsing
>       net/bonding: fix PCI address comparison on non-PCI ports
> 
> Gagandeep Singh (2):
>       test/ipsec: fix result code for not supported
>       crypto/dpaa2_sec: fix memory allocation check
> 
> George Prekas (1):
>       app/testpmd: fix IP checksum calculation
> 
> Gregory Etelson (1):
>       app/testpmd: release flows left before port stop
> 
> Haiyue Wang (1):
>       net/ixgbe: fix UDP zero checksum on x86
> 
> Harman Kalra (1):
>       examples/l3fwd: remove limitation on Tx queue count
> 
> Harry van Haaren (1):
>       eventdev: fix a return value comment
> 
> Heinrich Kuhn (1):
>       net/nfp: read chip model from PluDevice register
> 
> Hongbo Zheng (1):
>       net/hns3: use new opcode for clearing hardware resource
> 
> Huisong Li (4):
>       net/hns3: fix error code in xstats
>       net/hns3: validate requested maximum Rx frame length
>       net/hns3: fix Rx/Tx errors stats
>       net/hns3: fix xstats with id and names
> 
> Hyong Youb Kim (2):
>       net/enic: fix filter type used for flow API
>       net/enic: fix filter log message
> 
> Ido Segev (1):
>       net/ena: flush Rx buffers memory pool cache
> 
> Igor Ryzhov (1):
>       net/i40e: fix stats counters
> 
> Ivan Malov (1):
>       net/sfc: fix TSO and checksum offloads for EF10
> 
> Jiawei Wang (1):
>       app/testpmd: fix packets dump overlapping
> 
> Jiawei Zhu (1):
>       net/virtio-user: fix run closing stdin and close callfd
> 
> Jingjing Wu (1):
>       net/iavf: fix vector mapping with queue
> 
> Joyce Kong (1):
>       eal/arm: fix debug build with gcc for 128-bit atomics
> 
> Kalesh AP (4):
>       net/bnxt: release HWRM lock in error
>       net/bnxt: propagate FW command failure to application
>       net/bnxt: fix VNIC RSS configure function
>       net/bnxt: fix FW version log
> 
> Lance Richardson (5):
>       net/bnxt: disable end of packet padding for Rx
>       net/bnxt: fix null termination of Rx mbuf chain
>       net/bnxt: fix doorbell write ordering
>       net/bnxt: fix fallback mbuf allocation logic
>       net/bnxt: fix outer UDP checksum Rx offload capability
> 
> Leyi Rong (1):
>       net/ice: enlarge Rx queue rearm threshold to 64
> 
> Li Feng (1):
>       mem: exclude unused memory from core dump
> 
> Lijun Ou (4):
>       net/hns3: fix interception with flow director
>       net/hns3: adjust format specifier for enum
>       net/hns3: fix memory leak on secondary process exit
>       doc: fix product link in hns3 guide
> 
> Liron Himi (5):
>       net/octeontx2: fix PF flow action for Tx
>       net/mvpp2: remove debug log on fast-path
>       net/mvpp2: remove VLAN flush
>       net/mvpp2: remove CRC length from MRU validation
>       net/mvpp2: fix frame size checking
> 
> Long Li (1):
>       net/netvsc: ignore unsupported packet on sync command
> 
> Lukasz Wojciechowski (1):
>       test/distributor: fix return buffer queue overload
> 
> Marvin Liu (1):
>       vhost: fix packed ring dequeue offloading
> 
> Michael Baum (3):
>       net/mlx4: fix handling of probing failure
>       net/mlx5: fix leak on Rx queue creation failure
>       net/mlx5: fix leak on Tx queue creation failure
> 
> Murphy Yang (5):
>       net/ice: fix outer UDP Tx checksum offload
>       net/i40e: fix L4 checksum flag
>       net/ice: disable IPv4 checksum offload in vector Tx
>       net/i40e: add null input checks
>       net/ice: fix outer checksum flags
> 
> Olivier Matz (3):
>       test/mcslock: remove unneeded per lcore copy
>       build: fix plugin load on static build
>       mempool: fix panic on dump or audit
> 
> Qi Zhang (3):
>       net/ice/base: fix tunnel destroy
>       net/ice/base: fix null pointer dereference
>       net/ice/base: fix memory handling
> 
> Ruifeng Wang (3):
>       lpm: fix vector IPv4 lookup
>       net/octeontx: fix build with SVE
>       common/octeontx2: fix build with SVE
> 
> Samik Gupta (2):
>       net/bnxt: fix Rx rings in RSS redirection table
>       net/bnxt: fix VNIC config on Rx queue stop
> 
> Shiri Kuzin (2):
>       net/mlx5: refuse empty VLAN in flow pattern
>       net/mlx5: fix VXLAN decap on non-VXLAN flow
> 
> Souvik Dey (1):
>       net/i40e: fix VLAN stripping in VF
> 
> Sriharsha Basavapatna (1):
>       net/bnxt: fix max rings computation
> 
> Stephen Hemminger (1):
>       test: fix terminal settings on exit
> 
> Steve Yang (20):
>       ethdev: fix max Rx packet length check
>       app/testpmd: fix max Rx packet length for VLAN packets
>       net/dpaa: fix jumbo frame flag condition for MTU set
>       net/e1000: fix jumbo frame flag condition for MTU set
>       net/hns3: fix jumbo frame flag condition for MTU set
>       net/i40e: fix jumbo frame flag condition
>       net/iavf: fix jumbo frame flag condition
>       net/ipn3ke: fix jumbo frame flag condition for MTU set
>       net/octeontx2: fix jumbo frame flag condition for MTU
>       net/qede: fix jumbo frame flag condition for MTU set
>       net/sfc: fix jumbo frame flag condition for MTU set
>       net/thunderx: fix jumbo frame flag condition for MTU set
>       net/cxgbe: fix jumbo frame flag condition
>       net/enetc: fix jumbo frame flag condition for MTU set
>       net/nfp: fix jumbo frame flag condition for MTU set
>       net/liquidio: fix jumbo frame flag condition for MTU set
>       net/dpaa2: fix jumbo frame flag condition for MTU set
>       app/testpmd: fix setting maximum packet length
>       net/ice: fix jumbo frame flag condition
>       net/ixgbe: fix jumbo frame flag condition
> 
> Suanming Mou (3):
>       net/mlx4: fix port attach in secondary process
>       net/mlx5: fix crash on secondary process port close
>       net/mlx5: fix port attach in secondary process
> 
> Sunil Kumar Kori (1):
>       net/octeontx2: fix corruption in segments list
> 
> Tal Shnaiderman (2):
>       common/mlx5: fix pointer cast on Windows
>       net/mlx5: fix comparison sign in flow engine
> 
> Thomas Monjalon (1):
>       mem: fix build
> 
> Viacheslav Galaktionov (1):
>       net/sfc: fix generic byte statistics to exclude FCS bytes
> 
> Viacheslav Ovsiienko (2):
>       doc: update flow mark action in mlx5 guide
>       doc: fix mark action zero value in mlx5 guide
> 
> Vladimir Medvedkin (1):
>       rib: fix insertion in some cases
> 
> Weifeng Li (1):
>       net/i40e: fix X722 for 802.1ad frames ability
> 
> Wenjun Wu (1):
>       net/e1000: fix flow control mode setting
> 
> Yicai Lu (1):
>       ip_frag: remove padding length of fragment
> 
> Yongxin Liu (1):
>       usertools: fix binding built-in kernel driver
> 
> Yunjian Wang (3):
>       eal/linux: fix handling of error events from epoll
>       net/bnxt: fix memory leak when mapping fails
>       net/mvneta: check allocation in Rx queue flush
> 
> Yuri Chipchev (1):
>       net/mvpp2: fix stack corruption

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

* Re: [dpdk-stable] 19.11.7 patches review and test
  2021-03-10 13:37 ` Christian Ehrhardt
  2021-03-15 13:39   ` Ali Alnubani
  2021-03-16  9:52   ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
@ 2021-03-16 11:17   ` Govindharajan, Hariprasad
  2 siblings, 0 replies; 13+ messages in thread
From: Govindharajan, Hariprasad @ 2021-03-16 11:17 UTC (permalink / raw)
  To: Christian Ehrhardt, stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Hemant Agrawal, Stokes, Ian,
	Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor,
	Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan



> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Wednesday, March 10, 2021 1:37 PM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: 19.11.7 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.7.
> 
> The (new) planned date for the final release is 17th of March.
> 
> 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.7-rc2
> 
> 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>

[Govindharajan, Hariprasad]  

Hi Christian,

The following features have been validated with DPDK 19.11.7 and OvS 2.14.3

I40e:
Performance Tests
Jumbo frames
RSS

Niantic:
Performance Tests
Jumbo frames
RSS

Ice:
Performance Tests
Jumbo frames
RSS

Vhost:
Port addition, deletion, jumbo frames and RSS multi-queue tests.

Regards
G Hariprasad
> 
> ---
> Ajit Khaparde (1):
>       net/bnxt: fix cleanup on mutex init failure
> 
> Alvin Zhang (7):
>       net/ixgbe: detect failed VF MTU set
>       net/i40e: fix Rx bytes statistics
>       net/i40e: fix returned code for RSS hardware failure
>       net/ice: fix RSS lookup table initialization
>       test: fix buffer overflow in Tx burst
>       app/testpmd: fix key for RSS flow rule
>       net/ixgbe: fix configuration of max frame size
> 
> Anatoly Burakov (1):
>       fbarray: fix overlap check
> 
> Ankur Dwivedi (1):
>       test/event_crypto: set cipher operation in transform
> 
> Ashish Sadanandan (1):
>       mbuf: add C++ include guard for dynamic fields header
> 
> Balazs Nemeth (1):
>       net/qede: fix promiscuous enable
> 
> Beilei Xing (2):
>       net/i40e: fix global register recovery
>       usertools: fix Python compatibility issue
> 
> Bernard Iremonger (1):
>       doc: fix QinQ flow rules in testpmd guide
> 
> Bruce Richardson (18):
>       build: provide suitable error for "both" libraries option
>       eal: fix reciprocal header include
>       ethdev: fix missing header include
>       rib: fix missing header includes
>       ipsec: fix missing header include
>       fib: fix missing header includes
>       app: fix build with extra include paths
>       power: create guest channel public header file
>       power: make channel message functions public
>       power: rename public structs
>       power: rename constants
>       power: clean up includes
>       eal: fix MCS lock header include
>       power: fix missing header includes
>       rib: fix missing header include
>       mbuf: fix missing header include
>       power: export guest channel header file
>       build: force pkg-config for dependency detection
> 
> Chengchang Tang (5):
>       net/hns3: fix register length when dumping registers
>       net/hns3: fix data overwriting during register dump
>       net/hns3: fix dump register out of range
>       net/hns3: fix firmware exceptions by concurrent commands
>       net/hns3: fix VF reset on mailbox failure
> 
> Chengwen Feng (3):
>       net/hns3: fix VF query link status in dev init
>       net/hns3: remove MPLS from supported flow items
>       net/hns3: fix flow director rule residue on malloc failure
> 
> Christian Ehrhardt (2):
>       version: 19.11.7-rc1
>       Revert "app/testpmd: release flows left before port stop"
> 
> Ciara Power (4):
>       app/crypto-perf: fix spelling in output
>       app/crypto-perf: fix latency CSV output
>       app/crypto-perf: fix CSV output format
>       build: fix scheduler macro definition for meson
> 
> Dapeng Yu (4):
>       net/ixgbe: fix flex bytes flow director rule
>       net/ice: check Rx queue number on RSS init
>       net/ixgbe: disable NFS filtering
>       app/testpmd: avoid exit without terminal restore
> 
> David Hunt (1):
>       lib/power: fix make build error
> 
> Dmitry Kozlyuk (1):
>       build: fix linker flags on Windows
> 
> Fei Chen (1):
>       vhost: fix vid allocation race
> 
> Feifei Wang (10):
>       app/eventdev: adjust event count order for pipeline test
>       app/eventdev: remove redundant enqueue in burst Tx
>       examples/eventdev: add info output for main core
>       app/eventdev: fix SMP barrier in performance test
>       examples/eventdev: check CPU core enabling
>       examples/eventdev: move ethdev stop to the end
>       net/ixgbe: add new flag of stripped VLAN for NEON
>       net/ixgbe: support bad checksum flag for NEON
>       net/ixgbe: support good checksum flag for NEON
>       net/ixgbe: enable IXGBE NEON vector PMD when CHECKSUM need to
> checksum
> 
> Ferruh Yigit (11):
>       app/procinfo: fix _filters stats reporting
>       app/procinfo: fix check on xstats-ids
>       app/procinfo: remove useless memset
>       net/pcap: remove local variable shadowing outer one
>       net/bonding: remove local variable shadowing outer one
>       net/af_xdp: remove useless assignment
>       app/crypto-perf: remove always true condition
>       net/avp: remove always true condition
>       net/pcap: fix byte stats for drop Tx
>       net/pcap: fix infinite Rx with large files
>       app/testpmd: fix help of metering commands
> 
> Gaetan Rivet (2):
>       net/bonding: fix port id validity check on parsing
>       net/bonding: fix PCI address comparison on non-PCI ports
> 
> Gagandeep Singh (2):
>       test/ipsec: fix result code for not supported
>       crypto/dpaa2_sec: fix memory allocation check
> 
> George Prekas (1):
>       app/testpmd: fix IP checksum calculation
> 
> Gregory Etelson (1):
>       app/testpmd: release flows left before port stop
> 
> Haiyue Wang (1):
>       net/ixgbe: fix UDP zero checksum on x86
> 
> Harman Kalra (1):
>       examples/l3fwd: remove limitation on Tx queue count
> 
> Harry van Haaren (1):
>       eventdev: fix a return value comment
> 
> Heinrich Kuhn (1):
>       net/nfp: read chip model from PluDevice register
> 
> Hongbo Zheng (1):
>       net/hns3: use new opcode for clearing hardware resource
> 
> Huisong Li (4):
>       net/hns3: fix error code in xstats
>       net/hns3: validate requested maximum Rx frame length
>       net/hns3: fix Rx/Tx errors stats
>       net/hns3: fix xstats with id and names
> 
> Hyong Youb Kim (2):
>       net/enic: fix filter type used for flow API
>       net/enic: fix filter log message
> 
> Ido Segev (1):
>       net/ena: flush Rx buffers memory pool cache
> 
> Igor Ryzhov (1):
>       net/i40e: fix stats counters
> 
> Ivan Malov (1):
>       net/sfc: fix TSO and checksum offloads for EF10
> 
> Jiawei Wang (1):
>       app/testpmd: fix packets dump overlapping
> 
> Jiawei Zhu (1):
>       net/virtio-user: fix run closing stdin and close callfd
> 
> Jingjing Wu (1):
>       net/iavf: fix vector mapping with queue
> 
> Joyce Kong (1):
>       eal/arm: fix debug build with gcc for 128-bit atomics
> 
> Kalesh AP (4):
>       net/bnxt: release HWRM lock in error
>       net/bnxt: propagate FW command failure to application
>       net/bnxt: fix VNIC RSS configure function
>       net/bnxt: fix FW version log
> 
> Lance Richardson (5):
>       net/bnxt: disable end of packet padding for Rx
>       net/bnxt: fix null termination of Rx mbuf chain
>       net/bnxt: fix doorbell write ordering
>       net/bnxt: fix fallback mbuf allocation logic
>       net/bnxt: fix outer UDP checksum Rx offload capability
> 
> Leyi Rong (1):
>       net/ice: enlarge Rx queue rearm threshold to 64
> 
> Li Feng (1):
>       mem: exclude unused memory from core dump
> 
> Lijun Ou (4):
>       net/hns3: fix interception with flow director
>       net/hns3: adjust format specifier for enum
>       net/hns3: fix memory leak on secondary process exit
>       doc: fix product link in hns3 guide
> 
> Liron Himi (5):
>       net/octeontx2: fix PF flow action for Tx
>       net/mvpp2: remove debug log on fast-path
>       net/mvpp2: remove VLAN flush
>       net/mvpp2: remove CRC length from MRU validation
>       net/mvpp2: fix frame size checking
> 
> Long Li (1):
>       net/netvsc: ignore unsupported packet on sync command
> 
> Lukasz Wojciechowski (1):
>       test/distributor: fix return buffer queue overload
> 
> Marvin Liu (1):
>       vhost: fix packed ring dequeue offloading
> 
> Michael Baum (3):
>       net/mlx4: fix handling of probing failure
>       net/mlx5: fix leak on Rx queue creation failure
>       net/mlx5: fix leak on Tx queue creation failure
> 
> Murphy Yang (5):
>       net/ice: fix outer UDP Tx checksum offload
>       net/i40e: fix L4 checksum flag
>       net/ice: disable IPv4 checksum offload in vector Tx
>       net/i40e: add null input checks
>       net/ice: fix outer checksum flags
> 
> Olivier Matz (3):
>       test/mcslock: remove unneeded per lcore copy
>       build: fix plugin load on static build
>       mempool: fix panic on dump or audit
> 
> Qi Zhang (3):
>       net/ice/base: fix tunnel destroy
>       net/ice/base: fix null pointer dereference
>       net/ice/base: fix memory handling
> 
> Ruifeng Wang (3):
>       lpm: fix vector IPv4 lookup
>       net/octeontx: fix build with SVE
>       common/octeontx2: fix build with SVE
> 
> Samik Gupta (2):
>       net/bnxt: fix Rx rings in RSS redirection table
>       net/bnxt: fix VNIC config on Rx queue stop
> 
> Shiri Kuzin (2):
>       net/mlx5: refuse empty VLAN in flow pattern
>       net/mlx5: fix VXLAN decap on non-VXLAN flow
> 
> Souvik Dey (1):
>       net/i40e: fix VLAN stripping in VF
> 
> Sriharsha Basavapatna (1):
>       net/bnxt: fix max rings computation
> 
> Stephen Hemminger (1):
>       test: fix terminal settings on exit
> 
> Steve Yang (20):
>       ethdev: fix max Rx packet length check
>       app/testpmd: fix max Rx packet length for VLAN packets
>       net/dpaa: fix jumbo frame flag condition for MTU set
>       net/e1000: fix jumbo frame flag condition for MTU set
>       net/hns3: fix jumbo frame flag condition for MTU set
>       net/i40e: fix jumbo frame flag condition
>       net/iavf: fix jumbo frame flag condition
>       net/ipn3ke: fix jumbo frame flag condition for MTU set
>       net/octeontx2: fix jumbo frame flag condition for MTU
>       net/qede: fix jumbo frame flag condition for MTU set
>       net/sfc: fix jumbo frame flag condition for MTU set
>       net/thunderx: fix jumbo frame flag condition for MTU set
>       net/cxgbe: fix jumbo frame flag condition
>       net/enetc: fix jumbo frame flag condition for MTU set
>       net/nfp: fix jumbo frame flag condition for MTU set
>       net/liquidio: fix jumbo frame flag condition for MTU set
>       net/dpaa2: fix jumbo frame flag condition for MTU set
>       app/testpmd: fix setting maximum packet length
>       net/ice: fix jumbo frame flag condition
>       net/ixgbe: fix jumbo frame flag condition
> 
> Suanming Mou (3):
>       net/mlx4: fix port attach in secondary process
>       net/mlx5: fix crash on secondary process port close
>       net/mlx5: fix port attach in secondary process
> 
> Sunil Kumar Kori (1):
>       net/octeontx2: fix corruption in segments list
> 
> Tal Shnaiderman (2):
>       common/mlx5: fix pointer cast on Windows
>       net/mlx5: fix comparison sign in flow engine
> 
> Thomas Monjalon (1):
>       mem: fix build
> 
> Viacheslav Galaktionov (1):
>       net/sfc: fix generic byte statistics to exclude FCS bytes
> 
> Viacheslav Ovsiienko (2):
>       doc: update flow mark action in mlx5 guide
>       doc: fix mark action zero value in mlx5 guide
> 
> Vladimir Medvedkin (1):
>       rib: fix insertion in some cases
> 
> Weifeng Li (1):
>       net/i40e: fix X722 for 802.1ad frames ability
> 
> Wenjun Wu (1):
>       net/e1000: fix flow control mode setting
> 
> Yicai Lu (1):
>       ip_frag: remove padding length of fragment
> 
> Yongxin Liu (1):
>       usertools: fix binding built-in kernel driver
> 
> Yunjian Wang (3):
>       eal/linux: fix handling of error events from epoll
>       net/bnxt: fix memory leak when mapping fails
>       net/mvneta: check allocation in Rx queue flush
> 
> Yuri Chipchev (1):
>       net/mvpp2: fix stack corruption

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

end of thread, other threads:[~2021-03-16 11:17 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-22 15:58 [dpdk-stable] 19.11.7 patches review and test Christian Ehrhardt
2021-02-24  9:11 ` Christian Ehrhardt
2021-03-01  5:48 ` Pei Zhang
2021-03-02  3:29 ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
2021-03-08 16:18   ` Christian Ehrhardt
2021-03-04 10:43 ` [dpdk-stable] " Yu, PingX
2021-03-08 15:27   ` Christian Ehrhardt
2021-03-10  5:57     ` Yu, PingX
2021-03-10 11:18       ` Christian Ehrhardt
2021-03-10 13:37 ` Christian Ehrhardt
2021-03-15 13:39   ` Ali Alnubani
2021-03-16  9:52   ` [dpdk-stable] [dpdk-dev] " Chen, BoX C
2021-03-16 11:17   ` [dpdk-stable] " Govindharajan, Hariprasad

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