* DPDK 20.11.9 released
@ 2023-08-15 18:12 luca.boccassi
0 siblings, 0 replies; only message in thread
From: luca.boccassi @ 2023-08-15 18:12 UTC (permalink / raw)
To: announce
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-20.11.9.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=20.11
Luca Boccassi
---
VERSION | 2 +-
app/test-crypto-perf/main.c | 15 +-
app/test-pmd/csumonly.c | 2 +-
app/test/meson.build | 3 +
app/test/test_cryptodev.c | 10 +-
...est_cryptodev_security_pdcp_sdap_test_vectors.h | 252 ++++++++++-----------
app/test/test_event_timer_adapter.c | 165 ++++++--------
app/test/test_link_bonding.c | 2 +-
app/test/test_malloc.c | 21 +-
app/test/test_mbuf.c | 49 ++--
doc/api/doxy-api.conf.in | 1 -
doc/guides/nics/tap.rst | 8 +-
doc/guides/platform/octeontx2.rst | 2 +-
doc/guides/prog_guide/event_timer_adapter.rst | 4 +-
doc/guides/prog_guide/graph_lib.rst | 2 +-
doc/guides/prog_guide/rte_flow.rst | 21 +-
doc/guides/rawdevs/ntb.rst | 36 +--
doc/guides/rel_notes/release_20_11.rst | 229 +++++++++++++++++++
doc/guides/tools/cryptoperf.rst | 1 -
drivers/baseband/fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 22 +-
drivers/bus/pci/linux/pci_vfio.c | 1 +
drivers/common/iavf/iavf_common.c | 2 +
drivers/common/mlx5/linux/meson.build | 2 +
drivers/common/mlx5/linux/mlx5_glue.c | 4 +
drivers/common/sfc_efx/base/efx_rx.c | 4 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 14 +-
drivers/crypto/scheduler/scheduler_pmd.c | 3 +-
drivers/event/dsw/dsw_evdev.c | 4 +
drivers/net/bonding/rte_eth_bond_api.c | 10 +
drivers/net/bonding/rte_eth_bond_args.c | 6 +
drivers/net/bonding/rte_eth_bond_pmd.c | 6 +-
drivers/net/dpaa2/dpaa2_rxtx.c | 12 +-
drivers/net/e1000/em_ethdev.c | 4 +-
drivers/net/e1000/igb_rxtx.c | 4 +
drivers/net/hns3/hns3_dcb.c | 9 +-
drivers/net/hns3/hns3_ethdev.c | 88 +++----
drivers/net/hns3/hns3_ethdev_vf.c | 4 +-
drivers/net/hns3/hns3_flow.c | 5 +-
drivers/net/hns3/hns3_regs.c | 5 +-
drivers/net/hns3/hns3_rxtx.c | 37 ++-
drivers/net/hns3/hns3_rxtx_vec_neon.h | 4 +-
drivers/net/hns3/hns3_stats.c | 2 +-
drivers/net/i40e/i40e_rxtx.c | 12 +-
drivers/net/i40e/i40e_rxtx.h | 5 +-
drivers/net/i40e/i40e_rxtx_vec_altivec.c | 2 -
drivers/net/i40e/i40e_rxtx_vec_neon.c | 2 -
drivers/net/i40e/i40e_rxtx_vec_sse.c | 2 -
drivers/net/iavf/iavf_ethdev.c | 21 +-
drivers/net/iavf/iavf_rxtx.c | 1 +
drivers/net/iavf/iavf_rxtx.h | 3 +
drivers/net/iavf/iavf_vchnl.c | 118 +++++-----
drivers/net/ice/base/ice_sched.c | 16 +-
drivers/net/ice/base/ice_sched.h | 5 +
drivers/net/ice/ice_dcf.c | 12 +-
drivers/net/ice/ice_dcf.h | 2 +
drivers/net/ice/ice_dcf_ethdev.c | 3 +-
drivers/net/ice/ice_dcf_parent.c | 6 +
drivers/net/ice/ice_ethdev.c | 11 +-
drivers/net/ice/ice_rxtx.c | 16 +-
drivers/net/ice/ice_rxtx.h | 3 +
drivers/net/ice/ice_rxtx_vec_common.h | 2 +-
drivers/net/igc/igc_txrx.c | 4 +
drivers/net/ixgbe/ixgbe_rxtx.c | 53 ++---
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 40 ++--
drivers/net/mlx5/linux/mlx5_os.c | 1 +
drivers/net/mlx5/mlx5.h | 1 +
drivers/net/mlx5/mlx5_flow.c | 2 +-
drivers/net/mlx5/mlx5_flow_dv.c | 21 +-
drivers/net/mlx5/mlx5_rxq.c | 53 +++--
drivers/net/mlx5/mlx5_rxtx.c | 1 +
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 8 +
drivers/net/netvsc/hn_rndis.c | 3 +-
drivers/net/nfp/nfp_net.c | 12 +-
drivers/net/nfp/nfpcore/nfp_cpp.h | 7 +-
drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c | 14 +-
drivers/net/nfp/nfpcore/nfp_cppcore.c | 52 ++++-
drivers/net/nfp/nfpcore/nfp_rtsym.c | 134 ++++++++++-
drivers/net/qede/qede_ethdev.c | 1 +
drivers/net/tap/rte_eth_tap.c | 4 +-
drivers/net/txgbe/base/txgbe_hw.c | 14 ++
drivers/net/txgbe/base/txgbe_phy.c | 22 +-
drivers/net/txgbe/base/txgbe_type.h | 1 +
drivers/net/txgbe/txgbe_ethdev.c | 7 +-
drivers/net/virtio/virtio_ethdev.c | 22 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 6 +-
drivers/net/vmxnet3/vmxnet3_rxtx.c | 48 ++--
examples/fips_validation/main.c | 5 +-
examples/ip_pipeline/thread.c | 2 +-
examples/ipsec-secgw/test/common_defs.sh | 2 +-
examples/l2fwd-cat/Makefile | 1 +
examples/ntb/ntb_fwd.c | 4 +-
kernel/freebsd/contigmem/contigmem.c | 4 +-
kernel/linux/kni/compat.h | 4 +
kernel/linux/kni/kni_dev.h | 10 +-
lib/librte_eal/common/eal_common_debug.c | 5 +-
lib/librte_eal/common/eal_common_dynmem.c | 6 +-
lib/librte_eal/common/eal_common_proc.c | 14 +-
lib/librte_eal/freebsd/eal.c | 10 +
lib/librte_eal/freebsd/eal_memory.c | 8 +-
lib/librte_eal/linux/eal.c | 22 +-
lib/librte_eal/linux/eal_memory.c | 62 +++--
lib/librte_eal/x86/include/rte_memcpy.h | 2 +-
lib/librte_ethdev/rte_ethdev.c | 16 ++
lib/librte_ethdev/rte_ethdev.h | 20 +-
lib/librte_ethdev/rte_ethdev_pci.h | 3 +
lib/librte_eventdev/rte_event_timer_adapter.c | 17 +-
lib/librte_fib/dir24_8.c | 2 +-
lib/librte_mbuf/rte_mbuf_core.h | 2 +-
lib/librte_pci/rte_pci.h | 3 +-
lib/librte_ring/rte_ring.c | 8 +-
lib/librte_telemetry/telemetry.c | 14 +-
lib/librte_vhost/vhost.h | 8 +-
meson.build | 2 +-
113 files changed, 1391 insertions(+), 715 deletions(-)
Aakash Sasidharan (1):
test/crypto: fix PDCP-SDAP test vectors
Akhil Goyal (1):
doc: fix auth algos in cryptoperf app
Alexander Kozyrev (2):
net/mlx5: forbid MPRQ restart
net/mlx5: fix MPRQ stride size to accommodate the headroom
Ali Alnubani (1):
doc: fix typos and wording in flow API guide
Artemii Morozov (1):
common/sfc_efx/base: fix Rx queue without RSS hash prefix
Ashwin Sekhar T K (1):
doc: fix typo in graph guide
Boleslav Stankevich (1):
net/virtio: fix initialization to return negative errno
Bruce Richardson (5):
kernel/freebsd: fix function parameter list
build: fix case of project language name
telemetry: fix autotest on Alpine
eal: avoid calling cleanup twice
test/bonding: fix include of standard header
Chaoyong He (2):
net/nfp: fix offloading flows
net/nfp: fix Tx descriptor free logic of NFD3
Chengwen Feng (4):
net/hns3: fix Rx multiple firmware reset interrupts
net/hns3: fix mbuf leakage when RxQ started during reset
net/hns3: fix mbuf leakage when RxQ started after reset
net/hns3: fix device start return value
Ciara Power (2):
crypto/scheduler: fix last element for valid args
app/crypto-perf: fix socket ID default value
David Christensen (1):
net/tap: set locally administered bit for fixed MAC address
David Marchand (5):
net/virtio-user: fix leak when initialisation fails
net/mlx5: enhance error log for tunnel offloading
examples/l2fwd-cat: fix external build
test: add graph tests
mbuf: fix Doxygen comment of distributor metadata
Dengdui Huang (3):
net/hns3: fix variable type mismatch
net/hns3: fix inaccurate log
net/hns3: fix redundant line break in log
Denis Pryazhennikov (3):
ethdev: update documentation for API to set FEC
ethdev: check that at least one FEC mode is specified
ethdev: update documentation for API to get FEC
Devendra Singh Rawat (1):
net/qede: fix RSS indirection table initialization
Didier Pallard (1):
crypto/openssl: skip workaround at compilation time
Erez Ferber (1):
common/mlx5: adjust fork call with new kernel API
Erik Gabriel Carrillo (1):
eventdev/timer: fix buffer flush
Fengnan Chang (2):
eal/linux: fix legacy mem init with many segments
mem: fix memsegs exhausted message
Ferruh Yigit (2):
kni: fix build with Linux 6.3
kni: fix build with Linux 6.5
Heng Jiang (1):
net/mlx5: fix LRO TCP checksum
Hernan Vargas (2):
baseband/fpga_5gnr_fec: fix possible division by zero
baseband/fpga_5gnr_fec: fix starting unconfigured queue
Huisong Li (4):
ethdev: fix MAC address occupies two entries
net/hns3: fix IMP reset trigger
net/hns3: fix non-zero weight for disabled TC
net/hns3: fix index to look up table in NEON Rx
Jerin Jacob (4):
examples/ip_pipeline: fix build with GCC 13
examples/ntb: fix build with GCC 13
net/hns3: fix build warning
doc: remove warning with Doxygen 1.9.7
Jiawen Wu (3):
net/txgbe/base: fix Tx with fiber hotplug
net/txgbe: fix to set autoneg for 1G speed
net/txgbe: fix extended statistics
Jie Hai (3):
net/hns3: fix FEC mode for 200G ports
net/hns3: fix FEC mode check
net/hns3: fix uninitialized variable
Jieqiang Wang (1):
net/i40e: fix comments
Junfeng Guo (1):
doc: update BIOS settings and supported HW for NTB
Kaijun Zeng (1):
net/vmxnet3: fix return code in initializing
Kaiwen Deng (2):
net/ice: fix DCF RSS initialization
net/iavf: fix virtchnl command called in interrupt
Kaiyu Zhang (1):
ethdev: fix potential leak in PCI probing helper
Leyi Rong (1):
eal/x86: improve multiple of 64 bytes memcpy performance
Long Wu (1):
net/bonding: fix destroy dedicated queues flow
Luca Boccassi (2):
version: 20.11.9-rc1
version: 20.11.9
Mattias Rönnblom (1):
event/dsw: free rings on close
Maxime Coquelin (1):
vhost: fix invalid call FD handling
Michael Baum (1):
doc: fix format in flow API guide
Min Zhou (1):
net/ixgbe: add proper memory barriers in Rx
Mingjin Ye (3):
net/ice: fix statistics
net/ice: fix DCF control thread crash
net/iavf: fix abnormal disable HW interrupt
Pavan Nikhilesh (1):
doc: fix event timer adapter guide
Peng Zhang (1):
net/nfp: fix address always related with PF ID 0
Philip Prindeville (1):
vfio: fix include with musl runtime
Qiming Yang (5):
net/ice/base: remove unreachable code
net/e1000: fix queue number initialization
net/ixgbe: fix Rx and Tx queue status
net/igc: fix Rx and Tx queue status
net/e1000: fix Rx and Tx queue status
Raslan Darawsheh (1):
app/testpmd: fix GTP L2 length in checksum engine
Ronak Doshi (1):
net/vmxnet3: fix drop of empty segments in Tx
Rongwei Liu (1):
net/mlx5: fix duplicated tag index matching in SWS
Ruifeng Wang (4):
test/malloc: fix missing free
test/malloc: fix statistics checks
test/mbuf: fix crash in a forked process
net/mlx5: fix risk in NEON Rx descriptor read
Samina Arshad (1):
examples/fips_validation: fix digest length in AES-GCM
Saoirse O'Donovan (1):
test/crypto: fix return value for SNOW3G
Shijith Thotton (1):
eventdev/timer: fix timeout event wait behavior
Shiyang He (4):
net/iavf: release large VF when closing device
net/ice: fix tunnel packet Tx descriptor
net/i40e: fix tunnel packet Tx descriptor
app/testpmd: fix checksum engine with GTP on 32-bit
Stephen Hemminger (1):
net/netvsc: fix sizeof calculation
Tejasree Kondoj (1):
test/crypto: fix session creation check
Thierry Herbelot (1):
doc: fix typo in cnxk platform guide
Thomas Monjalon (1):
pci: fix comment referencing renamed function
Tianli Lai (1):
net/dpaa2: fix checksum good flags
Viacheslav Ovsiienko (2):
net/mlx5: fix device removal event handling
ipc: fix file descriptor leakage with unhandled messages
Vladimir Medvedkin (2):
fib: fix adding default route
examples/ipsec-secgw: fix TAP default MAC address
Wenjing Qiao (1):
common/iavf: fix MAC type for 710 NIC
Wenjun Wu (3):
net/i40e: fix Rx data buffer size
net/ice: fix Rx data buffer size
net/iavf: fix Rx data buffer size
Yiding Zhou (1):
net/ice: fix 32-bit build
Yunjian Wang (2):
ring: fix use after free
net/txgbe: fix use-after-free on remove
Yuying Zhang (1):
net/ice: fix RSS hash key generation
Zerun Fu (1):
net/bonding: fix startup when NUMA is not supported
Zhichao Zeng (2):
net/ice: fix outer UDP checksum offload
net/iavf: fix stop ordering
Zhihong Wang (1):
eal/linux: fix secondary process crash for mp hotplug requests
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-08-16 15:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-15 18:12 DPDK 20.11.9 released luca.boccassi
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).