From: Xueming Li <xuemingl@nvidia.com>
To: <stable@dpdk.org>
Cc: <xuemingl@nvidia.com>, <dev@dpdk.org>,
Abhishek Marathe <Abhishek.Marathe@microsoft.com>,
Ali Alnubani <alialnu@nvidia.com>, <benjamin.walker@intel.com>,
David Christensen <drc@linux.vnet.ibm.com>,
<hariprasad.govindharajan@intel.com>,
Hemant Agrawal <hemant.agrawal@nxp.com>,
Ian Stokes <ian.stokes@intel.com>,
Jerin Jacob <jerinj@marvell.com>,
John McNamara <john.mcnamara@intel.com>,
Ju-Hyoung Lee <juhlee@microsoft.com>,
Kevin Traynor <ktraynor@redhat.com>,
Luca Boccassi <bluca@debian.org>, Pei Zhang <pezhang@redhat.com>,
<qian.q.xu@intel.com>, Raslan Darawsheh <rasland@nvidia.com>,
Thomas Monjalon <thomas@monjalon.net>, <yuan.peng@intel.com>,
<zhaoyan.chen@intel.com>
Subject: 20.11.4 patches review and test
Date: Tue, 7 Dec 2021 00:15:23 +0800 [thread overview]
Message-ID: <20211206161523.565629-1-xuemingl@nvidia.com> (raw)
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
next reply other threads:[~2021-12-06 16:16 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-06 16:15 Xueming Li [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211206161523.565629-1-xuemingl@nvidia.com \
--to=xuemingl@nvidia.com \
--cc=Abhishek.Marathe@microsoft.com \
--cc=alialnu@nvidia.com \
--cc=benjamin.walker@intel.com \
--cc=bluca@debian.org \
--cc=dev@dpdk.org \
--cc=drc@linux.vnet.ibm.com \
--cc=hariprasad.govindharajan@intel.com \
--cc=hemant.agrawal@nxp.com \
--cc=ian.stokes@intel.com \
--cc=jerinj@marvell.com \
--cc=john.mcnamara@intel.com \
--cc=juhlee@microsoft.com \
--cc=ktraynor@redhat.com \
--cc=pezhang@redhat.com \
--cc=qian.q.xu@intel.com \
--cc=rasland@nvidia.com \
--cc=stable@dpdk.org \
--cc=thomas@monjalon.net \
--cc=yuan.peng@intel.com \
--cc=zhaoyan.chen@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).