All of lore.kernel.org
 help / color / mirror / Atom feed
* DPDK 16.11.4 (LTS) released
@ 2017-12-08 17:11 Luca Boccassi
  0 siblings, 0 replies; only message in thread
From: Luca Boccassi @ 2017-12-08 17:11 UTC (permalink / raw)
  To: dev, announce

Hi all,

Here is a new stable release:
	http://fast.dpdk.org/rel/dpdk-16.11.4.tar.xz

The git tree is at:
	http://dpdk.org/browse/dpdk-stable/

Kind regards,
Luca Boccassi

---
 app/test-pmd/cmdline.c                             |   2 +-
 app/test-pmd/config.c                              |  10 +-
 app/test-pmd/parameters.c                          |  18 +--
 app/test-pmd/testpmd.c                             |   4 +-
 app/test/test_link_bonding_mode4.c                 |   2 +-
 app/test/test_memzone.c                            | 135 ++++++++++++++++++++-
 app/test/test_pmd_perf.c                           |  15 ++-
 buildtools/pmdinfogen/pmdinfogen.c                 |   7 +-
 config/defconfig_arm-armv7a-linuxapp-gcc           |   2 +-
 doc/guides/rel_notes/release_16_11.rst             | 115 ++++++++++++++++++
 drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c       |   2 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c     |   2 +-
 drivers/crypto/kasumi/rte_kasumi_pmd_ops.c         |   2 +-
 drivers/crypto/null/null_crypto_pmd_ops.c          |   2 +-
 drivers/crypto/openssl/rte_openssl_pmd_ops.c       |   2 +-
 drivers/crypto/qat/qat_crypto.c                    |   2 +-
 drivers/crypto/snow3g/rte_snow3g_pmd_ops.c         |   2 +-
 drivers/crypto/zuc/rte_zuc_pmd_ops.c               |   2 +-
 drivers/net/bnxt/bnxt.h                            |   2 +
 drivers/net/bnxt/bnxt_cpr.c                        |   4 +-
 drivers/net/bnxt/bnxt_ethdev.c                     |  47 +++----
 drivers/net/bnxt/bnxt_hwrm.c                       |  64 ++++++----
 drivers/net/bnxt/bnxt_irq.c                        |  11 +-
 drivers/net/bnxt/bnxt_rxr.c                        |  11 ++
 drivers/net/bnxt/bnxt_rxr.h                        |  16 +++
 drivers/net/bnxt/bnxt_txr.c                        |  32 +++--
 drivers/net/bnxt/bnxt_txr.h                        |  21 ++++
 drivers/net/bonding/rte_eth_bond_8023ad.c          |  41 +++----
 drivers/net/cxgbe/base/t4_hw.c                     |   3 +
 drivers/net/e1000/igb_ethdev.c                     |  18 ++-
 drivers/net/enic/enic_main.c                       |   6 +-
 drivers/net/i40e/base/i40e_osdep.h                 |   2 +-
 drivers/net/i40e/i40e_ethdev.c                     |  93 +++++++++-----
 drivers/net/i40e/i40e_ethdev_vf.c                  | 101 +++++++++++++--
 drivers/net/i40e/i40e_pf.c                         |  14 ++-
 drivers/net/i40e/i40e_rxtx.c                       | 110 ++++++++++-------
 drivers/net/i40e/i40e_rxtx_vec_neon.c              |  19 +--
 drivers/net/ixgbe/ixgbe_ethdev.c                   |  44 +++++--
 drivers/net/ixgbe/ixgbe_pf.c                       |   2 +-
 drivers/net/ixgbe/ixgbe_rxtx.c                     |  41 +++++--
 drivers/net/mlx5/mlx5.c                            |   7 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |  81 +++++++------
 drivers/net/mlx5/mlx5_rxq.c                        |   6 +-
 drivers/net/mlx5/mlx5_rxtx.c                       |  12 +-
 drivers/net/mlx5/mlx5_rxtx.h                       |   2 +-
 drivers/net/mlx5/mlx5_stats.c                      |   4 +-
 drivers/net/mlx5/mlx5_utils.h                      |   4 +
 drivers/net/nfp/nfp_net.c                          |  11 +-
 drivers/net/pcap/rte_eth_pcap.c                    |   2 +
 drivers/net/qede/Makefile                          |   5 +-
 drivers/net/qede/base/ecore.h                      |  79 ++++++------
 drivers/net/qede/base/ecore_cxt.c                  |   1 +
 drivers/net/qede/base/ecore_dcbx.c                 |  12 +-
 drivers/net/qede/base/ecore_dev.c                  |  29 ++---
 drivers/net/qede/base/ecore_hw.c                   |   2 +-
 drivers/net/qede/base/ecore_hw.h                   |  11 --
 drivers/net/qede/base/ecore_mcp.c                  |   2 +-
 drivers/net/qede/base/ecore_sriov.c                |  21 ++--
 drivers/net/qede/base/ecore_vf.c                   |   2 +-
 drivers/net/virtio/virtio_ethdev.c                 |  15 +++
 drivers/net/virtio/virtio_ethdev.h                 |   6 +
 drivers/net/virtio/virtio_rxtx.c                   |  48 ++++++--
 drivers/net/virtio/virtio_rxtx_simple.c            |   2 +
 drivers/net/virtio/virtio_user/vhost_user.c        |   4 +
 drivers/net/virtio/virtqueue.c                     |  25 ++++
 drivers/net/virtio/virtqueue.h                     |   5 +
 drivers/net/vmxnet3/vmxnet3_ethdev.c               |   6 +-
 drivers/net/vmxnet3/vmxnet3_rxtx.c                 |  13 +-
 examples/ipsec-secgw/esp.c                         |   8 +-
 examples/ipsec-secgw/ipip.h                        |   3 +-
 examples/l2fwd-cat/Makefile                        |   5 +-
 examples/l2fwd-cat/cat.c                           |  85 +++++++++++--
 examples/l2fwd-crypto/main.c                       |   1 +
 examples/l3fwd-acl/main.c                          |   7 +-
 examples/multi_process/l2fwd_fork/main.c           |   5 +-
 examples/multi_process/simple_mp/main.c            |   4 +-
 examples/multi_process/simple_mp/mp_commands.c     |   2 +-
 examples/multi_process/simple_mp/mp_commands.h     |   1 -
 examples/performance-thread/common/lthread.h       |   2 +-
 examples/performance-thread/common/lthread_sched.c |  14 ++-
 examples/performance-thread/common/lthread_tls.c   |   9 +-
 examples/performance-thread/pthread_shim/main.c    |   6 +-
 examples/qos_sched/init.c                          |   2 +
 lib/librte_cmdline/cmdline.c                       |   3 +-
 lib/librte_cmdline/cmdline_parse.c                 |   2 +-
 lib/librte_cryptodev/rte_crypto.h                  |   1 +
 lib/librte_eal/bsdapp/eal/eal_interrupts.c         |  29 +++++
 lib/librte_eal/bsdapp/eal/rte_eal_version.map      |   3 +
 lib/librte_eal/common/arch/arm/rte_cpuflags.c      |   2 +-
 lib/librte_eal/common/arch/ppc_64/rte_cpuflags.c   |   2 +-
 .../common/include/arch/x86/rte_atomic_32.h        |   2 +-
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/common/malloc_elem.c                |   8 +-
 lib/librte_eal/linuxapp/eal/eal.c                  |   4 +-
 lib/librte_eal/linuxapp/eal/eal_pci_uio.c          |   2 +-
 lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c     |   3 +-
 lib/librte_eal/linuxapp/kni/compat.h               |  33 ++++-
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c |   7 ++
 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h  |   4 +
 lib/librte_hash/rte_cuckoo_hash.c                  |  13 +-
 lib/librte_lpm/rte_lpm6.c                          |   2 +-
 lib/librte_net/rte_net.c                           |   1 +
 lib/librte_pdump/rte_pdump.c                       |   2 +
 lib/librte_ring/rte_ring.h                         |  12 ++
 lib/librte_timer/rte_timer.c                       |   2 +-
 pkg/dpdk.spec                                      |   2 +-
 scripts/auto-config-h.sh                           |   6 +-
 tools/dpdk-devbind.py                              |   3 +-
 108 files changed, 1292 insertions(+), 457 deletions(-)
Aaron Conole (1):
      net/enic: fix assignment

Ajit Khaparde (9):
      net/bnxt: fix an issue with broadcast traffic
      net/bnxt: set checksum offload flags correctly
      net/bnxt: update status of Rx IP/L4 CKSUM
      net/bnxt: fix interrupt handler
      net/bnxt: fix Tx offload capability
      net/bnxt: fix Rx offload capability
      net/bnxt: fix a bit shift operation
      net/bnxt: fix a potential null pointer dereference
      net/bnxt: fix link handling and configuration

Alejandro Lucero (2):
      net/nfp: fix RSS
      net/nfp: fix stats struct initial value

Andrey Chilikin (1):
      net/i40e: fix flexible payload configuration

Bruce Richardson (2):
      cmdline: fix warning for unused return value
      eal/bsd: fix missing interrupt stub functions

Chas Williams (1):
      net/vmxnet3: fix memory leak when releasing queues

Congwen Zhang (1):
      net/cxgbe: fix memory leak

Daniel Mrzyglod (2):
      net/virtio: fix untrusted scalar value
      test/pmd_perf: fix crash with multiple devices

David Harton (2):
      net/vmxnet3: fix MAC address set
      net/i40e: fix i40evf MAC filter table

Declan Doherty (1):
      net/bonding: fix LACP slave deactivate behavioral

Edward Makarov (1):
      net/mlx5: fix link speed bitmasks

Ferruh Yigit (4):
      kni: fix ethtool build with kernel 4.11
      buildtools: fix icc build
      config: fix bnx2x option for armv7a
      net/qede: fix icc build

Hemant Agrawal (1):
      examples/l2fwd-crypto: fix uninitialized errno value

Ian Stokes (1):
      cryptodev: fix build with -Ofast

Ilya V. Matveychikov (1):
      pdump: fix possible mbuf leak on failure

Jacek Piasecki (1):
      examples/performance-thread: check thread creation

Jasvinder Singh (1):
      examples/qos_sched: fix uninitialized config

Jerin Jacob (1):
      timer: use 64-bit specific code on more platforms

Jia He (1):
      ring: guarantee load/load order in enqueue and dequeue

Jianbo Liu (1):
      net/i40e: fix Rx packets number for NEON

Jingjing Wu (3):
      net/i40e: fix memory leak if VF init fails
      net/i40e/base: fix bool definition
      net/i40e: fix variable assignment

John Daley (1):
      net/enic: fix packet loss after MTU change

Kuba Kozak (2):
      vfio: fix close unchecked file descriptor
      examples/l3fwd-acl: check fseek return

Lee Roberts (1):
      kni: fix build on RHEL 7.4

Li Han (1):
      app/testpmd: fix invalid port id parameters

Luca Boccassi (1):
      version: 16.11.4

Lukasz Majczak (1):
      eal: fix auxv open check for ARM and PPC

Matan Azrad (1):
      net/mlx5: fix probe failure report

Michal Jastrzebski (1):
      net/vmxnet3: fix dereference before null check

Nikhil Rao (1):
      eal/x86: fix atomic cmpset

Nirmoy Das (1):
      kni: fix build on SLE12 SP3

Nélio Laranjeiro (4):
      net/mlx5: fix clang build
      net/mlx5: improve stack usage during link update
      net/mlx5: fix clang compilation error
      app/testpmd: fix RSS structure initialisation

Olivier Matz (7):
      net: fix inner L2 length in packet type parser
      uio: fix compilation with -Og
      cmdline: fix compilation with -Og
      net/virtio: fix mbuf port for simple Rx function
      net/virtio: fix queue setup consistency
      net/virtio: fix compilation with -Og
      lpm6: fix compilation with -Og

Omri Mor (1):
      usertools: fix device binding with python 3

Ophir Munk (1):
      app/testpmd: fix forwarding between non consecutive ports

Pablo de Lara (3):
      hash: fix eviction counter
      crypto/qat: fix SHA512-HMAC supported key size
      app/testpmd: fix topology error message

Patrick MacArthur (1):
      eal: copy raw strings taken from command line

Qi Zhang (4):
      net/i40e: fix flow control watermark mismatch
      net/i40e: fix packet count for PF
      net/i40e: fix mbuf free in vector Tx
      net/i40e: fix mirror with firmware 6.0

Radoslaw Biernacki (1):
      test/memzone: fix memory leak

Rasesh Mody (7):
      net/qede/base: fix to use a passed ptt handle
      net/qede/base: fix macros to check chip revision/metal
      net/qede/base: fix API return types
      net/qede/base: fix number of app table entries
      net/qede/base: fix for VF malicious indication
      net/qede/base: fix return code to align with FW
      net/qede/base: fix division by zero

RongQiang Xie (1):
      net/enic: fix possible null pointer dereference

Shahaf Shuler (2):
      net/mlx5: fix Tx stats error counter definition
      net/mlx5: fix Tx stats error counter logic

Slawomir Mrozowicz (2):
      examples/performance-thread: fix out-of-bounds sched array
      examples/performance-thread: fix out-of-bounds tls array

Stefan Baranoff (1):
      net/pcap: fix memory leak in dumper open

Tiwei Bie (1):
      net/virtio: flush Rx queues on start

Tomasz Duszynski (3):
      drivers/crypto: use snprintf return value correctly
      examples/ipsec-secgw: fix IP version check
      examples/ipsec-secgw: fix IPv6 payload length

Vladimir Kuramshin (1):
      examples/l2fwd-cat: fix build with PQOS 1.4

Wei Dai (8):
      net/ixgbe: fix mapping of user priority to TC
      net/ixgbe: fix adding a mirror rule
      net/i40e: fix mirror rule reset when port is closed
      net/ixgbe: fix VFIO interrupt mapping in VF
      net/ixgbe: fix PF DCB info
      app/testpmd: fix mapping of user priority to DCB TC
      net/i40e: fix VFIO interrupt mapping in VF
      net/i40e: fix Rx queue interrupt mapping in VF

Wei Zhao (2):
      net/i40e: fix clear xstats bug in VF
      app/testpmd: fix packet throughput after stats reset

Wenzhuo Lu (1):
      net/ixgbe: fix VF RX hang

Xiaoyun Li (3):
      net/i40e: fix PF notify issue when VF is not up
      net/igb: fix Rx interrupt with VFIO and MSI-X
      net/i40e: fix VF cannot forward packets issue

Xueming Li (3):
      mem: fix malloc element free in debug mode
      examples/l2fwd_fork: fix message pool init
      examples/multi_process: fix received message length

Yong Wang (4):
      net/igb: fix memcpy length
      net/i40e: fix uninitialized variable
      net/ixgbe: fix uninitialized variable
      buildtools: check allocation error in pmdinfogen

Zhiyong Yang (2):
      test: fix assignment operation
      net/virtio: fix Tx packet length stats

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-12-08 17:11 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-08 17:11 DPDK 16.11.4 (LTS) released Luca Boccassi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.