From: 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@nvidia.com>,
benjamin.walker@intel.com,
David Christensen <drc@linux.vnet.ibm.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>,
Thomas Monjalon <thomas@monjalon.net>,
yuan.peng@intel.com, zhaoyan.chen@intel.com
Subject: 19.11.11 (RC2) patches review and test
Date: Mon, 20 Dec 2021 08:59:57 +0100 [thread overview]
Message-ID: <20211220075957.634283-1-christian.ehrhardt@canonical.com> (raw)
Hi all,
Here is a list of patches targeted for stable release 19.11.11.
The planned date for the final release is 7th January 2021.
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.
This -rc2 is supposed to be functionally equivalent to the -rc1 version
we had 11 days ago. The only fixes added since v19.11.11-rc1 are for
typos (in comments) and to fix compilation issues on some kernels
and newer toolchains. We still can't build everything with clang13 (19.11
never built there, this is not a regression), but various issues blocking
that are resolved already. The issues with SLES15 kernels are resolved as
well as using LTO with gcc 10 is fixed.
Therefore there is no strict need to rerun all tests on -rc2 - OTOH by all
means if you have the time and capacity I'd absolutely appreciate if
you could do so.
What is important and should be tested are various builds, to ensure that
none of these changes broke a build for those target platforms that worked
before.
And furthermore - if before you had further functional tests blocked by
those build issues - then now you can build and run those further tests
that were formerly blocked.
List of fixed bugs since -rc1:
- https://bugs.dpdk.org/show_bug.cgi?id=745
- https://bugs.dpdk.org/show_bug.cgi?id=900
- https://bugs.dpdk.org/show_bug.cgi?id=901
- https://bugs.dpdk.org/show_bug.cgi?id=902
- https://bugs.dpdk.org/show_bug.cgi?id=903
- https://bugs.dpdk.org/show_bug.cgi?id=907
- https://bugs.dpdk.org/show_bug.cgi?id=908
- Build on FreeBSD 13 (had no bug number)
Known and still remaining are:
- https://bugs.dpdk.org/show_bug.cgi?id=744
- https://bugs.dpdk.org/show_bug.cgi?id=747
- https://bugs.dpdk.org/show_bug.cgi?id=904
- https://bugs.dpdk.org/show_bug.cgi?id=905
- https://bugs.dpdk.org/show_bug.cgi?id=912
For everyone helping to fix so many of them already, thank you a lot!
Maybe not on 19.11.11, if the joint efforts continue maybe 19.11.12
will be able to resolve all these issues that are currently left.
So keep the patches coming. Even after 19.11.11 is released I'll continue
to enqueue your build fixes and since we just extended the lifetime of 19.11
to three years there will be a 19.11.12 coming to pick them up.
To everyone
A release candidate tarball can be found at:
https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.11-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 (3):
net/bnxt: fix Tx queue startup state
net/bnxt: fix memzone free for Tx and Rx rings
net/bnxt: fix tunnel port accounting
Alexander Bechikov (1):
mbuf: fix dump of dynamic fields and flags
Alexander Kozyrev (2):
net/mlx5: fix GENEVE and VXLAN-GPE flow item matching
net/mlx5: fix GRE flow item matching
Alvin Zhang (1):
net/i40e: fix Rx packet statistics
Aman Singh (1):
kni: fix build for SLES15-SP3
Anatoly Burakov (2):
vfio: fix FreeBSD clear group stub
vfio: fix FreeBSD documentation
Anoob Joseph (2):
test/crypto: skip plain text compare for null cipher
common/cpt: fix KASUMI input length
Arek Kusztal (2):
crypto/qat: fix status in RSA decryption
crypto/qat: fix uncleared cookies after operation
Ben Pfaff (1):
doc: fix numbers power of 2 in LPM6 guide
Bing Zhao (2):
net/mlx5: fix flow tables double release
net/mlx5: fix RETA update without stopping device
Bruce Richardson (6):
eal/freebsd: lock memory device to prevent conflicts
test/mem: fix memory autotests on FreeBSD
eal/freebsd: ignore in-memory option
eal/freebsd: fix incorrect variable name
eal/freebsd: update CPU macro for FreeBSD 13
contigmem: update for FreeBSD 13
Chengchang Tang (2):
net/bonding: fix dedicated queue mode in vector burst
net/bonding: fix RSS key length
Chengfeng Ye (1):
net/axgbe: fix unreleased lock in I2C transfer
Chengwen Feng (1):
kni: check error code of allmulticast mode switch
Christian Ehrhardt (3):
version: 19.11.11-rc1
kni: fix build for SLES15-SP3 (Make)
cryptodev: fix stringop-overflow build failure with gcc 10
Cian Ferriter (1):
ring: fix Doxygen comment of internal function
Ciara Loftus (1):
net/af_xdp: disable secondary process support
Ciara Power (3):
crypto/openssl: fix CCM processing 0 length source
examples/fips_validation: remove unused allocation
test/crypto: fix unnecessary stats retrieval
Conor Walsh (9):
net/hinic/base: remove some unused variables
bus/fslmc: remove unused device count
event/sw: remove unused inflight events count
net/liquidio: remove unused counter
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
net/nfp: remove unused message length
Dapeng Yu (1):
net/ice: save rule on switch filter creation
Dariusz Sosnowski (2):
net/mlx5: fix MPLS tunnel outer layer overwrite
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 Hunt (1):
test/power: fix CPU frequency when turbo enabled
David Marchand (10):
net/virtio: avoid unneeded link interrupt configuration
net/virtio-user: fix Rx interrupts with multi-queue
bus/vmbus: fix leak on device scan
test/latency: fix loop boundary
eal/x86: fix some CPU extended features definitions
mbuf: enforce no option for dynamic fields and flags
doc: fix default mempool option in guides
eal/linux: fix uevent message parsing
test/red: fix typo in test description
examples/ntb: fix build dependency
Eli Britstein (4):
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
app/testpmd: fix packet burst spreading stats
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 (6):
net/softnic: fix useless address check
net/i40e: fix 32-bit build
ethdev: fix crash on owner delete
ethdev: fix typos
igb_uio: fix build for switch fall through
kni: update kernel API to set random MAC address
Gagandeep Singh (3):
common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G
common/dpaax: fix physical address conversion
drivers/crypto: fix IPsec TTL decrement option
Gaoxiang Liu (1):
vhost: log socket path on adding connection
Georg Sauthoff (1):
net: fix aliasing in checksum computation
Gregory Etelson (6):
examples/multi_process: fix Rx packets distribution
net/mlx5: fix RSS expansion scheme for GRE header
app/testpmd: fix hexadecimal parser with odd length
net/mlx5: fix VXLAN-GPE next protocol translation
net/mlx5: fix GENEVE protocol type translation
net/mlx5: fix GRE protocol type translation
Haiyue Wang (4):
net/ice: fix memzone leak after device init failure
net/i40e: build failure with make and clang 13
net/ice: build failure with make and clang 13
net/ixgbe: build failure with make and clang 13
Hanumanth Reddy Pothula (1):
net/octeontx2: fix MTU when PTP is enabled
Harneet Singh (1):
examples/l3fwd-power: fix early shutdown
Harry van Haaren (1):
app/eventdev: fix terminal colour after control-c exit
Heinrich Kuhn (1):
net/nfp: fix minimum descriptor sizes
Honnappa Nagarahalli (1):
eal: reset lcore task callback and argument
Huisong Li (5):
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: simplify queue DMA address arithmetic
app/testpmd: remove unused header file
Hyong Youb Kim (2):
net/enic: fix filter mode detection
net/enic: avoid error message when no advanced filtering
Ivan Ilchenko (2):
net/virtio: fix mbuf count on Rx queue setup
ethdev: fix xstats by ID API documentation
Jerin Jacob (1):
examples/performance-thread: fix build with clang 12.0.1
Jiawei Wang (1):
net/mlx5: fix metadata and meter split shared tag
Jie Wang (2):
net/i40e: fix forward outer IPv6 VXLAN
app/testpmd: fix DCB in VT configuration
Jim Harris (2):
eal/linux: remove unused variable for socket memory
power: fix build with clang 13
Joyce Kong (2):
test/service: fix some comment
test/func_reentrancy: free memzones after test
Julien Meunier (2):
stack: fix reload head when pop fails
net/ixgbe: fix queue release
Junxiao Shi (1):
net/memif: fix chained mbuf determination
Kai Ji (1):
test/crypto: fix data lengths
Kalesh AP (5):
net/bnxt: fix ring group free
net/bnxt: fix double allocation of ring groups
net/bnxt: fix function driver register/unregister
net/bnxt: check FW capability for VLAN offloads
net/bnxt: fix VLAN indication in Rx mbuf
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
Li Feng (1):
vhost: add sanity check on inflight last index
Long Li (1):
bus/vmbus: fix ring buffer mapping in secondary process
Maciej Szwed (1):
interrupt: fix request notifier interrupt processing
Maxime Coquelin (3):
app/testpmd: fix RSS key length
app/testpmd: fix RSS type display
net/mlx5: fix RSS RETA update
Michal Krawczyk (4):
net/ena: fix offload capabilities verification
net/ena: fix per-queue offload capabilities
net/ena: advertise scattered Rx capability
Revert "net/ena: trigger reset on Tx prepare failure"
Naga Harish K S V (2):
eventdev/eth_rx: fix WRR buffer overrun
eventdev/eth_tx: fix queue delete logic
Nithin Dabilpuram (2):
app/testpmd: fix check without outer checksum
app/testpmd: fix dump of Tx offload flags
Olivier Matz (1):
mem: fix dynamic hugepage mapping in container
Pablo de Lara (1):
efd: allow more CPU sockets in table creation
Przemyslaw Zegan (2):
app/crypto-perf: fix AAD template copy overrun
common/qat: fix queue pairs number
Qi Zhang (1):
net/ice/base: fix typo in comment
Qiming Chen (12):
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
common/iavf: fix ARQ resource leak
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
Somnath Kotur (1):
net/bnxt: fix Rx next consumer index in mbuf alloc fail
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
Thomas Monjalon (2):
net/qede: fix minsize build
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/af_packet: fix ignoring full ring on Tx
net/ixgbe: fix port initialization if MTU config fails
Vanshika Shukla (1):
examples/ptpclient: fix delay request message
Viacheslav Ovsiienko (2):
app/testpmd: fix hex string parser in flow commands
doc: describe timestamp limitations for mlx5
Vladimir Medvedkin (3):
hash: fix Doxygen comment of Toeplitz file
lpm6: fix buffer overflow
rib: fix IPv6 depth mask
William Tu (1):
doc: fix emulated device names in e1000 guide
Xiaoyu Min (1):
net/mlx4: fix empty Ethernet spec with VLAN
Xuan Ding (1):
net/virtio: fix indirect descriptor reconnection
Xueming Li (2):
eal: fix device iterator when no bus is selected
net/mlx5: fix Altivec Rx
Yunjian Wang (1):
net/ice: fix memzone leak on queue re-configure
Yury Kylulin (1):
net/i40e: support 25G AOC/ACC cables
Zhihong Peng (1):
examples/performance-thread: fix build with ASan
Zhihong Wang (1):
app/testpmd: fix Tx retry in flowgen engine
next reply other threads:[~2021-12-20 8:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-20 7:59 christian.ehrhardt [this message]
2021-12-30 13:47 ` Ali Alnubani
2022-01-04 10:34 ` Christian Ehrhardt
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=20211220075957.634283-1-christian.ehrhardt@canonical.com \
--to=christian.ehrhardt@canonical.com \
--cc=Abhishek.Marathe@microsoft.com \
--cc=akhil.goyal@nxp.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=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=pingx.yu@intel.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).