From: luca.boccassi@gmail.com
To: announce@dpdk.org
Subject: [dpdk-dev] [dpdk-announce] DPDK 17.11.10 (LTS) released
Date: Thu, 27 Feb 2020 10:48:40 +0000 [thread overview]
Message-ID: <20200227104840.5315-1-luca.boccassi@gmail.com> (raw)
Hi all,
Here is a new LTS release:
https://fast.dpdk.org/rel/dpdk-17.11.10.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=17.11
This is the last point release of the 17.11 LTS series, which is now EOL.
Luca Boccassi
---
MAINTAINERS | 3 +-
app/proc_info/main.c | 36 +--
app/test-crypto-perf/cperf_test_verify.c | 14 +-
app/test-pmd/cmdline.c | 7 +-
app/test-pmd/config.c | 10 +-
app/test-pmd/csumonly.c | 3 +
app/test-pmd/parameters.c | 4 +-
app/test-pmd/testpmd.c | 7 +
app/test-pmd/txonly.c | 2 +-
config/common_base | 1 -
doc/guides/conf.py | 3 +
doc/guides/contributing/coding_style.rst | 8 +-
doc/guides/contributing/versioning.rst | 4 +-
doc/guides/cryptodevs/aesni_gcm.rst | 3 +-
doc/guides/cryptodevs/zuc.rst | 2 +-
doc/guides/linux_gsg/nic_perf_intel_platform.rst | 2 +-
doc/guides/nics/fm10k.rst | 6 +-
doc/guides/nics/liquidio.rst | 4 +-
doc/guides/nics/octeontx.rst | 4 +-
doc/guides/nics/tap.rst | 6 +-
doc/guides/nics/thunderx.rst | 4 +-
doc/guides/nics/virtio.rst | 1 -
.../generic_segmentation_offload_lib.rst | 2 +-
.../prog_guide/packet_classif_access_ctrl.rst | 4 +-
doc/guides/prog_guide/rte_security.rst | 4 +-
doc/guides/rel_notes/release_17_11.rst | 246 ++++++++++++++++++++-
doc/guides/sample_app_ug/ethtool.rst | 2 +-
doc/guides/sample_app_ug/l2_forward_crypto.rst | 2 +-
doc/guides/sample_app_ug/performance_thread.rst | 2 +-
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 13 +-
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +
drivers/bus/pci/Makefile | 2 +-
drivers/bus/pci/linux/pci.c | 13 +-
drivers/bus/pci/linux/pci_uio.c | 2 +
drivers/bus/pci/linux/pci_vfio.c | 13 +-
drivers/crypto/armv8/rte_armv8_pmd.c | 1 -
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 2 +-
drivers/crypto/mrvl/rte_mrvl_pmd.c | 1 -
drivers/crypto/openssl/rte_openssl_pmd.c | 35 ++-
drivers/crypto/qat/qat_crypto.c | 6 +-
drivers/crypto/qat/qat_crypto_capabilities.h | 4 +-
drivers/event/dpaa2/dpaa2_eventdev.c | 5 +-
drivers/event/octeontx/Makefile | 1 +
drivers/event/octeontx/ssovf_worker.h | 17 +-
drivers/event/sw/sw_evdev_xstats.c | 5 +-
drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 27 ++-
drivers/net/af_packet/rte_eth_af_packet.c | 14 +-
drivers/net/bnxt/bnxt.h | 45 ++++
drivers/net/bnxt/bnxt_cpr.c | 5 +-
drivers/net/bnxt/bnxt_ethdev.c | 133 ++++-------
drivers/net/bnxt/bnxt_hwrm.c | 67 +++---
drivers/net/bnxt/bnxt_irq.c | 3 +-
drivers/net/bnxt/bnxt_irq.h | 1 +
drivers/net/bnxt/bnxt_ring.c | 1 -
drivers/net/bnxt/bnxt_rxq.c | 15 +-
drivers/net/bnxt/bnxt_rxr.c | 21 +-
drivers/net/bnxt/bnxt_stats.c | 35 +++
drivers/net/bnxt/bnxt_txq.c | 3 +-
drivers/net/bnxt/bnxt_txr.c | 1 -
drivers/net/bonding/rte_eth_bond_8023ad.c | 62 +++---
drivers/net/bonding/rte_eth_bond_args.c | 5 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 86 +++----
drivers/net/cxgbe/cxgbe_ethdev.c | 9 +-
drivers/net/cxgbe/sge.c | 1 -
drivers/net/dpaa2/dpaa2_rxtx.c | 51 +++--
drivers/net/dpaa2/mc/dpkg.c | 5 +-
drivers/net/e1000/e1000_ethdev.h | 10 +-
drivers/net/e1000/igb_ethdev.c | 12 +-
drivers/net/e1000/igb_flow.c | 6 +
drivers/net/fm10k/base/fm10k_api.c | 20 +-
drivers/net/fm10k/base/fm10k_pf.c | 4 +-
drivers/net/fm10k/base/fm10k_pf.h | 6 +
drivers/net/fm10k/base/fm10k_vf.c | 4 +-
drivers/net/fm10k/base/fm10k_vf.h | 5 +
drivers/net/fm10k/fm10k_rxtx_vec.c | 11 +-
drivers/net/i40e/i40e_ethdev_vf.c | 2 +-
drivers/net/i40e/i40e_rxtx_vec_neon.c | 5 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 23 +-
drivers/net/ixgbe/ixgbe_pf.c | 1 +
drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c | 70 +++++-
drivers/net/mlx4/Makefile | 8 +-
drivers/net/mlx4/mlx4_utils.h | 10 +
drivers/net/mlx5/Makefile | 8 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 2 +-
drivers/net/qede/qede_ethdev.c | 10 +-
drivers/net/qede/qede_ethdev.h | 1 +
drivers/net/qede/qede_rxtx.c | 6 +-
drivers/net/sfc/sfc_flow.c | 4 +-
drivers/net/tap/rte_eth_tap.c | 7 +-
drivers/net/vhost/rte_eth_vhost.c | 4 +
drivers/net/virtio/virtio_ethdev.c | 2 +
drivers/net/virtio/virtio_rxtx.c | 30 ++-
drivers/net/virtio/virtio_rxtx_simple_neon.c | 5 +-
drivers/net/virtio/virtio_rxtx_simple_sse.c | 5 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 4 +
examples/ethtool/lib/rte_ethtool.c | 2 -
examples/ipsec-secgw/ep0.cfg | 8 +-
examples/ipsec-secgw/ep1.cfg | 12 +-
examples/ipsec-secgw/sa.c | 4 +-
examples/kni/main.c | 1 -
examples/l3fwd-power/main.c | 2 +
.../client_server_mp/mp_client/client.c | 18 +-
examples/vm_power_manager/channel_monitor.c | 12 +
.../guest_cli/vm_power_cli_guest.c | 2 +-
lib/librte_compat/rte_compat.h | 4 +-
lib/librte_cryptodev/rte_cryptodev.c | 71 ++++--
lib/librte_cryptodev/rte_cryptodev_pmd.h | 1 -
lib/librte_distributor/rte_distributor.c | 68 ++++--
lib/librte_distributor/rte_distributor_v20.c | 59 +++--
lib/librte_eal/common/eal_common_lcore.c | 11 -
lib/librte_eal/common/eal_common_log.c | 2 +-
lib/librte_eal/common/eal_hugepages.h | 2 +-
lib/librte_eal/common/include/rte_dev.h | 2 +-
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/common/malloc_elem.c | 7 +
lib/librte_eal/common/rte_malloc.c | 3 +-
lib/librte_eal/common/rte_service.c | 20 +-
lib/librte_eal/linuxapp/kni/kni_net.c | 2 +-
lib/librte_efd/rte_efd.c | 2 +-
lib/librte_ether/rte_eth_ctrl.h | 2 +-
lib/librte_ether/rte_ethdev.c | 8 +-
lib/librte_ether/rte_ethdev.h | 10 +-
lib/librte_ether/rte_flow.h | 2 +-
lib/librte_power/guest_channel.c | 12 +-
lib/librte_power/rte_power_acpi_cpufreq.c | 7 +-
lib/librte_ring/rte_ring.h | 9 +-
lib/librte_security/rte_security.h | 12 +-
lib/librte_vhost/rte_vhost.h | 2 +-
lib/librte_vhost/socket.c | 10 +-
lib/librte_vhost/vhost.c | 220 +++++++++++++++++-
lib/librte_vhost/vhost.h | 183 ++++++---------
lib/librte_vhost/vhost_user.c | 116 ++++++----
lib/librte_vhost/virtio_net.c | 19 +-
mk/rte.app.mk | 4 -
pkg/dpdk.spec | 2 +-
test/test/process.h | 52 ++++-
test/test/test_distributor_perf.c | 2 +-
test/test/test_efd.c | 2 +-
test/test/test_efd_perf.c | 6 +-
test/test/test_hash_perf.c | 12 +-
test/test/test_interrupts.c | 10 +-
test/test/test_link_bonding.c | 5 +
test/test/test_lpm_perf.c | 4 +-
test/test/test_mbuf.c | 3 +
test/test/test_member_perf.c | 16 +-
test/test/test_service_cores.c | 2 +-
usertools/dpdk-pmdinfo.py | 65 ++++--
147 files changed, 1714 insertions(+), 793 deletions(-)
Aaron Conole (1):
test/interrupt: account for race with callback
Abhishek Sachan (1):
net/af_packet: fix stale sockets
Adam Dybkowski (1):
cryptodev: fix missing device id range checking
Adrian Moreno (4):
vhost: translate incoming log address to GPA
vhost: prevent zero copy mode if IOMMU is on
vhost: fix vring memory partially mapped
vhost: convert buffer addresses to GPA for logging
Ajit Khaparde (3):
net/bnxt: fix async link handling and update
net/bnxt: get default HWRM command timeout from FW
net/bnxt: fix crash in xstats get
Akhil Goyal (1):
crypto/dpaa2_sec: fix length retrieved from hardware
Anatoly Burakov (1):
malloc: set pad to 0 on free
Andrew Rybchenko (3):
ethdev: remove redundant device info cleanup before get
net/virtio: fix descriptor addressed in Tx
net/virtio: fix Tx checksum offloads
Andrzej Ostruszka (3):
doc: fix description of versioning macros
net/dpaa2: fix possible use of uninitialized vars
doc: fix tap guide
Archana Muniganti (1):
app/crypto-perf: fix input of AEAD decrypt
Arek Kusztal (1):
crypto/qat: fix null auth issues when using vfio_pci
Bruce Richardson (1):
examples/vm_power: fix type of cmdline token in cli
Christian Ehrhardt (2):
kni: fix build with kernel 5.3
net/mlx4: fix build on ppc64
Ciara Power (3):
app/testpmd: fix help for loop topology option
ethdev: fix include of ethernet header file
app/proc_info: fix string copying to use strlcpy
David Hunt (1):
examples/vm_power: fix build without i40e
David Marchand (7):
net/bonding: fix LACP fast queue Rx handler
net/bonding: fix unicast packets filtering
ethdev: fix endian annotation for SPI item
net/qede: limit Rx ring index read for debug
net/bonding: use non deprecated PCI API
doc/guides: clean repeated words
eal: remove dead code on NUMA node detection
Dilshod Urazov (2):
net/virtio: reject deferred Rx start
net/virtio: reject deferred Tx start
Eelco Chaudron (1):
net/i40e: downgrade error log
Fan Zhang (1):
doc: fix AESNI-GCM limitations in crypto guide
Ferruh Yigit (3):
net/igb: fix global variable multiple definitions
test: fix global variable multiple definitions
mk: remove library search path from binary
Fiona Trahe (1):
crypto/qat: fix digest length in XCBC capability
Flavia Musatescu (1):
net/af_packet: improve Tx statistics accuracy
Flavio Leitner (1):
vhost: fix IPv4 checksum
Gage Eads (1):
event/sw: fix xstats reset value
Gavin Hu (5):
ring: enforce reading tail before slots
net/i40e: remove memory barrier from NEON Rx
net/i40e: remove compiler barrier from NEON Rx
net/bnxt: remove duplicate barrier
net/bnxt: enforce IO barrier for doorbell command
Harry van Haaren (1):
test/service: fix wait for service core
Hemant Agrawal (1):
event/dpaa2: fix default queue configuration
Honnappa Nagarahalli (1):
test/lpm: fix measured cycles for delete
Hui Zhao (2):
net/bonding: fix slave id types
net/bonding: fix OOB access in other aggregator modes
Igor Romanov (1):
net/bonding: fix link speed update in broadcast mode
Ivan Malov (1):
net/sfc: fix adapter lock usage on rule creation
Jiang Mao (1):
test/test: fix test app defining unused variable
Joyce Kong (2):
net/i40e: fix address of first segment
net/ixgbe: fix address of first segment
Julien Meunier (2):
cryptodev: fix initialization on multi-process
cryptodev: fix checks related to device id
Junyu Jiang (2):
net/ixgbe: fix queue interrupt for X552/557
net/bonding: fix port ID check
Kalesh AP (10):
net/bnxt: fix setting default MAC address
net/bnxt: fix multicast filter programming
net/bnxt: return error if setting link up fails
net/bnxt: remove redundant header file inclusion
net/bnxt: fix coding style
net/bnxt: remove unnecessary variable assignment
net/bnxt: fix dereference before null check
net/bnxt: cleanup comments
net/bnxt: move macro definitions to header file
net/bnxt: fix memory leak
Kevin Traynor (4):
net/bnxt: remove commented out code
lib: fix log typos
lib: fix doxygen typos
maintainers: update for stable branches
Krzysztof Kanas (3):
test/bonding: fix LSC related cases
test: optimise fd closing in forks
net/bonding: fix selection logic
Lance Richardson (1):
net/bnxt: fix mbuf free when clearing Tx queue
Lu Qiuwen (1):
net/fm10k: fix stats crash in multi-process
Luca Boccassi (2):
version: 17.11.10-rc1
version: 17.11.10
Lukasz Bartosik (1):
examples/ipsec-secgw: fix default configuration
Lunyuan Cui (2):
net/ixgbe: fix link status
net/e1000: fix link status
Marcin Hajkowski (1):
power: fix socket indicator value
Marcin Smoczynski (2):
net/tap: fix blocked Rx packets
examples/ipsec-secgw: fix GCM IV length
Marvin Liu (3):
net/virtio: fix mbuf data and packet length mismatch
vhost: fix virtqueue not accessible
net/virtio-user: fix setting filters
Mattias Rönnblom (1):
power: handle frequency increase with turbo disabled
Maxime Coquelin (1):
vhost: un-inline dirty pages logging functions
Michal Krawczyk (1):
vfio: fix truncated BAR offset for 32-bit
Nipun Gupta (2):
net/dpaa2: set port in mbuf
net/dpaa2: add retry and timeout in packet enqueue API
Noa Ezra (1):
net/vhost: fix redundant queue state event
Patrick Fu (1):
net/virtio: init MTU in case no control channel
Pavan Nikhilesh (2):
app/testpmd: use better randomness for Tx split
event/octeontx: fix partial Rx packet handling
Peng Huang (1):
app/testpmd: fix Tx checksum when TSO enabled
Phil Yang (1):
net/mlx5: fix Rx CQ doorbell synchronization on aarch64
Radu Bulie (1):
mempool/dpaa2: report error on endless loop in mbuf release
Radu Nicolau (1):
security: fix doxygen fields
Rahul Gupta (1):
net/bnxt: fix Rx queue count
Rahul Lakkireddy (1):
net/cxgbe: fix prefetch for non-coalesced Tx packets
Raslan Darawsheh (1):
net/mlx: fix debug build with icc
Robin Jarry (1):
usertools: fix pmdinfo with python 3 and pyelftools>=0.24
Ruifeng Wang (3):
net/ixgbe: remove memory barrier from NEON Rx
lib/distributor: fix deadlock on aarch64
net/ixgbe: support packet type with NEON
Seth Howell (1):
bus/pci: remove useless link dependency on ethdev
Shahed Shaikh (2):
net/qede: fix setting MTU
net/qede: fix setting VLAN strip mode
Shougang Wang (1):
app/testpmd: fix crash on port reset
Shweta Choudaha (1):
net/igb: fix PHY status if PHY reset is not blocked
Somnath Kotur (1):
net/bnxt: expose some missing counters in port stats
Stephen Hemminger (6):
bus/pci: fix Intel IOMMU sysfs access check
net/bnxt: fix crash in secondary process
service: use log for error messages
test/mbuf: fix forged mbuf in clone test
app/testpmd: block xstats for hidden ports
examples/multi_process: fix client crash with sparse ports
Thibaut Collet (1):
net/virtio: get all pending Rx packets in vectorized paths
Thierry Herbelot (3):
drivers/crypto: remove some invalid comments
doc: fix a common typo in NIC guides
crypto/openssl: use local copy for session contexts
Thomas Monjalon (3):
doc: robustify PDF build
net/mlx: fix build with make and recent gcc
ethdev: limit maximum number of queues
Tiwei Bie (5):
doc: fix format in virtio guide
vhost: fix slave request fd leak
vhost: forbid reallocation when running
vhost: fix vring address handling during live migration
vhost: protect vring access done by application
Vakul Garg (1):
examples/ipsec-secgw: fix SHA256-HMAC digest length
Venkat Duvvuru (1):
net/bnxt: fix log message level
Wangyu (Eric) (1):
bus/pci: align next mapping address on page boundary
Wei Zhao (2):
net/ixgbe: enable new PF host mbox version
net/ixgbe: fix VF RSS offloads configuration
Xiao Wang (2):
doc: fix typo in l2fwd-crypto guide
net/fm10k: fix mbuf free in vector Rx
Xiao Zhang (3):
net/ixgbe: fix X553 speed capability
examples/l3fwd-power: fix Rx interrupt disabling
net/ixgbe: fix link status
Xiaolong Ye (1):
ethdev: fix typos for ENOTSUP
Xueming Li (2):
malloc: fix realloc copy size
malloc: fix realloc padded element size
Yong Wang (1):
net/ixgbe: remove redundant assignment
reply other threads:[~2020-02-27 10:58 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=20200227104840.5315-1-luca.boccassi@gmail.com \
--to=luca.boccassi@gmail.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).