From: Yuanhan Liu <yuanhan.liu@linux.intel.com>
To: announce@dpdk.org
Subject: [dpdk-announce] DPDK 16.11.2 (LTS) released
Date: Wed, 31 May 2017 22:21:42 +0800 [thread overview]
Message-ID: <1496240502-30571-1-git-send-email-yuanhan.liu@linux.intel.com> (raw)
Hi all,
Here is a new LTS release, v16.11.2:
http://fast.dpdk.org/rel/dpdk-16.11.2.tar.xz
The git tree is at:
http://dpdk.org/browse/dpdk-stable/
Thanks.
--yliu
---
app/test-pipeline/init.c | 2 +-
app/test-pmd/parameters.c | 8 +-
app/test-pmd/testpmd.c | 87 ++++++---------
app/test/test_cmdline_num.c | 1 +
app/test/test_kni.c | 2 +-
app/test/test_link_bonding.c | 4 +-
app/test/test_link_bonding_mode4.c | 2 +-
app/test/test_link_bonding_rssconf.c | 4 +-
app/test/test_mempool.c | 5 +-
app/test/test_pmd_perf.c | 2 +-
doc/guides/cryptodevs/qat.rst | 1 +
doc/guides/nics/bnx2x.rst | 6 +-
doc/guides/nics/thunderx.rst | 2 +-
doc/guides/rel_notes/release_16_11.rst | 121 +++++++++++++++++++++
doc/guides/testpmd_app_ug/run_app.rst | 4 +-
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 4 +-
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 10 +-
drivers/crypto/qat/qat_crypto.c | 39 ++++---
drivers/net/bnx2x/bnx2x_rxtx.c | 2 +
drivers/net/bnx2x/bnx2x_rxtx.h | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 9 +-
drivers/net/cxgbe/base/t4_hw.c | 3 +
drivers/net/e1000/base/e1000_vf.c | 3 +-
drivers/net/e1000/igb_ethdev.c | 12 +-
drivers/net/e1000/igb_pf.c | 4 +
drivers/net/ena/base/ena_com.c | 2 +-
drivers/net/ena/ena_ethdev.c | 18 +--
drivers/net/fm10k/fm10k_ethdev.c | 9 +-
drivers/net/fm10k/fm10k_rxtx_vec.c | 16 ++-
drivers/net/i40e/base/i40e_dcb.c | 2 +
drivers/net/i40e/i40e_ethdev.c | 47 +++++++-
drivers/net/i40e/i40e_ethdev_vf.c | 7 ++
drivers/net/i40e/i40e_pf.c | 29 ++++-
drivers/net/i40e/i40e_rxtx.c | 29 +++--
drivers/net/i40e/i40e_rxtx.h | 2 +-
drivers/net/i40e/i40e_rxtx_vec_common.h | 4 +
drivers/net/i40e/i40e_rxtx_vec_neon.c | 2 +-
drivers/net/i40e/i40e_rxtx_vec_sse.c | 16 ++-
drivers/net/ixgbe/base/ixgbe_phy.c | 29 ++---
drivers/net/ixgbe/ixgbe_ethdev.c | 9 +-
drivers/net/ixgbe/ixgbe_pf.c | 14 ++-
drivers/net/ixgbe/ixgbe_rxtx.c | 57 ++++++----
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 16 ++-
drivers/net/mlx4/mlx4.c | 19 ++--
drivers/net/mlx5/mlx5.c | 14 +--
drivers/net/mlx5/mlx5_ethdev.c | 8 +-
drivers/net/mlx5/mlx5_rxq.c | 13 +++
drivers/net/mlx5/mlx5_rxtx.c | 7 +-
drivers/net/mlx5/mlx5_txq.c | 13 +++
drivers/net/nfp/nfp_net.c | 7 +-
drivers/net/pcap/rte_eth_pcap.c | 2 +-
drivers/net/qede/base/bcm_osal.c | 4 +-
drivers/net/qede/qede_ethdev.c | 32 +-----
drivers/net/qede/qede_main.c | 9 +-
drivers/net/qede/qede_rxtx.c | 5 +-
drivers/net/thunderx/base/nicvf_bsvf.c | 12 +-
drivers/net/thunderx/base/nicvf_bsvf.h | 2 +-
drivers/net/thunderx/nicvf_ethdev.c | 9 +-
drivers/net/thunderx/nicvf_rxtx.c | 18 ++-
drivers/net/thunderx/nicvf_struct.h | 12 +-
drivers/net/virtio/virtio_ethdev.c | 27 +++--
drivers/net/virtio/virtio_pci.c | 6 +-
drivers/net/virtio/virtio_pci.h | 4 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 2 +-
drivers/net/virtio/virtio_user/virtio_user_dev.h | 6 +-
drivers/net/virtio/virtio_user_ethdev.c | 7 ++
drivers/net/virtio/virtqueue.h | 8 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +-
drivers/net/vmxnet3/vmxnet3_ring.h | 2 +
drivers/net/vmxnet3/vmxnet3_rxtx.c | 37 ++-----
examples/bond/main.c | 2 +-
examples/dpdk_qat/main.c | 2 +-
examples/exception_path/Makefile | 1 +
examples/exception_path/main.c | 2 +-
examples/ip_fragmentation/main.c | 76 ++++++++++++-
examples/ip_pipeline/config_parse.c | 2 +-
examples/ip_reassembly/main.c | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 2 +-
examples/ipv4_multicast/main.c | 2 +-
examples/kni/main.c | 2 +-
examples/l2fwd-crypto/main.c | 12 +-
examples/l2fwd-jobstats/main.c | 2 +-
examples/l2fwd-keepalive/main.c | 2 +-
examples/l2fwd/main.c | 2 +-
examples/l3fwd-acl/main.c | 2 +-
examples/l3fwd-power/main.c | 10 +-
examples/l3fwd-vf/main.c | 2 +-
examples/l3fwd/main.c | 2 +-
examples/link_status_interrupt/main.c | 2 +-
examples/load_balancer/init.c | 2 +-
examples/load_balancer/runtime.c | 4 +-
examples/multi_process/l2fwd_fork/main.c | 4 +-
examples/multi_process/symmetric_mp/main.c | 2 +-
examples/netmap_compat/bridge/Makefile | 1 +
examples/netmap_compat/bridge/bridge.c | 2 +-
examples/performance-thread/common/lthread_timer.h | 17 ++-
examples/performance-thread/l3fwd-thread/main.c | 6 +-
examples/performance-thread/pthread_shim/main.c | 8 +-
.../performance-thread/pthread_shim/pthread_shim.c | 38 ++++++-
.../performance-thread/pthread_shim/pthread_shim.h | 3 +-
examples/qos_meter/main.c | 2 +-
examples/qos_sched/Makefile | 1 +
examples/qos_sched/init.c | 2 +-
examples/quota_watermark/qw/init.c | 4 +-
examples/tep_termination/vxlan_setup.c | 2 +-
examples/vhost/main.c | 2 +-
examples/vhost_xen/main.c | 2 +-
lib/librte_cryptodev/rte_crypto_sym.h | 11 +-
lib/librte_cryptodev/rte_cryptodev_pmd.h | 8 --
lib/librte_eal/bsdapp/eal/eal_pci.c | 6 +-
lib/librte_eal/bsdapp/nic_uio/nic_uio.c | 44 ++++++++
lib/librte_eal/common/include/rte_dev.h | 14 +++
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/linuxapp/eal/eal_interrupts.c | 4 +-
lib/librte_eal/linuxapp/eal/eal_pci_uio.c | 1 +
lib/librte_eal/linuxapp/eal/eal_pci_vfio.c | 3 +-
lib/librte_eal/linuxapp/kni/compat.h | 6 +
lib/librte_eal/linuxapp/kni/kni_dev.h | 6 +
lib/librte_ether/rte_ethdev.c | 2 +
lib/librte_ether/rte_ethdev.h | 9 --
lib/librte_kni/rte_kni.c | 46 +++++---
lib/librte_kni/rte_kni_fifo.h | 9 ++
lib/librte_mbuf/rte_mbuf_ptype.h | 3 +
lib/librte_net/rte_ether.h | 4 +-
lib/librte_vhost/socket.c | 48 ++++++--
lib/librte_vhost/vhost.c | 2 +-
lib/librte_vhost/vhost.h | 18 +--
lib/librte_vhost/virtio_net.c | 18 ++-
mk/machine/armv7a/rte.vars.mk | 2 +-
mk/machine/dpaa2/rte.vars.mk | 2 +-
mk/rte.app.mk | 19 +++-
mk/toolchain/clang/rte.toolchain-compat.mk | 3 +-
pkg/dpdk.spec | 2 +-
133 files changed, 1002 insertions(+), 455 deletions(-)
Adrien Mazarguil (2):
mbuf: fix missing includes in exported header
eal: fix debug macro redefinition
Alejandro Lucero (1):
net/nfp: fix packet/data length conversion
Andriy Berestovskyy (1):
examples/load_balancer: fix Tx flush
Arek Kusztal (4):
crypto/qat: fix AES-GCM authentication length
crypto/qat: fix IV zero physical address
crypto/openssl: fix AAD capabilities for AES-GCM
doc: add limitation of AAD size to QAT guide
Beilei Xing (1):
net/i40e: fix setup when bulk is disabled
Ben Walker (1):
pci: fix device registration on FreeBSD
Bernard Iremonger (1):
net/i40e: ensure vector mode is not used with QinQ
Bruce Richardson (8):
nic_uio: fix device binding at boot
examples/quota_watermark: fix requirement for 2M pages
examples: fix build clean on FreeBSD
examples/performance-thread: fix compilation on Suse 11 SP2
examples/performance-thread: fix build on FreeBSD 10.0
examples/performance-thread: fix build on FreeBSD
net/vmxnet3: fix build with gcc 7
test/cmdline: fix missing break in switch
Charles Myers (1):
net/mlx4: fix Rx after mbuf alloc failure
Chas Williams (2):
net/bnx2x: fix transmit queue free threshold
net/vmxnet3: fix queue size changes
Ferruh Yigit (3):
kni: fix build with kernel 4.11
kni: fix possible memory leak
kni: fix crash caused by freeing mempool
Fiona Trahe (1):
cryptodev: fix API digest length comments
Gaetan Rivet (3):
net/mlx4: update link status upon probing with LSC
net/mlx4: fix returned values upon failed probing
net/mlx5: fix returned values upon failed probing
Gage Eads (1):
crypto/qat: fix dequeue statistics
Harish Patil (3):
net/qede: fix missing UDP protocol in RSS offload types
net/qede: fix default MAC address handling
net/qede: fix fastpath rings reset phase
Henry Cai (2):
net/cxgbe: fix possible null pointer dereference
net/i40e: fix allocation check
Huanle Han (1):
net/virtio: fix crash when closing twice
Ido Barnea (1):
net/ixgbevf: set xstats id values
Ilya Maximets (2):
vhost: change log levels in client mode
net/bonding: allow configuring jumbo frames without slaves
Jeff Guo (4):
net/i40e: fix hash input set on X722
app: enable HW CRC strip by default
test: enable HW CRC strip by default
examples: enable HW CRC strip by default
Jerin Jacob (5):
eal/linux: fix build with glibc 2.25
net/i40e: fix incorrect packet index reference
net/thunderx: fix 32-bit build
net/thunderx: fix build on FreeBSD
net/thunderx: fix deadlock in Rx path
Jia Yu (1):
net/ixgbe: fix setting MTU on stopped device
Jianfeng Tan (4):
vfio: fix secondary process start
net/virtio-user: fix address on 32-bit system
net/virtio: fix MSI-X for modern devices
net/virtio: fix link status always down
Jiayu Hu (1):
app/testpmd: fix exit without freeing resources
Jingjing Wu (5):
net/ixgbe: fix multi-queue mode check in SRIOV mode
app/testpmd: fix init config for multi-queue mode
app/testpmd: fix TC mapping in DCB init config
net/i40e/base: fix potential out of bound array access
examples/l3fwd-power: fix handling no Rx queue
Johan Samuelsson (1):
net/pcap: fix using mbuf after freeing it
Kevin Traynor (1):
vhost: fix false sharing
Marcin Wilk (1):
net/thunderx: fix stats access out of bounds
Matt Peters (2):
net/virtio: disable LSC interrupt if MSIX not enabled
net/i40e: fix mbuf alloc failed counter
Michal Krawczyk (3):
net/ena: cleanup if refilling of Rx descriptors fails
net/ena: fix Rx descriptors allocation
net/ena: fix delayed cleanup of Rx descriptors
Michał Mirosław (1):
net: fix stripped VLAN flag for offload emulation
Nelio Laranjeiro (1):
net/mlx5: fix an uninitialized variable
Nikhil Rao (1):
vfio: fix disabling INTx
Nélio Laranjeiro (2):
net/mlx5: fix supported packets types
net/mlx5: fix Tx when first segment size is too short
Olivier Matz (4):
mk: fix shell errors when building with clang
mk: fix lib filtering when linking app
app/testpmd: fix crash at mbuf pool creation
app/testpmd: fix number of mbufs in pool
Pablo de Lara (5):
examples/l2fwd-crypto: fix AEAD tests when AAD is zero
examples/l2fwd-crypto: fix padding calculation
crypto/openssl: fix AES-GCM capability
examples/l2fwd-crypto: fix packets array index
examples/l3fwd-power: fix Rx descriptor size
Pascal Mazon (1):
mk: fix quoting for ARM mtune argument
Qi Zhang (7):
net/i40e: fix compile error
net/i40e: fix VF link speed
net/i40e: add missing 25G link speed
net/ixgbe: fix memory overflow in 32-bit SSE Rx
net/i40e: fix memory overflow in 32-bit SSE Rx
net/fm10k: fix memory overflow in 32-bit SSE Rx
net/i40e: fix VF link status update
Qiming Yang (2):
net/igb: fix VF MAC address setting
net/igb: fix VF MAC address setting
Rasesh Mody (3):
net/qede/base: fix find zero bit macro
net/qede: fix FW version string for VF
doc: explain zlib dependency for bnx2x
Shahaf Shuler (1):
net/mlx5: fix VLAN stripping indication
Shreyansh Jain (1):
test/mempool: free mempool on exit
Wei Dai (2):
examples/ip_fragmentation: fix check of packet type
net/ixgbe: fix VF Rx mode for allmulticast disabled
Wei Wang (1):
net/bonding: fix updating slave link status
Wenfeng Liu (1):
net/virtio-user: fix overflow
Wenzhuo Lu (5):
net/i40e: fix TC bitmap of VEB
net/ixgbe/base: fix build error
net/ixgbe: fix Rx queue blocking issue
net/ixgbe: fix all queues drop setting of DCB
net/ixgbe: fix TC bandwidth setting
Xiao Wang (2):
net/fm10k: fix pointer cast
net/virtio: fix queue notify
Yong Wang (2):
net/e1000/base: fix multicast setting in VF
net/ena: fix return of hash control flushing
Yongseok Koh (1):
net/mlx5: fix reusing Rx/Tx queues
Yuanhan Liu (7):
vhost: fix multiple queue not enabled for old kernels
vhost: fix max queues
vhost: fix fd leaks for vhost-user server mode
vhost: fix use after free
vhost: fix dequeue zero copy
net/virtio: fix link status always being up
version: 16.11.2
Zhiyong Yang (1):
examples/multi_process: fix timer update
reply other threads:[~2017-05-31 14:20 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=1496240502-30571-1-git-send-email-yuanhan.liu@linux.intel.com \
--to=yuanhan.liu@linux.intel.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).