From: Kevin Traynor <ktraynor@redhat.com>
To: announce@dpdk.org
Subject: [dpdk-dev] [dpdk-announce] DPDK 18.11.7 (LTS) released
Date: Wed, 15 Apr 2020 18:37:01 +0100 [thread overview]
Message-ID: <20200415173701.19706-1-ktraynor@redhat.com> (raw)
Hi all,
Here is a new LTS release:
https://fast.dpdk.org/rel/dpdk-18.11.7.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=18.11
It has about 120 bugfixes since the previous release.
Thanks to the authors who helped with backports and to
the following who helped with validation:
Red Hat, Intel, Mellanox and OVS project.
Kevin.
---
MAINTAINERS | 8 +-
app/pdump/main.c | 2 +-
app/test-eventdev/meson.build | 5 +-
app/test-pmd/cmdline.c | 7 +-
app/test-pmd/cmdline_flow.c | 4 +-
app/test-pmd/config.c | 31 ++-
app/test-pmd/flowgen.c | 34 +--
app/test-pmd/macswap.c | 33 +--
app/test-pmd/testpmd.c | 56 +++--
app/test-pmd/util.c | 2 +-
config/x86/meson.build | 6 +-
devtools/cocci.sh | 32 +--
doc/api/meson.build | 99 ++++----
doc/guides/conf.py | 2 +-
doc/guides/meson.build | 46 ++--
doc/guides/nics/mlx5.rst | 9 +-
doc/guides/prog_guide/img/ring-mp-enqueue3.svg | 193 +++++++--------
doc/guides/rel_notes/release_18_11.rst | 260 +++++++++++++++++++++
drivers/bus/fslmc/mc/fsl_mc_sys.h | 9 +-
drivers/common/cpt/cpt_ucode.h | 177 +++++---------
.../octeontx/rte_common_octeontx_version.map | 1 -
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 4 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 15 +-
drivers/crypto/ccp/ccp_dev.h | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 4 +-
drivers/event/dsw/dsw_event.c | 37 ++-
drivers/net/avf/avf.h | 11 +
drivers/net/avf/avf_ethdev.c | 2 +-
drivers/net/avf/avf_rxtx.h | 1 +
drivers/net/avf/avf_vchnl.c | 9 +-
drivers/net/avf/base/avf_adminq.c | 9 +-
drivers/net/bnx2x/bnx2x.c | 16 +-
drivers/net/bnx2x/bnx2x.h | 3 +
drivers/net/bnx2x/bnx2x_rxtx.c | 10 +-
drivers/net/bnxt/bnxt.h | 14 +-
drivers/net/bnxt/bnxt_cpr.c | 2 +-
drivers/net/bnxt/bnxt_ethdev.c | 93 ++++----
drivers/net/bnxt/bnxt_filter.c | 4 +-
drivers/net/bnxt/bnxt_flow.c | 4 +-
drivers/net/bnxt/bnxt_hwrm.c | 31 +--
drivers/net/bnxt/bnxt_hwrm.h | 2 +-
drivers/net/bnxt/bnxt_irq.c | 7 +
drivers/net/bnxt/bnxt_ring.c | 15 --
drivers/net/bnxt/bnxt_rxr.c | 7 +-
drivers/net/bnxt/bnxt_stats.c | 5 +-
drivers/net/bnxt/bnxt_vnic.c | 12 -
drivers/net/cxgbe/cxgbe.h | 3 +-
drivers/net/dpaa/dpaa_ethdev.c | 2 +-
drivers/net/failsafe/failsafe_ops.c | 3 +
drivers/net/fm10k/Makefile | 2 +
drivers/net/fm10k/fm10k_rxtx.c | 2 +
drivers/net/i40e/base/i40e_adminq.c | 2 +-
drivers/net/i40e/base/i40e_common.c | 19 +-
drivers/net/i40e/base/i40e_type.h | 4 +-
drivers/net/i40e/i40e_rxtx.c | 47 +++-
drivers/net/ixgbe/ixgbe_ethdev.c | 122 +++++++---
drivers/net/ixgbe/ixgbe_ethdev.h | 1 +
drivers/net/ixgbe/ixgbe_rxtx.c | 11 +-
drivers/net/ixgbe/ixgbe_rxtx.h | 2 +
drivers/net/mlx5/mlx5.c | 11 +-
drivers/net/mlx5/mlx5.h | 1 +
drivers/net/mlx5/mlx5_ethdev.c | 20 +-
drivers/net/mlx5/mlx5_flow.c | 4 +-
drivers/net/mlx5/mlx5_flow_dv.c | 41 +++-
drivers/net/netvsc/hn_ethdev.c | 21 +-
drivers/net/octeontx/octeontx_ethdev.c | 8 +-
drivers/net/qede/base/ecore_dev.c | 2 +-
drivers/net/qede/base/ecore_dev_api.h | 3 +
drivers/net/qede/base/ecore_iov_api.h | 1 +
drivers/net/qede/base/ecore_sriov.c | 33 +++
drivers/net/qede/base/ecore_vf.c | 55 ++++-
drivers/net/qede/base/ecore_vf.h | 11 +-
drivers/net/qede/base/ecore_vf_api.h | 3 +
drivers/net/qede/base/ecore_vfpf_if.h | 41 ++++
drivers/net/qede/base/mcp_public.h | 2 +
drivers/net/qede/qede_ethdev.c | 3 +-
drivers/net/qede/qede_main.c | 4 +
drivers/net/sfc/sfc.c | 2 +-
drivers/net/sfc/sfc_ethdev.c | 2 +-
drivers/net/sfc/sfc_rx.c | 2 +-
drivers/net/tap/rte_eth_tap.c | 5 +-
drivers/net/vhost/rte_eth_vhost.c | 21 +-
drivers/net/virtio/virtio_rxtx.c | 85 ++++---
drivers/net/virtio/virtio_user/vhost_kernel.c | 34 ++-
drivers/net/virtio/virtio_user/vhost_kernel_tap.c | 39 ++--
drivers/net/virtio/virtio_user/vhost_kernel_tap.h | 8 +
drivers/net/virtio/virtio_user/vhost_user.c | 4 +
drivers/net/virtio/virtio_user/virtio_user_dev.c | 8 +-
drivers/net/virtio/virtio_user/virtio_user_dev.h | 1 +
examples/ethtool/lib/rte_ethtool.c | 5 +-
examples/fips_validation/fips_validation_gcm.c | 4 +
examples/ipsec-secgw/sa.c | 9 +
examples/l3fwd-power/main.c | 15 +-
examples/tep_termination/vxlan_setup.c | 2 -
kernel/linux/kni/compat.h | 4 +
kernel/linux/kni/ethtool/igb/igb_ethtool.c | 6 +-
kernel/linux/kni/ethtool/ixgbe/ixgbe_ethtool.c | 6 +-
kernel/linux/kni/kni_dev.h | 2 +-
kernel/linux/kni/kni_misc.c | 10 +-
kernel/linux/kni/kni_net.c | 7 +-
kernel/linux/kni/meson.build | 1 -
lib/librte_acl/acl_bld.c | 148 ++++++++----
lib/librte_bpf/meson.build | 2 +-
lib/librte_cfgfile/rte_cfgfile_version.map | 1 +
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/common/rte_service.c | 42 ++--
lib/librte_eal/linuxapp/eal/eal_interrupts.c | 5 +-
lib/librte_eal/linuxapp/eal/eal_memory.c | 21 +-
lib/librte_ethdev/rte_ethdev.c | 6 +-
lib/librte_ethdev/rte_ethdev.h | 2 +-
lib/librte_ethdev/rte_ethdev_pci.h | 18 +-
lib/librte_kni/rte_kni.c | 21 +-
lib/librte_latencystats/rte_latencystats.c | 4 +
lib/librte_mbuf/rte_mbuf.h | 2 +-
lib/librte_mempool/rte_mempool.c | 10 +-
lib/librte_mempool/rte_mempool.h | 8 +-
lib/librte_vhost/socket.c | 34 ++-
lib/librte_vhost/vhost.c | 56 +++++
lib/librte_vhost/vhost.h | 15 +-
lib/librte_vhost/vhost_crypto.c | 10 +-
lib/librte_vhost/vhost_user.c | 83 ++++---
meson.build | 2 +-
mk/internal/rte.compile-pre.mk | 2 +-
mk/rte.sdkdoc.mk | 8 +-
pkg/dpdk.spec | 2 +-
test/test/test_compressdev_test_buffer.h | 182 ++++++++-------
test/test/test_cryptodev.c | 36 +--
usertools/dpdk-pmdinfo.py | 2 +-
usertools/dpdk-telemetry-client.py | 12 +-
129 files changed, 1809 insertions(+), 1028 deletions(-)
Aaron Conole (1):
service: don't walk out of bounds when checking services
Adrian Moreno (2):
vhost: fix packed virtqueue ready condition
vhost: protect log address translation in IOTLB update
Adrien Mazarguil (1):
maintainers: resign from flow API maintenance
Anoob Joseph (2):
common/cpt: remove redundant code in datapath
examples/fips_validation: fix string token for CT length
Apeksha Gupta (1):
net/dpaa: fix Rx offload flags on jumbo MTU set
Archana Muniganti (2):
common/cpt: check cipher and auth keys are set
common/cpt: fix component for empty IOV buffer
Artur Trybula (1):
test/compress: replace test vector
Beilei Xing (1):
net/i40e: fix unchecked Tx cleanup error
Bruce Richardson (5):
build: explicitly enable sse4 for meson
kni: fix meson warning about console keyword
doc: fix warning with meson
doc: reduce whitespace in meson build file
doc: reduce indentation in meson build file
Ciara Power (3):
app/testpmd: fix device mcast list error handling
lib: fix unnecessary double negation
usertools: fix telemetry client with python 3
David Marchand (2):
eal/linux: fix build error on RHEL 7.6
crypto/ccp: fix queue alignment
Dekel Peled (2):
net/mlx5: fix VLAN match for DV mode
net/mlx5: fix match on ethertype and CVLAN tag
Dybkowski, AdamX (1):
test/crypto: fix missing operation status check
Fan Zhang (2):
vhost/crypto: fix fetch size
examples/fips_validation: fix AES-GCM cipher length parsing
Fang TongHao (1):
ethdev: fix secondary process memory overwrite
Ferruh Yigit (3):
kni: fix build with Linux 5.6
net/sfc: fix log format specifiers
net/fm10k: fix non-x86 build
Gaetan Rivet (1):
maintainers: update for failsafe and PCI library
Gargi Sau (1):
examples/ethtool: fix unchecked return value
Gavin Hu (1):
bus/fslmc: remove conflicting memory barrier macro
Guinan Sun (1):
net/ixgbe: fix flow control mode setting
Itsuro Oda (4):
net/vhost: allocate interface name from heap
net/vhost: fix probing in secondary process
net/vhost: delay driver setup
net/vhost: fix setup error path
Jiaqi Min (1):
net/iavf: fix Rx total stats
Junxiao Shi (2):
bpf: fix headers install with meson
drivers/crypto: fix session-less mode
Kalesh AP (5):
net/bnxt: fix flow creation
net/bnxt: use macro for PCI log format
net/bnxt: remove redundant if statement
net/bnxt: fix probe in FreeBSD
net/bnxt: fix IOVA mapping
Kevin Traynor (8):
maintainers: update for stable branches
Revert "net/mlx5: fix VXLAN-GPE item translation"
kni: fix ethtool build for kernel 5.5
Revert "net/vhost: prevent multiple setups on reconfiguration"
Revert "net/vhost: fix setup error path"
Revert "net/vhost: delay driver setup"
version: 18.11.7-rc1
version: 18.11.7
Konstantin Ananyev (1):
acl: fix 32-bit match for range field
Liron Himi (1):
cfgfile: fix symbols map
Lu Qiuwen (1):
net/fm10k: fix descriptor VLAN field filling in Tx
Luca Boccassi (1):
Revert "common/octeontx: add missing public symbol"
Lunyuan Cui (2):
net/ixgbe: fix link status
net/ixgbe: fix link up in FreeBSD
Manish Chopra (2):
net/qede: fix VF reload
net/qede: do not stop vport if not started
Marvin Liu (2):
net/virtio: cleanup on demand when in-order Tx
net/virtio: fix mbuf data and packet length mismatch
Matan Azrad (1):
net/mlx5: fix L3 VXLAN RSS expansion
Mattias Rönnblom (2):
event/dsw: flush buffers immediately on zero-sized enqueue
event/dsw: avoid credit leak on oversized enqueue bursts
Maxime Coquelin (4):
vhost: fix deadlock on port deletion
vhost: catch overflow causing mmap of size 0
vhost: check message header size read
net/vhost: prevent multiple setups on reconfiguration
Muhammad Bilal (1):
doc: remove temporary files and directories
Nikhil Rao (1):
service: avoid false sharing on core state
Olivier Matz (1):
mempool: fix anonymous populate
Ori Kam (1):
app/testpmd: fix uninitialized members of MPLS
Pavan Nikhilesh (1):
app/eventdev: fix pipeline test with meson build
Prateek Agarwal (1):
doc: fix multi-producer enqueue figure in ring guide
Qi Zhang (2):
net/iavf/base: fix command buffer memory leak
net/iavf/base: fix adminq return
Rafael Ávila de Espíndola (1):
mk: avoid combining -r and -export-dynamic linker options
Rahul Gupta (1):
net/bnxt: fix default timeout for getting FW version
Rahul Lakkireddy (1):
net/cxgbe: announce Tx multi-segments offload
Rasesh Mody (3):
net/bnx2x: fix reset of scan FP flag
net/bnx2x: fix to sync fastpath Rx queue access
net/bnx2x: fix VLAN stripped flag
Raslan Darawsheh (2):
net/mlx5: fix VXLAN-GPE item translation
net/failsafe: fix reported hash key size in device info
Reshma Pattan (2):
net/ixgbe: remove duplicate function declaration
latency: fix calculation for multi-thread
Ricardo Roldan (1):
ethdev: fix callback unregister with wildcard argument list
Ruifeng Wang (1):
crypto/armv8: fix clang build
Santoshkumar Karanappa Rastapur (2):
net/bnxt: fix link during port toggle
net/bnxt: fix buffer allocation reattempt
Savinay Dharmappa (1):
examples/ipsec-secgw: fix crash on unsupported algo
Scott Wasson (1):
kni: fix not contiguous FIFO
Shougang Wang (1):
net/ixgbe: remove dead code
Somnath Kotur (1):
net/bnxt: fix alloc filter to use a common routine
Stephen Hemminger (11):
eal/linux: fix uninitialized data valgrind warning
app/testpmd: call cleanup on exit
net/virtio-user: check file descriptor before closing
net/netvsc: fix crash in secondary process
kni: rename variable with namespace prefix
net/bnxt: do not log error if stats queried before start
net/bnxt: remove unnecessary memset
app/pdump: fix build with clang
mem: fix munmap in error unwind
net/netvsc: initialize link state
net/bnxt: fix crash in secondary process
Sucharitha Sarananaga (1):
examples/fips_validation: fix cipher length for AES-GCM
Sunil Kumar Kori (1):
net/octeontx: fix memory leak of MAC address table
Tao Zhu (1):
net/iavf: add TSO offload use basic path
Thomas Faivre (1):
usertools: fix syntax warning in python 3.8
Thomas Monjalon (3):
doc: fix build with python 3.8
fix Mellanox copyright and SPDX tag
app/testpmd: fix hot-unplug detaching
Tiwei Bie (1):
net/virtio-user: do not close tap when disabling queue pairs
Viacheslav Ovsiienko (2):
net/mlx5: cache associated network device index
ethdev: fix switching domain allocation
Vitaliy Mysak (1):
vhost: do not treat empty socket message as error
Wei Hu (Xavier) (2):
app/testpmd: fix initial value when setting PFC
app/testpmd: fix uninitialized members when setting PFC
Wisam Jaddo (1):
app/testpmd: fix identifier size for port attach
Xiao Wang (3):
vhost: fix socket initial value
examples/l3fwd-power: fix a typo
examples/l3fwd-power: fix interrupt disable
Xiao Zhang (1):
net/ixgbe: check for illegal Tx packets
Xiaolong Ye (4):
net/i40e/base: fix buffer address
net/i40e/base: fix error message
net/i40e/base: fix Tx descriptors number
net/i40e/base: fix retrying logic
Xiaoyun Li (2):
net/i40e: fix Tx when TSO is enabled
examples/tep_term: remove redundant info get
Yahui Cao (1):
net/iavf: fix virtual channel return
Yunjian Wang (3):
net/vhost: check creation failure
net/virtio-user: check tap offload setting failure
net/tap: fix memory leak when unregister intr handler
Zhike Wang (1):
vhost: fix crash on port deletion
reply other threads:[~2020-04-15 18:55 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20200415173701.19706-1-ktraynor@redhat.com \
--to=ktraynor@redhat.com \
--cc=announce@dpdk.org \
/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).