Hi all,
Here is a list of patches targeted for stable release 21.11.8.
The planned date for the final release is 18th September.
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=v21.11.8-rc1
These patches are located at branch 21.11 of dpdk-stable repo:
https://dpdk.org/browse/dpdk-stable/
Thanks.
Kevin
---
Abdullah Ömer Yamaç (1):
hash: fix RCU reclamation size
Anatoly Burakov (7):
net/e1000/base: fix link power down
fbarray: fix incorrect lookahead behavior
fbarray: fix incorrect lookbehind behavior
fbarray: fix lookahead ignore mask handling
fbarray: fix lookbehind ignore mask handling
fbarray: fix finding for unaligned length
malloc: fix multi-process wait condition handling
Apeksha Gupta (2):
bus/dpaa: fix memory leak in bus scan
common/dpaax: fix node array overrun
Bing Zhao (3):
net/mlx5: fix end condition of reading xstats
net/mlx5: fix uplink port probing in bonding mode
common/mlx5: remove unneeded field when modify RQ table
Bruce Richardson (3):
ethdev: fix device init without socket-local memory
dma/idxd: fix default for workqueue options
dma/idxd: add verbose option to config script
Chaoyong He (1):
app/testpmd: fix help string of BPF load command
Chengwen Feng (1):
net/hns3: check Rx DMA address alignmnent
Chenming Chang (1):
hash: fix return code description in Doxygen
Chinh Cao (1):
net/ice/base: fix return type of bitmap hamming weight
Ciara Loftus (2):
net/af_xdp: fix port ID in Rx mbuf
net/af_xdp: count mbuf allocation failures
Ciara Power (1):
test/crypto: fix vector global buffer overflow
Conor Fogarty (1):
hash: check name when creating a hash
Dariusz Sosnowski (1):
net/mlx5: fix MTU configuration
David Marchand (12):
bus/pci: fix build with musl 1.2.4 / Alpine 3.19
eal/unix: support ZSTD compression for firmware
net/ice: fix check for outer UDP checksum offload
app/testpmd: fix outer IP checksum offload
net/i40e: fix outer UDP checksum offload for X710
telemetry: lower log level on socket error
vdpa/sfc: remove dead code
eal/linux: lower log level on allocation attempt failure
buildtools: fix build with clang 17 and ASan
net/vmxnet3: fix init logs
config: fix warning for cross build with meson >= 1.3.0
net: fix outer UDP checksum in Intel prepare helper
Dengdui Huang (5):
net/hns3: fix offload flag of IEEE 1588
net/hns3: fix Rx timestamp flag
net/hns3: fix double free for Rx/Tx queue
net/hns3: fix variable overflow
app/testpmd: handle IEEE1588 init failure
Ed Czeck (1):
net/ark: fix index arithmetic
Edwin Brossette (1):
net/ixgbe: do not create delayed interrupt handler twice
Eric Joyner (1):
net/ice/base: fix GCS descriptor field offsets
Ferruh Yigit (1):
app/testpmd: fix build on signed comparison
Gagandeep Singh (3):
common/dpaax/caamflib: fix PDCP-SDAP watchdog error
bus/dpaa: fix bus scan for DMA devices
common/dpaax: fix IOVA table cleanup
Ganapati Kundapura (2):
cryptodev: fix build without crypto callbacks
cryptodev: validate crypto callbacks from next node
Gowrishankar Muthukrishnan (3):
crypto/cnxk: fix minimal input normalization
test/crypto: fix asymmetric capability test
test/crypto: remove unused stats in setup
Gregory Etelson (1):
net/mlx5: fix Arm build with GCC 9.1
Haifei Luo (1):
net/mlx5: fix indexed pool with invalid index
Haoqian He (1):
vhost: cleanup resubmit info before inflight setup
Hemant Agrawal (1):
baseband/la12xx: forbid secondary process
Hernan Vargas (1):
app/bbdev: fix interrupt tests
Jack Bond-Preston (1):
crypto/openssl: optimize 3DES-CTR context init
Jacob Keller (1):
net/ice/base: fix size when allocating children arrays
Jesse Brandeburg (1):
net/ice/base: fix sign extension
Jiawei Wang (1):
net/mlx5: fix hash Rx queue release in flow sample
Jiawen Wu (14):
net/txgbe: fix tunnel packet parsing
net/txgbe: fix flow filters in VT mode
net/txgbe: fix Tx hang on queue disable
net/txgbe: restrict configuration of VLAN strip offload
net/txgbe: reconfigure more MAC Rx registers
net/txgbe: fix VF promiscuous and allmulticast
net/ngbe: keep PHY power down while device probing
net/txgbe: fix hotplug remove
net/ngbe: fix hotplug remove
net/txgbe: fix MTU range
net/ngbe: fix MTU range
net/txgbe: fix memory leaks
net/ngbe: fix memory leaks
net/txgbe: fix Rx interrupt
Jie Hai (2):
net/hns3: disable SCTP verification tag for RSS hash input
net/hns3: fix uninitialized variable in FEC query
Joel Kavanagh (2):
test/crypto: fix allocation comment
doc: fix typo in l2fwd-crypto guide
Julien Meunier (1):
net/fm10k: fix cleanup during init failure
Jun Yang (1):
crypto/dpaa2_sec: fix event queue user context
Karen Kelly (1):
doc: add baseline mode in l3fwd-power guide
Kevin Laatz (1):
dma/idxd: add generic option for queue config
Kevin Traynor (2):
doc: fix testpmd ring size command
eal: fix logs for '--lcores'
Konstantin Ananyev (2):
bpf: fix MOV instruction evaluation
bpf: fix load hangs with six IPv6 addresses
Long Wu (1):
net/nfp: fix disabling 32-bit build
Luca Vizzarro (1):
vhost: fix build with GCC 13
Maayan Kashani (1):
app/testpmd: fix parsing for connection tracking item
Mateusz Pacuszka (1):
net/ice/base: fix check for existing switch rule
Mattias Rönnblom (1):
net/af_packet: align Rx/Tx structs to cache line
Michael Baum (1):
ethdev: fix GENEVE option item conversion
Mingjin Ye (1):
bus/vdev: fix device reinitialization
Nithin Dabilpuram (1):
net/cnxk: fix outbound security with higher packet burst
Paul Greenwalt (1):
net/ice/base: fix potential TLV length overflow
Piotr Pietruszewski (1):
net/ixgbe/base: revert advertising for X550 2.5G/5G
Piotr Skajewski (1):
net/ixgbe/base: fix 5G link speed reported on VF
Radoslaw Tyl (1):
net/ixgbe/base: fix PHY ID for X550
Rahul Bhansali (1):
net/cnxk: fix promiscuous state after MAC change
Rohit Raj (1):
bus/dpaa: remove redundant file descriptor check
Satha Rao (1):
net/virtio: fix MAC table update
Shai Brandes (3):
net/ena: fix bad checksum handling
net/ena: fix return value check
net/ena: fix checksum handling
Sivaprasad Tummala (1):
app/testpmd: fix lcore ID restriction
Stefan Wegrzyn (1):
net/ice/base: fix pointer to variable outside scope
Stephen Hemminger (11):
pcapng: add memcpy check
net/virtio-user: add memcpy check
net/tap: fix file descriptor check in isolated flow
event/sw: fix warning from useless snprintf
net/ixgbe: do not update link status in secondary process
app/dumpcap: handle SIGTERM and SIGHUP
app/pdump: handle SIGTERM and SIGHUP
doc: remove reference to mbuf pkt field
app/testpmd: cleanup cleanly from signal
app/testpmd: fix early exit from signal
app/testpmd: fix interactive mode on Windows
Sunil Kumar Kori (1):
net/cnxk: fix RSS config
Tyler Retzlaff (3):
eal/windows: install sched.h file
latencystats: fix literal float suffix
common/mlx5: fix unsigned/signed mismatch
Varun Sethi (1):
common/dpaax/caamflib: fix PDCP AES-AES watchdog error
Venkat Kumar Ande (11):
net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs
net/axgbe: reset link when link never comes back
net/axgbe: fix fluctuations for 1G Bel Fuse SFP
net/axgbe: update DMA coherency values
net/axgbe: disable interrupts during device removal
net/axgbe: fix SFP codes check for DAC cables
net/axgbe: fix connection for SFP+ active cables
net/axgbe: check only minimum speed for cables
net/axgbe: fix Tx flow on 30H HW
net/axgbe: delay AN timeout during KR training
net/axgbe: fix linkup in PHY status
Vladimir Medvedkin (2):
net/ice: fix memory leaks in raw pattern parsing
net/ice: fix return value for raw pattern parsing
Waldemar Dworakowski (1):
net/ice/base: fix board type definition
Wenwu Ma (2):
dmadev: fix structure alignment
dma/idxd: fix setup with Ubuntu 24.04
Yahui Cao (1):
net/ice/base: fix masking when reading context
Yingming Mao (1):
doc: fix mbuf flags
Zerun Fu (2):
bus/pci: fix UIO resource mapping in secondary process
bus/pci: fix FD in secondary process
Zhichao Zeng (2):
telemetry: fix connection parameter parsing
net/ice/base: fix temporary failures reading NVM