DPDK patches and discussions
 help / color / mirror / Atom feed
* 20.11.4 patches review and test
@ 2021-12-06 16:15 Xueming Li
  2021-12-09 10:01 ` Jiang, YuX
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Xueming Li @ 2021-12-06 16:15 UTC (permalink / raw)
  To: stable
  Cc: xuemingl, dev, Abhishek Marathe, Ali Alnubani, benjamin.walker,
	David Christensen, hariprasad.govindharajan, Hemant Agrawal,
	Ian Stokes, Jerin Jacob, John McNamara, Ju-Hyoung Lee,
	Kevin Traynor, Luca Boccassi, Pei Zhang, qian.q.xu,
	Raslan Darawsheh, Thomas Monjalon, yuan.peng, zhaoyan.chen

Hi all,

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

The planned date for the final release is 31th December.

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

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

Thanks.

Xueming Li <xuemingl@nvidia.com>

---
Ajit Khaparde (5):
      net/bnxt: update ring group after ring stop start
      net/bnxt: fix Tx queue startup state
      net/bnxt: fix memzone free for Tx and Rx rings
      net/bnxt: fix tunnel port accounting
      doc: update NIC feature matrix for bnxt

Alexander Bechikov (1):
      mbuf: fix dump of dynamic fields and flags

Alexander Kozyrev (3):
      net/mlx5: fix mbuf replenishment check for zipped CQE
      net/mlx5: fix GRE flow item matching
      net/mlx5: fix GENEVE and VXLAN-GPE flow item matching

Alvin Zhang (4):
      app/testpmd: update forward engine beginning
      app/testpmd: fix txonly forwarding
      net/i40e: fix Rx packet statistics
      net/iavf: fix pointer of meta data

Anatoly Burakov (3):
      vfio: fix FreeBSD clear group stub
      vfio: fix FreeBSD documentation
      vfio: set errno on unsupported OS

Andrew Rybchenko (4):
      mempool: deprecate unused physical page defines
      drivers/net: remove queue xstats auto-fill flag
      ethdev: forbid closing started device
      common/sfc_efx: fix debug compilation control

Anoob Joseph (4):
      examples/ipsec-secgw: fix parsing of flow queue
      test/crypto: skip plain text compare for null cipher
      test/crypto: fix missing return checks
      common/cpt: fix KASUMI input length

Arek Kusztal (2):
      crypto/qat: fix status in RSA decryption
      crypto/qat: fix uncleared cookies after operation

Baruch Siach (1):
      net/af_xdp: fix zero-copy Tx queue drain

Ben Magistro (2):
      doc: fix bonding driver name
      net/i40e: fix i40evf device initialization

Ben Pfaff (1):
      doc: fix numbers power of 2 in LPM6 guide

Bing Zhao (3):
      net/mlx5: fix flow tables double release
      net/mlx5: fix RETA update without stopping device
      vdpa/mlx5: fix mkey creation check

Bruce Richardson (5):
      usertools: fix handling EOF for telemetry input pipe
      eal/freebsd: lock memory device to prevent conflicts
      test/mem: fix memory autotests on FreeBSD
      eal/freebsd: ignore in-memory option
      doc: fix Doxygen examples build on FreeBSD

Chengchang Tang (4):
      net/hns3: fix queue flow action validation
      net/hns3: fix taskqueue pair reset command
      net/bonding: fix dedicated queue mode in vector burst
      net/bonding: fix RSS key length

Chengfeng Ye (2):
      net/axgbe: fix unreleased lock in I2C transfer
      net/mlx5: fix mutex unlock in Tx packet pacing cleanup

Chengwen Feng (3):
      kni: check error code of allmulticast mode switch
      net/hns3: fix interrupt vector freeing
      net/hns3: optimize Tx performance by mbuf fast free

Cian Ferriter (1):
      ring: fix Doxygen comment of internal function

Ciara Loftus (1):
      net/af_xdp: disable secondary process support

Ciara Power (4):
      crypto/openssl: fix CCM processing 0 length source
      examples/fips_validation: remove unused allocation
      examples/fips_validation: fix resetting pointer
      test/crypto: remove unnecessary stats retrieval

Conor Walsh (12):
      eal: fix memory leak when saving arguments
      net/hinic/base: remove some unused variables
      net/octeontx: remove unused packet length
      bus/fslmc: remove unused device count
      event/sw: remove unused inflight events count
      net/bnxt: remove some unused variables
      net/liquidio: remove unused counter
      net/nfp: remove unused message length
      net/qede/base: remove unused message size
      net/vmxnet3: fix build with clang 13
      test/distributor: remove unused counter
      examples/performance-thread: remove unused hits count

Danny Patel (1):
      crypto/octeontx2: fix unaligned access to device memory

Dapeng Yu (10):
      net/ice/base: fix PF ID for DCF
      net/bonding: fix memory leak on closing device
      net/ice: fix double free ACL flow entry
      net/ice: retry getting VF VSI map after failure
      net/ice: fix deadlock on flow redirect
      net/ice: fix function pointer in multi-process
      net/iavf: fix shared data in multi-process
      net/ice: save rule on switch filter creation
      net/ice: fix flow redirect
      net/iavf: fix multi-process shared data

Dariusz Sosnowski (4):
      net/mlx5: fix partial inline of fine grain packets
      net/mlx5: fix MPLS tunnel outer layer overwrite
      net/mlx5: fix multi-segment packet wraparound
      doc: fix typo in coding style

David Christensen (3):
      eal/ppc: ignore GCC 10 stringop-overflow warnings
      config/ppc: ignore GCC 11 psabi warnings
      test/atomic: fix 128-bit atomic test with many cores

David Marchand (16):
      net/virtio: avoid unneeded link interrupt configuration
      net/virtio-user: fix Rx interrupts with multi-queue
      net/virtio: do not use PMD log type
      bus/vmbus: fix leak on device scan
      test/latency: fix loop boundary
      test/service: fix race in attr check
      eal/x86: fix some CPU extended features definitions
      mbuf: enforce no option for dynamic fields and flags
      usertools/pmdinfo: fix plugin auto scan
      doc: fix default mempool option in guides
      test/cmdline: fix memory leak
      eal/linux: fix uevent message parsing
      app/testpmd: remove double dependency on bitrate lib
      net/mlx5: do not close stdin on error
      test/red: fix typo in test description
      examples/ntb: fix build dependency

Dmitry Kozlyuk (11):
      net/mlx5: fix eCPRI matching
      build: propagate Windows system dependencies to pkg-config
      net/mlx5: fix shared RSS destruction
      eal: remove Windows-specific list of common files
      eal/windows: do not install virt2phys header
      net/mlx5: fix Rx queue resource cleanup
      net/mlx5: close tools socket with last device
      eal/windows: fix IOVA mode detection and handling
      eal/freebsd: fix IOVA mode selection
      config/x86: skip GNU binutils bug check for LLVM
      net/mlx5: fix flow shared age action reference counting

Eli Britstein (6):
      app/testpmd: add tunnel types
      net/mlx5: support more tunnel types
      app/testpmd: fix packet burst spreading stats
      net: avoid cast-align warning in VLAN insert function
      mbuf: avoid cast-align warning in data offset macro
      eal/x86: avoid cast-align warning in memcpy functions

Eugenio Pérez (1):
      vhost: clean IOTLB cache on vring stop

Fan Zhang (1):
      examples/fips_validation: fix device start

Feifei Wang (2):
      drivers/net: fix typo in vector Rx comment
      drivers/net: fix vector Rx comments

Ferruh Yigit (5):
      net/softnic: fix useless address check
      net/i40e: fix 32-bit build
      ethdev: fix crash on owner delete
      ethdev: fix typos
      kni: restrict bifurcated device support

Gagandeep Singh (4):
      common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G
      common/dpaax: fix physical address conversion
      cryptodev: fix multi-segment raw vector processing
      drivers/crypto: fix IPsec TTL decrement option

Gaoxiang Liu (3):
      vhost: fix crash on port deletion
      net/virtio: fix repeated freeing of virtqueue
      vhost: log socket path on adding connection

Georg Sauthoff (1):
      net: fix aliasing in checksum computation

Gowrishankar Muthukrishnan (1):
      telemetry: fix JSON output buffer length

Gregory Etelson (10):
      common/mlx5: fix flex parser DevX creation routine
      net/mlx5: fix tunnel offload validation
      examples/multi_process: fix Rx packets distribution
      net/mlx5: fix VXLAN-GPE next protocol translation
      net/mlx5: add Ethernet header to GENEVE RSS expansion
      net/mlx5: fix RSS expansion scheme for GRE header
      net/mlx5: fix GENEVE protocol type translation
      net/mlx5: fix GRE protocol type translation
      app/testpmd: fix tunnel offload validation
      app/testpmd: fix hexadecimal parser with odd length

Haiyue Wang (1):
      net/ice: fix memzone leak after device init failure

Hanumanth Reddy Pothula (1):
      net/octeontx2: fix MTU when PTP is enabled

Harman Kalra (1):
      net/octeontx: fix access to indirect buffers

Harneet Singh (1):
      examples/l3fwd-power: fix early shutdown

Harry van Haaren (1):
      app/eventdev: fix terminal colour after control-c exit

Heinrich Kuhn (2):
      net/nfp: fix minimum descriptor sizes
      net/nfp: cancel delayed LSC work in port close logic

Honnappa Nagarahalli (1):
      eal: reset lcore task callback and argument

Huisong Li (9):
      net/hns3: fix input parameters of MAC functions
      app/testpmd: retain all original dev conf when config DCB
      ethdev: fix PCI device release in secondary process
      net/hns3: fix secondary process reference count
      net/hns3: fix multi-process action register and unregister
      net/hns3: unregister MP action on close for secondary
      net/hns3: simplify queue DMA address arithmetic
      app/testpmd: remove unused header file
      net/hns3: fix residual MAC after setting default MAC

Hyong Youb Kim (2):
      net/enic: fix filter mode detection
      net/enic: avoid error message when no advanced filtering

Ilyes Ben Hamouda (1):
      malloc: fix allocation with unknown socket ID

Ivan Ilchenko (7):
      net/virtio: fix mbuf count on Rx queue setup
      net/virtio: fix split queue vectorized Rx
      net/virtio: fix device configure without jumbo Rx offload
      net/virtio: fix Tx cleanup functions to have same signature
      net/virtio: fix Tx completed mbuf leak on device stop
      ethdev: fix xstats by ID API documentation
      net/virtio: fix link update in speed feature

Ivan Malov (2):
      net/sfc: set FDIR bit for flow mark in EF100 Rx
      net/virtio: fix Tx checksum for tunnel packets

Jerin Jacob (2):
      examples/performance-thread: fix build with clang 12.0.1
      doc: fix memif driver acronyms

Jiawei Wang (3):
      net/mlx5: fix tag ID conflict with sample action
      net/mlx5: fix metadata and meter split shared tag
      net/mlx5: fix flow mark with sampling and metering

Jiawen Wu (3):
      net/txgbe: fix reading SFP module SFF-8472 data
      net/txgbe: fix to get interrupt status
      net/txgbe: fix packet statistics

Jie Wang (3):
      net/ice: fix queue config in DCF
      net/i40e: fix forward outer IPv6 VXLAN
      app/testpmd: fix DCB in VT configuration

Jim Harris (3):
      eal/linux: remove unused variable for socket memory
      test/compress-perf: remove unused variable
      power: fix build with clang 13

Joyce Kong (3):
      test/func_reentrancy: free memzones after test
      ethdev: fix typo in Rx queue setup API comment
      test/service: fix some comment

Julien Meunier (2):
      stack: fix reload head when pop fails
      net/ixgbe: fix queue release

Junxiao Shi (2):
      net/memif: fix chained mbuf determination
      net/memif: allow stopping and closing device

Kai Ji (2):
      test/crypto: fix max length for raw data path
      test/crypto: fix data lengths

Kalesh AP (6):
      net/bnxt: fix mbuf VLAN in scalar Rx
      net/bnxt: check FW capability for VLAN offloads
      net/bnxt: fix ring group free
      net/bnxt: fix double allocation of ring groups
      net/bnxt: fix function driver register/unregister
      net/bnxt: fix VLAN indication in Rx mbuf

Kefu Chai (1):
      doc: fix a typo in EAL guide

Kevin Traynor (2):
      bitrate: fix registration to match API description
      bitrate: fix calculation to match API description

Konstantin Ananyev (2):
      test/bpf: fix undefined behavior with clang
      test: fix ring PMD initialisation

Kumara Parameshwaran (1):
      net/failsafe: fix secondary process probe

Lance Richardson (1):
      net: fix checksum API documentation

Leyi Rong (1):
      net/ice: fix generic build on FreeBSD

Li Feng (1):
      vhost: add sanity check on inflight last index

Lior Margalit (5):
      net/mlx5: fix RSS expansion for inner tunnel VLAN
      net/mlx5: fix RSS expansion for explicit graph node
      net/mlx5: fix RSS expansion traversal over next nodes
      net/mlx5: fix RSS expansion for L2/L3 VXLAN
      net/mlx5: fix RSS expansion with EtherType

Long Li (1):
      bus/vmbus: fix ring buffer mapping in secondary process

Maciej Szwed (1):
      interrupt: fix request notifier interrupt processing

Matan Azrad (3):
      common/mlx5: create wrapped MR
      vdpa/mlx5: workaround dirty bitmap MR creation
      common/mlx5: fix build for zero-length headroom array

Maxime Coquelin (3):
      app/testpmd: fix RSS key length
      app/testpmd: fix RSS type display
      net/mlx5: fix RSS RETA update

Michael Baum (9):
      net/mlx5: fix memory leak on context allocation failure
      common/mlx5: remove unreachable branch in UAR allocation
      common/mlx5: fix UAR allocation diagnostics messages
      net/mlx5: remove duplicated reference of Tx doorbell
      common/mlx5: glue MR registration with IOVA
      vdpa/mlx5: workaround guest MR registrations
      net/mlx5: workaround MR creation for flow counter
      common/mlx5: fix user mode register access attribute
      net/mlx5: fix devargs validation for multi-class probing

Michal Krawczyk (3):
      net/ena: fix offload capabilities verification
      net/ena: fix per-queue offload capabilities
      net/ena: advertise scattered Rx capability

Min Hu (Connor) (1):
      net/hns3: fix mailbox communication with HW

Mohamad Noor Alim Hussin (1):
      raw/ifpga/base: fix linking with librt

Mohsin Kazmi (1):
      net: fix checksum offload for outer IPv4

Naga Harish K S V (2):
      eventdev/eth_rx: fix WRR buffer overrun
      eventdev/eth_tx: fix queue delete logic

Narcisa Vasile (1):
      eal/windows: fix CPU cores counting

Nicolas Chautru (1):
      baseband/acc100: fix 4GUL outbound size

Nithin Dabilpuram (2):
      app/testpmd: fix check without outer checksum
      app/testpmd: fix dump of Tx offload flags

Olivier Matz (4):
      kvargs: fix comments style
      mbuf: fix reset on mbuf free
      test/mbuf: fix access to freed memory
      mem: fix dynamic hugepage mapping in container

Pablo de Lara (1):
      crypto/ipsec_mb: fix cipher key setting

Pallavi Kadam (2):
      bus/pci: fix unknown NUMA node value on Windows
      bus/pci: fix unknown NUMA node value on Windows

Przemyslaw Zegan (2):
      app/crypto-perf: fix AAD template copy overrun
      common/qat: fix queue pairs number

Qi Zhang (4):
      net/ice/base: fix typo in comment
      net/ice: fix RXDID default value in DCF
      net/ice: fix performance with writeback policy
      net/ice/base: calculate logical PF ID

Qiming Chen (17):
      net/ixgbe: fix Rx multicast statistics after reset
      net/pcap: fix resource leakage on port probe
      net/ixgbe: fix hash handle leak
      net/ixgbe: fix queue resource leak
      net/ixgbe: fix MAC resource leak
      net/ixgbe: fix mbuf leak
      net/i40e: fix mbuf leak
      net/i40e: fix device startup resource release
      net/iavf: fix mbuf leak
      net/i40e/base: fix resource leakage
      net/iavf: fix Rx queue buffer size alignment
      net/iavf: fix mbuf leak
      net/iavf: fix high CPU usage on frequent command
      net/iavf: fix Rx queue IRQ resource leak
      common/iavf: fix ARQ resource leak
      net/i40e: fix buffer size alignment
      net/i40evf: extend the polling times of vf reset

Radu Nicolau (1):
      examples/ipsec-secgw: move global array from header

Rashmi Shetty (1):
      event/dlb2: fix delayed pop test in selftest

Raslan Darawsheh (1):
      app/flow-perf: fix parsing of invalid option

Rebecca Troy (1):
      test/compress: fix buffer overflow

Robin Zhang (7):
      net/i40e/base: fix PHY identifiers for 2.5G and 5G adapters
      net/i40e/base: fix PF reset
      net/i40e/base: fix update link data for X722
      net/i40e/base: fix AOC media type
      net/i40e/base: fix function name in comments
      net/i40e/base: fix potentially uninitialized variables
      net/i40e/base: fix using checksum before check

Ruifeng Wang (3):
      examples/service_cores: fix lcore count check
      net/i40e: fix risk in descriptor read in NEON Rx
      net/i40e: fix risk in descriptor read in scalar Rx

Sean Morrissey (3):
      remove repeated 'the' in the code
      fix PMD wording
      doc: capitalise PMD

Shijith Thotton (2):
      test/event_crypto: fix event crypto metadata write
      test/event: fix timer adapter creation test

Simei Su (1):
      net/ice: fix max entry number for ACL normal priority

Somnath Kotur (3):
      net/bnxt: fix crash after port stop/start
      net/bnxt: fix Rx next consumer index in mbuf alloc fail
      net/bnxt: fix autoneg on PAM4 links

Stephen Hemminger (4):
      mbuf: fix typo in comment
      bpf: allow self-xor operation
      net/bnxt: fix firmware version query
      fix spelling in comments and doxygen

Sunil Kumar Kori (1):
      app/testpmd: fix access to DSCP table entries

Tal Shnaiderman (2):
      net/mlx5: fix software parsing support query
      net/mlx5: fix tunneling support query

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

Thomas Monjalon (2):
      devtools: fix letter case check in commit title
      doc: remove repeated repeated words

Timothy Redaelli (1):
      doc: strip build artefacts for examples file list

Tudor Cornea (3):
      net/iavf: fix overflow in maximum packet length config
      net/ixgbe: fix port initialization if MTU config fails
      net/af_packet: fix ignoring full ring on Tx

Vanshika Shukla (1):
      examples/ptpclient: fix delay request message

Viacheslav Galaktionov (2):
      net/sfc: free MAE lock once switch domain is assigned
      net/sfc: update comment about representor support

Viacheslav Ovsiienko (3):
      app/testpmd: fix hex string parser in flow commands
      doc: describe timestamp limitations for mlx5
      net/mlx5: fix Tx scheduling check

Vladimir Medvedkin (4):
      test/hash: fix buffer overflow with jhash
      hash: fix Doxygen comment of Toeplitz file
      lpm6: fix buffer overflow
      rib: fix IPv6 depth mask

William Tu (2):
      eal/windows: export version function
      doc: fix emulated device names in e1000 guide

Xiaoyu Min (1):
      net/mlx4: fix empty Ethernet spec with VLAN

Xuan Ding (2):
      net/virtio: fix indirect descriptor reconnection
      net/virtio: fix avail descriptor ID

Xueming Li (9):
      sched: get 64-bit greatest common divisor
      vdpa/mlx5: fix large VM memory region registration
      vdpa/mlx5: workaround FW first completion in start
      vdpa/mlx5: retry VAR allocation during vDPA restart
      common/mlx5: fix physical port name recognition
      eal: fix device iterator when no bus is selected
      net/mlx5: fix Altivec Rx
      net/mlx5: fix Rx queue memory allocation return value
      raw/octeontx2_ep: remove unused variable

Yogesh Jangra (1):
      pipeline: fix instruction label check

Yu Wenjun (1):
      net/ice: fix deadlock on flow query

Yunjian Wang (4):
      net/e1000: fix memzone leak on queue re-configure
      net/ice: fix memzone leak on queue re-configure
      net/i40e: fix memzone leak on queue re-configure
      net/ixgbe: fix memzone leak on queue re-configure

Yury Kylulin (1):
      net/i40e: support 25G AOC/ACC cables

Zhihong Peng (1):
      net/virtio: fix check scatter on all Rx queues

Zhihong Wang (1):
      app/testpmd: fix Tx retry in flowgen engine

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

end of thread, other threads:[~2022-01-12 12:53 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-06 16:15 20.11.4 patches review and test Xueming Li
2021-12-09 10:01 ` Jiang, YuX
2021-12-10 11:35   ` Jiang, YuX
2021-12-15 14:44     ` Xueming(Steven) Li
2021-12-16  6:40       ` Jiang, YuX
2021-12-23 15:07         ` Xueming(Steven) Li
2022-01-12  9:53           ` Zhang, Roy Fan
2022-01-12 11:01             ` Xueming(Steven) Li
2022-01-12 11:29               ` Jiang, YuX
2022-01-12 12:53                 ` Xueming(Steven) Li
2021-12-13 14:27 ` Pei Zhang
2021-12-15 14:46   ` Xueming(Steven) Li
2021-12-23 14:52 ` Ali Alnubani
2021-12-23 15:08   ` Xueming(Steven) Li

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