[dpdk-dev] 20.11.3 patches review and test

luca.boccassi at gmail.com luca.boccassi at gmail.com
Mon Aug 9 10:43:31 CEST 2021


Hi all,

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

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

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v20.11.3-rc1

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

Thanks.

Luca Boccassi

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Christian Ehrhardt (1):
      vfio: add stdbool include

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Henry Nadeau (1):
      doc: fix spelling

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


More information about the dev mailing list