* [dpdk-dev] [dpdk-announce] DPDK 18.11.11 (LTS) released
@ 2021-01-20 15:58 Kevin Traynor
2021-01-20 17:12 ` [dpdk-dev] " Thomas Monjalon
0 siblings, 1 reply; 4+ messages in thread
From: Kevin Traynor @ 2021-01-20 15:58 UTC (permalink / raw)
To: ktraynor, announce
Hi all,
Here is a new LTS release:
https://fast.dpdk.org/rel/dpdk-18.11.11.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=18.11
This is the last planned 18.11 LTS release. Thanks to the
authors who helped cleaning up the fixes that were hanging
around for a while and needed some attention.
From this point onwards the 18.11 LTS branch is no longer
maintained.
I want to acknowledge all the work done by validation
teams from Intel, Nvidia, Microsoft and Red Hat who have
made the releases possible by providing validation over the
last two years.
Some statistics about 18.11 LTS releases:
- 1911 commits
- 1164 files changed, 26064 insertions(+), 13576 deletions(-)
- Changes per subdir
-- 3.4% app/
-- 17.7% doc/
-- 50.0% drivers/
-- 5.8% examples/
-- 15.6% lib/
-- 3.8% test/
Long may you run!
Kevin.
---
MAINTAINERS | 186 ++++++-----
app/test-crypto-perf/meson.build | 3 +
app/test-eventdev/evt_options.c | 4 +
app/test-pmd/bpf_cmd.c | 4 +-
app/test-pmd/cmdline.c | 11 +-
app/test-pmd/cmdline_flow.c | 15 +-
app/test-pmd/config.c | 88 +++--
app/test-pmd/meson.build | 12 +
buildtools/meson.build | 2 +
buildtools/pmdinfogen/pmdinfogen.h | 2 +-
config/defconfig_arm-armv7a-linuxapp-gcc | 1 -
config/meson.build | 8 +-
config/rte_config.h | 3 +
devtools/check-forbidden-tokens.awk | 2 +-
doc/build-sdk-meson.txt | 23 +-
doc/guides/cryptodevs/features/octeontx.ini | 1 +
doc/guides/linux_gsg/build_sample_apps.rst | 4 +-
doc/guides/linux_gsg/enable_func.rst | 60 +++-
doc/guides/linux_gsg/linux_drivers.rst | 2 +-
doc/guides/linux_gsg/nic_perf_intel_platform.rst | 3 +
doc/guides/linux_gsg/sys_reqs.rst | 76 +++--
doc/guides/nics/dpaa2.rst | 4 +-
doc/guides/nics/i40e.rst | 9 +
doc/guides/nics/mlx5.rst | 24 ++
doc/guides/nics/nfp.rst | 39 ++-
doc/guides/nics/pcap_ring.rst | 2 +-
doc/guides/nics/sfc_efx.rst | 4 +-
doc/guides/prog_guide/kernel_nic_interface.rst | 2 +-
doc/guides/prog_guide/multi_proc_support.rst | 2 +-
.../prog_guide/packet_classif_access_ctrl.rst | 6 +
doc/guides/rel_notes/release_18_11.rst | 366 +++++++++++++++++++++
doc/guides/sample_app_ug/flow_classify.rst | 2 +-
doc/guides/sample_app_ug/flow_filtering.rst | 2 +-
.../sample_app_ug/l3_forward_access_ctrl.rst | 8 +-
doc/guides/sample_app_ug/l3_forward_power_man.rst | 2 +-
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 6 +-
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 35 +-
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 9 +-
drivers/bus/pci/bsd/pci.c | 49 ---
drivers/bus/pci/linux/pci.c | 12 -
drivers/bus/pci/linux/pci_vfio.c | 8 +-
drivers/bus/pci/private.h | 15 -
drivers/common/qat/qat_device.c | 1 +
drivers/compress/isal/isal_compress_pmd_ops.c | 20 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 8 +-
drivers/crypto/octeontx/otx_cryptodev_ops.c | 1 +
drivers/crypto/scheduler/meson.build | 2 +-
drivers/event/dpaa2/dpaa2_eventdev.c | 8 +-
drivers/mempool/octeontx/octeontx_fpavf.c | 6 +-
drivers/net/avf/avf.h | 2 +-
drivers/net/avf/avf_ethdev.c | 84 ++---
drivers/net/avf/avf_rxtx.c | 2 +
drivers/net/avf/avf_rxtx_vec_sse.c | 49 ++-
drivers/net/avf/avf_vchnl.c | 6 +-
drivers/net/bnx2x/bnx2x_ethdev.c | 4 +
drivers/net/bnxt/bnxt_ethdev.c | 20 +-
drivers/net/bnxt/bnxt_filter.c | 15 +-
drivers/net/bnxt/bnxt_flow.c | 12 +
drivers/net/bnxt/bnxt_hwrm.c | 59 ++--
drivers/net/bnxt/bnxt_hwrm.h | 1 +
drivers/net/bnxt/bnxt_ring.h | 2 +-
drivers/net/bnxt/bnxt_rxq.c | 48 ++-
drivers/net/bnxt/bnxt_rxq.h | 4 +
drivers/net/bnxt/bnxt_rxr.c | 40 ++-
drivers/net/bnxt/bnxt_txq.c | 32 +-
drivers/net/bnxt/bnxt_txr.c | 2 +
drivers/net/bnxt/bnxt_vnic.c | 3 +
drivers/net/bonding/rte_eth_bond_api.c | 6 -
drivers/net/bonding/rte_eth_bond_pmd.c | 18 +-
drivers/net/bonding/rte_eth_bond_private.h | 3 +-
drivers/net/cxgbe/base/adapter.h | 1 +
drivers/net/cxgbe/cxgbe_ethdev.c | 7 +-
drivers/net/cxgbe/mps_tcam.c | 1 +
drivers/net/cxgbe/sge.c | 185 ++++++-----
drivers/net/dpaa2/dpaa2_ethdev.c | 2 -
drivers/net/ena/base/ena_com.c | 6 +-
drivers/net/ena/base/ena_plat_dpdk.h | 30 +-
drivers/net/failsafe/failsafe_ether.c | 27 +-
drivers/net/fm10k/fm10k_ethdev.c | 9 +-
drivers/net/fm10k/fm10k_rxtx_vec.c | 39 ++-
drivers/net/i40e/Makefile | 2 +-
drivers/net/i40e/base/i40e_adminq_cmd.h | 2 +-
drivers/net/i40e/base/i40e_common.c | 40 ++-
drivers/net/i40e/base/i40e_dcb.c | 3 +-
drivers/net/i40e/base/i40e_nvm.c | 8 +-
drivers/net/i40e/base/virtchnl.h | 16 +-
drivers/net/i40e/i40e_ethdev.c | 66 ++--
drivers/net/i40e/i40e_ethdev.h | 10 +
drivers/net/i40e/i40e_ethdev_vf.c | 56 +++-
drivers/net/i40e/i40e_fdir.c | 10 +-
drivers/net/i40e/i40e_flow.c | 148 ++++++---
drivers/net/i40e/i40e_rxtx_vec_altivec.c | 59 +++-
drivers/net/i40e/i40e_rxtx_vec_neon.c | 50 ++-
drivers/net/i40e/i40e_rxtx_vec_sse.c | 48 ++-
drivers/net/i40e/rte_pmd_i40e.h | 8 +
drivers/net/ifc/base/ifcvf.h | 3 +
drivers/net/ixgbe/base/ixgbe_x540.c | 2 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 19 +-
drivers/net/ixgbe/ixgbe_ethdev.h | 2 +-
drivers/net/ixgbe/ixgbe_flow.c | 9 -
drivers/net/ixgbe/ixgbe_pf.c | 16 +-
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 61 ++--
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 47 ++-
drivers/net/mlx4/meson.build | 8 +-
drivers/net/mlx5/meson.build | 9 +-
drivers/net/mlx5/mlx5.c | 34 +-
drivers/net/mlx5/mlx5_ethdev.c | 19 +-
drivers/net/mlx5/mlx5_flow_dv.c | 122 +++++--
drivers/net/mlx5/mlx5_nl.c | 27 +-
drivers/net/mlx5/mlx5_rxq.c | 6 +
drivers/net/mlx5/mlx5_rxtx.c | 18 +-
drivers/net/mlx5/mlx5_rxtx.h | 1 +
drivers/net/mlx5/mlx5_stats.c | 38 ++-
drivers/net/mlx5/mlx5_txq.c | 82 ++++-
drivers/net/mlx5/mlx5_utils.h | 4 -
drivers/net/mvpp2/mrvl_mtr.c | 12 +-
drivers/net/netvsc/hn_nvs.c | 13 +-
drivers/net/netvsc/hn_rndis.c | 2 +-
drivers/net/netvsc/hn_rxtx.c | 85 +++--
drivers/net/netvsc/hn_var.h | 8 +-
drivers/net/nfp/nfp_net.c | 30 +-
drivers/net/nfp/nfp_net_pmd.h | 6 +
drivers/net/qede/base/bcm_osal.h | 3 +-
drivers/net/qede/base/ecore_sriov.c | 2 +-
drivers/net/qede/qede_main.c | 9 +-
drivers/net/qede/qede_rxtx.c | 4 +-
drivers/net/ring/rte_eth_ring.c | 18 +-
drivers/net/sfc/base/efx_tunnel.c | 12 +-
drivers/net/tap/rte_eth_tap.c | 43 ++-
drivers/net/tap/rte_eth_tap.h | 1 +
drivers/net/thunderx/nicvf_ethdev.c | 1 +
drivers/net/vdev_netvsc/vdev_netvsc.c | 27 +-
drivers/net/vhost/rte_eth_vhost.c | 76 ++---
drivers/net/virtio/virtio_rxtx.c | 5 +-
drivers/net/virtio/virtio_user/vhost_kernel_tap.c | 2 +-
drivers/raw/dpaa2_qdma/dpaa2_qdma.c | 3 +-
drivers/raw/skeleton_rawdev/skeleton_rawdev.c | 4 +-
drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c | 6 +
examples/fips_validation/fips_validation.c | 8 +-
examples/kni/Makefile | 2 +
examples/l2fwd-crypto/Makefile | 6 +
examples/l2fwd-crypto/meson.build | 3 +
examples/l2fwd-keepalive/meson.build | 8 +-
examples/l3fwd-power/main.c | 9 +-
.../client_server_mp/mp_server/main.c | 17 +-
.../multi_process/client_server_mp/shared/common.h | 2 +-
examples/performance-thread/l3fwd-thread/main.c | 9 +-
examples/qos_sched/args.c | 2 +-
examples/vhost_crypto/main.c | 2 +-
examples/vm_power_manager/channel_manager.c | 10 +-
kernel/linux/kni/compat.h | 4 +-
kernel/linux/kni/ethtool/igb/kcompat.h | 4 +
lib/librte_cryptodev/rte_cryptodev_pmd.h | 3 +-
lib/librte_distributor/rte_distributor.c | 217 +++++++++---
lib/librte_distributor/rte_distributor.h | 23 +-
lib/librte_distributor/rte_distributor_private.h | 3 +
lib/librte_distributor/rte_distributor_v20.c | 4 +
lib/librte_eal/Makefile | 8 +-
lib/librte_eal/bsdapp/BSDmakefile.meson | 43 ---
lib/librte_eal/bsdapp/Makefile | 8 -
lib/librte_eal/bsdapp/eal/eal_memory.c | 2 +-
lib/librte_eal/common/eal_common_dev.c | 1 +
.../common/include/arch/x86/rte_memcpy.h | 2 +-
lib/librte_eal/common/include/generic/rte_memcpy.h | 4 +
lib/librte_eal/common/include/rte_eal.h | 5 +-
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/common/malloc_elem.c | 8 +-
lib/librte_eal/linuxapp/Makefile | 11 -
lib/librte_eal/linuxapp/eal/eal_dev.c | 9 +-
lib/librte_eal/linuxapp/eal/eal_memalloc.c | 45 ++-
lib/librte_eal/linuxapp/eal/eal_memory.c | 2 +-
lib/librte_eal/linuxapp/eal/eal_vfio.c | 23 +-
lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c | 4 +-
lib/librte_efd/rte_efd.c | 1 +
lib/librte_ethdev/rte_ethdev.c | 44 ++-
lib/librte_ethdev/rte_ethdev.h | 57 +++-
lib/librte_ethdev/rte_ethdev_pci.h | 26 --
lib/librte_ethdev/rte_ethdev_vdev.h | 26 --
lib/librte_ethdev/rte_flow.c | 2 +-
lib/librte_eventdev/rte_event_crypto_adapter.c | 1 +
lib/librte_eventdev/rte_event_eth_tx_adapter.c | 2 +
lib/librte_gso/gso_udp4.c | 5 +-
lib/librte_net/rte_ip.h | 3 +
lib/librte_port/rte_port_source_sink.c | 2 +-
lib/librte_table/rte_table_hash_key16.c | 17 +
lib/librte_table/rte_table_hash_key32.c | 17 +
lib/librte_table/rte_table_hash_key8.c | 16 +
lib/librte_timer/rte_timer.h | 12 +
lib/librte_vhost/iotlb.c | 3 +-
lib/librte_vhost/vhost.c | 43 ++-
lib/librte_vhost/vhost_crypto.c | 13 +-
lib/librte_vhost/vhost_user.c | 78 +++--
license/bsd-2-clause.txt | 20 ++
license/isc.txt | 11 +
license/mit.txt | 18 +
meson.build | 2 +-
pkg/dpdk.spec | 2 +-
test/test/test_cryptodev.c | 4 +-
test/test/test_distributor.c | 187 +++++++----
test/test/test_event_crypto_adapter.c | 20 +-
test/test/test_event_eth_tx_adapter.c | 4 +-
usertools/cpu_layout.py | 4 +-
usertools/dpdk-pmdinfo.py | 2 +-
203 files changed, 3041 insertions(+), 1420 deletions(-)
Ajit Khaparde (1):
net/bnxt: fix resetting mbuf data offset
Alexander Kozyrev (1):
net/mlx5: fix Rx queue count calculation
Anatoly Burakov (2):
doc: clarify instructions on running as non-root
doc: update information on using hugepages
Andrew Rybchenko (1):
doc: fix EF10 Rx mode name in sfc guide
Ankur Dwivedi (2):
test/crypto: fix device number
test/event: fix function arguments for crypto adapter
Beilei Xing (1):
net/i40e: fix flow director for eth + VLAN pattern
Bernard Iremonger (1):
net/i40e: fix flow director initialisation
Bruce Richardson (9):
doc: fix formatting of notes in meson guide
build: skip detecting libpcap via pcap-config
eal/x86: fix memcpy AVX-512 enablement
doc: add SPDX license tag header to meson guide
app: fix missing dependencies
examples/l2fwd-crypto: fix missing dependency
examples/vm_power: fix build on Ubuntu 20.04
examples/multi_process: fix build on Ubuntu 20.04
examples/l2fwd-keepalive: skip meson build if no librt
Chas Williams (2):
net: check segment pointer in raw checksum processing
net/virtio: check raw checksum failure
Chenbo Xia (2):
app: fix ethdev port id size
doc: fix ethdev port id size
Chengchang Tang (4):
app/testpmd: fix port id check in Tx VLAN command
app/testpmd: fix VLAN configuration on failure
app/testpmd: remove restriction on Tx segments set
app/testpmd: fix descriptor id check
Ciara Power (2):
doc: fix typo in KNI guide
usertools: fix CPU layout script to be PEP8 compliant
Conor Walsh (1):
net/ixgbe: check switch domain allocation result
David Christensen (1):
net/vhost: fix xstats after clearing stats
David Marchand (11):
eal: fix parallel build
crypto/scheduler: fix header install with meson
bus/pci: remove duplicate declaration
mem: fix allocation in container with SELinux
eal: fix doxygen for EAL cleanup
crypto/dpaa2_sec: remove dead code
net/ena: remove unused macro
devtools: fix directory filter in forbidden token check
examples/kni: fix build with pkg-config
examples/l2fwd-crypto: fix build with pkg-config
examples/performance-thread: fix build with pkg-config
Dekel Peled (1):
net/mlx5: fix match on empty VLAN item in DV mode
Devendra Singh Rawat (1):
net/qede: fix milliseconds sleep macro
Didier Pallard (3):
common/qat: add missing kmod dependency info
net/mlx5: fix Rx descriptor status
crypto/octeontx: fix out-of-place support
Dongsheng Rong (1):
net/bonding: fix Rx queue conversion
Erik Gabriel Carrillo (1):
timer: add limitation note for sync stop and reset
Eugenio Pérez (1):
vhost: fix IOTLB mempool single-consumer flag
Fan Zhang (3):
port: remove useless assignment
examples/fips_validation: fix missed version line
vhost/crypto: fix feature negotiation
Ferruh Yigit (5):
ethdev: remove redundant license text
app/testpmd: fix build with gcc 11
pmdinfogen: fix build with gcc 11
net/netvsc: replace compiler builtin overflow check
net/i40e: fix build for log format specifier
Gaetan Rivet (1):
net/failsafe: fix state synchro cleanup
Gregory Etelson (2):
examples/l3fwd-power: check packet types after start
net/mlx5: fix representor interrupts handler
Guinan Sun (4):
net/i40e/base: fix function header arguments
net/i40e/base: fix Rx only for unicast promisc on VLAN
net/i40e: fix link status
net/i40e: fix recreating flexible flow director rule
Haggai Eran (1):
cryptodev: fix parameter parsing
Haiyue Wang (1):
net/ixgbe: remove redundant MAC flag check
Heinrich Kuhn (2):
net/nfp: expand device info get
doc: improve multiport PF in nfp guide
Hemant Agrawal (1):
crypto/dpaa2_sec: fix stats query without queue pair
Honnappa Nagarahalli (2):
ethdev: fix memory ordering for callback functions
examples/performance-thread: fix build with low core count
Huisong Li (1):
app/testpmd: fix displaying Rx/Tx queues information
Ibtisam Tariq (3):
examples/qos_sched: fix usage string
examples/vhost_crypto: add new line character in usage
doc: fix rule file parameters in l3fwd-acl guide
Igor Romanov (1):
net/sfc/base: fix tunnel configuration
Jeff Guo (6):
net/ixgbe: fix vector Rx
net/i40e: fix vector Rx
net/fm10k: fix vector Rx
net/avf: fix command after PF reset
net/avf: fix flow flush after PF reset
net/avf: fix vector Rx
John McNamara (1):
license: add licenses for exception cases
Julien Massonneau (1):
usertools: fix pmdinfo parsing
Junyu Jiang (2):
net/avf: fix RSS RETA settings invalid
net/i40e: fix byte counters
Kalesh AP (7):
net/bnxt: fix flow error on filter creation
net/bnxt: fix endianness while setting L4 destination port
net/bnxt: fix structure variable initialization
net/bnxt: fix UDP tunnel port removal
net/bnxt: fix boolean operator usage
net/bnxt: fix drop enable in get Rx queue info
net/bnxt: increase size of Rx CQ
Karra Satwik (1):
net/cxgbe: fix duplicate MAC addresses in MPS TCAM
Kevin Laatz (1):
net/ring: check internal arguments
Kevin Traynor (6):
maintainers: update maintainer names and emails
kni: fix ethtool build error on kernel 5.9
Revert "app/testpmd: fix descriptor id check"
Revert "app/testpmd: remove restriction on Tx segments set"
version: 18.11.11-rc1
version: 18.11.11
Konstantin Ananyev (1):
doc: fix missing classify methods in ACL guide
Lance Richardson (1):
net/bnxt: fix queue get info
Leyi Rong (1):
net/avf: fix performance drop after port reset
Lijun Ou (1):
app/testpmd: fix RSS key for flow API RSS rule
Long Li (4):
net/netvsc: fix multiple channel Rx
net/netvsc: fix stale value after free
net/netvsc: allocate contiguous physical memory for RNDIS
net/vdev_netvsc: fix device probing error flow
Luca Boccassi (1):
fix spellings that Lintian complains about
Lukasz Wojciechowski (17):
raw/skeleton: reset test statistics
raw/skeleton: allow closing already closed device
distributor: fix handshake synchronization
distributor: fix handshake deadlock
distributor: fix buffer use after free
distributor: handle worker shutdown in burst mode
test/distributor: fix shutdown of busy worker
distributor: fix return pkt calls in single mode
test/distributor: fix freeing mbufs
test/distributor: fix lcores statistics
test/distributor: collect return mbufs
distributor: fix API documentation
test/distributor: fix race conditions on shutdown
distributor: fix scalar matching
distributor: fix flushing in flight packets
distributor: fix clearing returns buffer
test/distributor: fix quitting workers in burst mode
Matan Azrad (1):
net/mlx5: fix tunnel flow prioriity
Maxime Coquelin (10):
vdpa/ifc: fix build with recent kernels
vhost: fix virtio-net header length with packed ring
vhost: fix virtqueues metadata allocation
vhost: validate index in available entries API
vhost: validate index in guest notification API
config: enable packet prefetching with Meson
vhost: fix virtqueue initialization
vhost: fix error path when setting memory tables
vhost: fix fd leak in dirty logging setup
vhost: fix fd leak in kick setup
Maxime Leroy (1):
net/mlx5: fix Rx queue count calculation
Michael Baum (1):
net/mlx5: remove unused variable in Tx queue creation
Michal Krawczyk (3):
net/ena/base: use min/max macros with type conversion
net/ena/base: specify delay operations
net/ena/base: fix release of wait event
Min Hu (Connor) (1):
app/testpmd: fix bonding xmit balance policy command
Mohsin Shaikh (1):
net/mlx5: use open/read/close for ib stats query
Nick Connolly (1):
mem: fix allocation failure on non-NUMA kernel
Olivier Matz (4):
net/ring: fix typo in log message
examples/multi_process: fix compilation
examples/fips_validation: fix buffer overflow
kni: fix build on RHEL 8.3
Ophir Munk (1):
net/mlx5: remove unused log macros
Ori Kam (1):
net/mlx5: fix selection between encap and decap
Padraig Connolly (1):
net/i40e: fix QinQ flow pattern to allow non full mask
Pavan Nikhilesh (2):
mempool/octeontx: fix aura to pool mapping
app/eventdev: check timer adadpters number
Prateek Agarwal (1):
net/i40e: add C++ include guard
Qi Zhang (1):
net/avf: fix iterator for RSS LUT
Rahul Gupta (2):
net/bnxt: fix for memleak during queue restart
net/bnxt: fix to advance producer index
Rahul Lakkireddy (1):
net/cxgbe: fix queue DMA ring leaks during port close
Rasesh Mody (2):
net/qede: fix getting link details
net/bnx2x: add QLogic vendor id for BCM57840
Rohit Raj (1):
bus/fslmc: fix dpio close
RongQing Li (1):
net/bonding: fix possible unbalanced packet receiving
Ruifeng Wang (2):
net/i40e: support aarch32
test/crypto: fix stats test
Sachin Saxena (2):
net/dpaa2: fix misuse of interface index
doc: fix diagram in dpaa2 guide
Sarosh Arif (3):
doc: fix typo in pcap guide
test/distributor: fix mbuf leak on failure
doc: fix grammar
Shiri Kuzin (1):
net/mlx5: fix xstats reset reinitialization
Shougang Wang (2):
net/i40e: fix filter pctype
net/i40e: fix queue region in RSS flow
Somnath Kotur (3):
net/bnxt: fix shift operation
net/bnxt: fix checking VNIC in shutdown path
net/bnxt: fix queue release
Stephen Hemminger (3):
net/failsafe: fix double space in warning log
net/netvsc: check for overflow on packet info from host
doc: add SPDX license tag header to Intel performance guide
Steve Yang (3):
net/iavf: downgrade error log
net/ixgbe: fix VF reset HW error handling
net/avf: fix scattered Rx enabling
Suanming Mou (1):
net/mlx5: fix secondary process resources release
Thomas Monjalon (5):
eal: remove useless makefiles
bus/pci: remove unused scan by address
mem: fix config name in error logs
ethdev: move non-offload capabilities
net/mlx: fix overlinking with meson and glue dlopen
Ting Xu (2):
table: fix hash for 32-bit
net/avf: fix releasing mbufs
Viacheslav Ovsiienko (4):
net/mlx5: fix netlink buffer allocation from stack
net/mlx5: fix PCI address lookup
net/mlx5: fix UAR remap initialization for 32-bit systems
net/mlx5: fix doorbell register mmap offset
Yi Yang (1):
gso: fix payload unit size for UDP
Yunjian Wang (23):
net/tap: free mempool when closing
net/fm10k: fix memory leak when thresh check fails
net/qede: fix dereference before null check
vfio: fix group descriptor check
bus/pci: fix memory leak when unmapping VFIO resource
bus/pci: fix leak on VFIO mapping error
net/fm10k: fix memory leak when Tx thresh check fails
raw/dpaa2_qdma: fix reset
eventdev: check allocation in Tx adapter
event/dpaa2: fix dereference before null check
eventdev: fix adapter leak in error path
net/netvsc: fix Tx queue leak in error path
eal/linux: fix memory leak in uevent handling
efd: fix tailq entry leak in error path
eal: fix leak on device event callback unregister
baseband/turbo_sw: fix memory leak in error path
net/mvpp2: fix memory leak in error path
net/thunderx: fix memory leak on rbdr desc ring failure
ethdev: fix data type for port id
compress/isal: check allocation in queue setup
malloc: fix style in free list index computation
net/bnxt: fix memory leak when freeing VF info
net/bnxt: add memory allocation check in VF info init
Yuying Zhang (1):
net/i40e: fix virtual channel conflict
Zhenghua Zhou (1):
app/testpmd: do not allow dynamic change of core number
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dpdk-dev] DPDK 18.11.11 (LTS) released
2021-01-20 15:58 [dpdk-dev] [dpdk-announce] DPDK 18.11.11 (LTS) released Kevin Traynor
@ 2021-01-20 17:12 ` Thomas Monjalon
2021-01-20 17:28 ` David Marchand
0 siblings, 1 reply; 4+ messages in thread
From: Thomas Monjalon @ 2021-01-20 17:12 UTC (permalink / raw)
To: ktraynor; +Cc: dev
20/01/2021 16:58, Kevin Traynor:
> This is the last planned 18.11 LTS release. Thanks to the
> authors who helped cleaning up the fixes that were hanging
> around for a while and needed some attention.
>
> From this point onwards the 18.11 LTS branch is no longer
> maintained.
>
> I want to acknowledge all the work done by validation
> teams from Intel, Nvidia, Microsoft and Red Hat who have
> made the releases possible by providing validation over the
> last two years.
>
> Some statistics about 18.11 LTS releases:
> - 1911 commits
>
> - 1164 files changed, 26064 insertions(+), 13576 deletions(-)
>
> - Changes per subdir
> -- 3.4% app/
> -- 17.7% doc/
> -- 50.0% drivers/
> -- 5.8% examples/
> -- 15.6% lib/
> -- 3.8% test/
>
> Long may you run!
Good job, thank you Kevin for the dedication!
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dpdk-dev] DPDK 18.11.11 (LTS) released
2021-01-20 17:12 ` [dpdk-dev] " Thomas Monjalon
@ 2021-01-20 17:28 ` David Marchand
2021-01-20 17:44 ` Luca Boccassi
0 siblings, 1 reply; 4+ messages in thread
From: David Marchand @ 2021-01-20 17:28 UTC (permalink / raw)
To: Thomas Monjalon; +Cc: Kevin Traynor, dev, Luca Boccassi
On Wed, Jan 20, 2021 at 6:12 PM Thomas Monjalon <thomas@monjalon.net> wrote:
>
> 20/01/2021 16:58, Kevin Traynor:
> > This is the last planned 18.11 LTS release. Thanks to the
> > authors who helped cleaning up the fixes that were hanging
> > around for a while and needed some attention.
> >
> > From this point onwards the 18.11 LTS branch is no longer
> > maintained.
> >
> > I want to acknowledge all the work done by validation
> > teams from Intel, Nvidia, Microsoft and Red Hat who have
> > made the releases possible by providing validation over the
> > last two years.
> >
> > Some statistics about 18.11 LTS releases:
> > - 1911 commits
Now for Luca to reach 2011 commits.
> >
> > - 1164 files changed, 26064 insertions(+), 13576 deletions(-)
> >
> > - Changes per subdir
> > -- 3.4% app/
> > -- 17.7% doc/
> > -- 50.0% drivers/
> > -- 5.8% examples/
> > -- 15.6% lib/
> > -- 3.8% test/
> >
> > Long may you run!
>
>
> Good job, thank you Kevin for the dedication!
Thanks Kevin!
--
David Marchand
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [dpdk-dev] DPDK 18.11.11 (LTS) released
2021-01-20 17:28 ` David Marchand
@ 2021-01-20 17:44 ` Luca Boccassi
0 siblings, 0 replies; 4+ messages in thread
From: Luca Boccassi @ 2021-01-20 17:44 UTC (permalink / raw)
To: David Marchand, Thomas Monjalon; +Cc: Kevin Traynor, dev
On Wed, 2021-01-20 at 18:28 +0100, David Marchand wrote:
> On Wed, Jan 20, 2021 at 6:12 PM Thomas Monjalon <thomas@monjalon.net> wrote:
> > 20/01/2021 16:58, Kevin Traynor:
> > > This is the last planned 18.11 LTS release. Thanks to the
> > > authors who helped cleaning up the fixes that were hanging
> > > around for a while and needed some attention.
> > >
> > > From this point onwards the 18.11 LTS branch is no longer
> > > maintained.
> > >
> > > I want to acknowledge all the work done by validation
> > > teams from Intel, Nvidia, Microsoft and Red Hat who have
> > > made the releases possible by providing validation over the
> > > last two years.
> > >
> > > Some statistics about 18.11 LTS releases:
> > > - 1911 commits
>
> Now for Luca to reach 2011 commits.
<starts backporting furiously>
--
Kind regards,
Luca Boccassi
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-01-20 17:44 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-20 15:58 [dpdk-dev] [dpdk-announce] DPDK 18.11.11 (LTS) released Kevin Traynor
2021-01-20 17:12 ` [dpdk-dev] " Thomas Monjalon
2021-01-20 17:28 ` David Marchand
2021-01-20 17:44 ` 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).