DPDK announcements
 help / color / Atom feed
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
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 index

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publically 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

DPDK announcements

Archives are clonable:
	git clone --mirror http://inbox.dpdk.org/announce/0 announce/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 announce announce/ http://inbox.dpdk.org/announce \
		announce@dpdk.org
	public-inbox-index announce


Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.announce


AGPL code for this site: git clone https://public-inbox.org/ public-inbox