DPDK announcements
 help / color / Atom feed
* [dpdk-announce] DPDK 16.07.2 released
@ 2016-11-30 12:17 Yuanhan Liu
  0 siblings, 0 replies; only message in thread
From: Yuanhan Liu @ 2016-11-30 12:17 UTC (permalink / raw)
  To: announce

Hi all,

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

Thanks everyone for making it happen!

Please note that this will be the last stable release for 16.07, and
16.11 will be our first LTS, which would have longer maintenance (2
years).

	--yliu

---
 app/proc_info/main.c                               |   6 +-
 app/test-pmd/cmdline.c                             |  70 +--
 app/test-pmd/config.c                              |  61 ++-
 app/test-pmd/testpmd.c                             |  50 +-
 app/test-pmd/testpmd.h                             |   6 +
 app/test/test_hash_multiwriter.c                   |  10 +-
 doc/guides/nics/enic.rst                           |  53 ++-
 doc/guides/nics/i40e.rst                           |  48 ++
 doc/guides/nics/mlx5.rst                           |   3 +-
 doc/guides/rel_notes/release_16_07.rst             |  95 +++-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst        |   3 +-
 drivers/net/bnx2x/bnx2x.c                          |   6 +-
 drivers/net/bnx2x/elink.c                          |   2 +-
 drivers/net/bnxt/bnxt.h                            |   1 +
 drivers/net/bnxt/bnxt_ethdev.c                     |  30 +-
 drivers/net/bnxt/bnxt_vnic.c                       |   2 +-
 drivers/net/bonding/rte_eth_bond_api.c             |  15 -
 drivers/net/bonding/rte_eth_bond_pmd.c             |  10 +
 drivers/net/ena/ena_ethdev.c                       |  10 +-
 drivers/net/enic/base/vnic_rq.c                    |   6 +-
 drivers/net/enic/base/vnic_rq.h                    |   1 +
 drivers/net/enic/enic.h                            |   8 +-
 drivers/net/enic/enic_clsf.c                       |   5 +-
 drivers/net/enic/enic_ethdev.c                     |  10 +-
 drivers/net/enic/enic_main.c                       |  32 +-
 drivers/net/fm10k/fm10k_ethdev.c                   |   5 +-
 drivers/net/fm10k/fm10k_rxtx.c                     |  10 +
 drivers/net/fm10k/fm10k_rxtx_vec.c                 |   3 +
 drivers/net/i40e/i40e_ethdev.c                     | 214 ++++-----
 drivers/net/i40e/i40e_ethdev.h                     |   4 +-
 drivers/net/i40e/i40e_ethdev_vf.c                  |  81 +---
 drivers/net/i40e/i40e_pf.c                         |  33 +-
 drivers/net/i40e/i40e_pf.h                         |   3 +-
 drivers/net/i40e/i40e_rxtx_vec.c                   |   4 +-
 drivers/net/ixgbe/ixgbe_fdir.c                     |  10 +-
 drivers/net/ixgbe/ixgbe_regs.h                     |  40 +-
 drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c             |   3 +
 drivers/net/mlx5/Makefile                          |  20 +
 drivers/net/mlx5/mlx5.c                            |   1 +
 drivers/net/mlx5/mlx5.h                            |   4 +
 drivers/net/mlx5/mlx5_ethdev.c                     | 162 ++++++-
 drivers/net/mlx5/mlx5_fdir.c                       | 270 +++++++----
 drivers/net/mlx5/mlx5_prm.h                        |  27 ++
 drivers/net/mlx5/mlx5_rxq.c                        |   9 +-
 drivers/net/mlx5/mlx5_rxtx.c                       | 521 +++++----------------
 drivers/net/mlx5/mlx5_rxtx.h                       |   7 +-
 drivers/net/mlx5/mlx5_txq.c                        |   9 +-
 drivers/net/mlx5/mlx5_vlan.c                       |   3 +-
 drivers/net/qede/Makefile                          |   4 +
 drivers/net/ring/rte_eth_ring.c                    |   2 +-
 drivers/net/thunderx/nicvf_rxtx.c                  |  11 +-
 drivers/net/virtio/virtio_ethdev.c                 |  14 +-
 drivers/net/vmxnet3/vmxnet3_rxtx.c                 |  34 +-
 examples/ip_pipeline/init.c                        |   2 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |   4 +-
 examples/l2fwd-crypto/main.c                       |  23 +-
 examples/qos_sched/app_thread.c                    |  22 +-
 examples/tep_termination/vxlan.c                   |   4 +-
 lib/librte_eal/common/arch/arm/rte_cpuflags.c      |   1 +
 lib/librte_eal/common/arch/ppc_64/rte_cpuflags.c   |   1 +
 lib/librte_eal/common/eal_common_pci.c             |   2 +-
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/linuxapp/kni/ethtool/igb/igb_main.c |  21 +-
 lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h  |   5 +
 .../linuxapp/kni/ethtool/ixgbe/ixgbe_main.c        |   2 +-
 lib/librte_ether/rte_ethdev.c                      |  15 +-
 lib/librte_hash/rte_cuckoo_hash.c                  |   6 +-
 lib/librte_hash/rte_cuckoo_hash.h                  |   2 +
 lib/librte_hash/rte_cuckoo_hash_x86.h              |   3 +-
 lib/librte_lpm/rte_lpm.c                           |   6 +-
 lib/librte_mempool/rte_mempool.c                   |   6 +-
 lib/librte_pdump/rte_pdump.c                       |   4 +-
 lib/librte_vhost/vhost_rxtx.c                      |  17 +-
 pkg/dpdk.spec                                      |   2 +-
 74 files changed, 1260 insertions(+), 941 deletions(-)

Adrien Mazarguil (1):
      net/mlx5: fix Rx VLAN offload capability report

Ajit Khaparde (1):
      net/bnxt: fix crash when closing

Beilei Xing (1):
      net/i40e: fix floating VEB

Bernard Iremonger (1):
      app/testpmd: fix DCB configuration

David Marchand (1):
      ethdev: fix vendor id in debug message

E. Scott Daniels (1):
      ethdev: prevent duplicate event callback

Eric Kinzie (1):
      net/bonding: validate speed after link up

Ferruh Yigit (4):
      net/ring: fix ring device creation via devargs
      net/bnx2x: fix build with icc
      kni: fix build with kernel 4.8
      kni: fix build with kernel 4.9

Gowrishankar Muthukrishnan (1):
      examples/ip_pipeline: fix plugin loading

Igor Ryzhov (1):
      pci: fix probing error if no driver found

Jasvinder Singh (1):
      examples/qos_sched: fix dequeue from ring

Jeff Guo (1):
      net/i40e: fix hash filter on X722

Jianbo Liu (2):
      eal/arm: fix file descriptor leak when getting CPU features
      eal/ppc: fix file descriptor leak when getting CPU features

Jingjing Wu (2):
      net/i40e: fix DCB configuration
      doc: add limitations for i40e PMD

John Daley (5):
      net/enic: fix flow director
      net/enic: fix crash with removed flow director filters
      net/enic: fix multi-queue Rx performance
      net/enic: fix crash on MTU update or Rx queue reconfigure
      net/enic: fix max packet length check

John W. Linville (4):
      net/ena: improve safety of string handling
      net/bnxt: ensure entry length is unsigned
      net/i40e: do not use VSI before NULL check
      net/bnxt: fix bit shift size

Kamil Rytarowski (1):
      net/thunderx: fix Tx checksum handling

Michael Qiu (2):
      examples/tep_term: fix L4 length
      examples/tep_term: fix packet length with multi-segments

Mohammad Abdul Awal (1):
      app/testpmd: fix RSS hash key size

Nelio Laranjeiro (1):
      net/mlx5: fix Rx checksum macros

Nelson Escobar (3):
      net/enic: revert truncated packets counter fix
      net/enic: document how to configure vNIC parameters
      net/enic: fix Rx queue index when not using Rx scatter

Nipun Gupta (1):
      mempool: fix leak if populate fails

Nélio Laranjeiro (7):
      net/mlx5: fix Rx function selection
      net/mlx5: fix hash key size retrieval
      net/mlx5: support Mellanox OFED 3.4
      net/mlx5: re-factorize functions
      net/mlx5: fix inline logic
      net/mlx5: fix link speed capability information
      net/mlx5: fix support for newer link speeds

Olga Shern (1):
      net/mlx5: fix link status report

Olivier Gournet (1):
      net/mlx5: fix initialization in secondary process

Pablo de Lara (3):
      app/test: fix hash multiwriter sequence
      hash: fix unlimited cuckoo path
      hash: fix bucket size usage

Piotr Azarewicz (1):
      examples/l2fwd-crypto: fix verify with decrypt in chain

Qi Zhang (4):
      net/ixgbe: fix out of order Rx read
      net/fm10k: fix out of order Rx read
      net/i40e: fix Rx hang when disable LLDP
      net/i40e: fix out of order Rx read

Qiming Yang (3):
      net/i40e: fix link status change interrupt
      net/i40e: fix VF bonded device link down
      net/i40e: fixed build error with icc

Rasesh Mody (3):
      net/bnx2x: fix maximum PF queues
      net/bnx2x: fix socket id for slowpath memory
      net/qede/base: fix 32-bit build

Raslan Darawsheh (2):
      net/mlx5: fix removing VLAN filter
      net/mlx5: fix handling of small mbuf sizes

Reshma Pattan (2):
      pdump: fix created directory permissions
      app/procinfo: free xstats memory upon failure

Sagi Grimberg (1):
      net/mlx5: fix possible NULL dereference in Rx path

Sergio Gonzalez Monroy (1):
      examples/ipsec-secgw: check SP only when setup

Wei Dai (3):
      lpm: fix freeing unused sub-table on rule delete
      mempool: fix search of maximum contiguous pages
      lpm: fix freeing memory

Wenzhuo Lu (6):
      app/testpmd: fix DCB configuration
      app/testpmd: fix PF/VF check of flow director
      net/ixgbe: fix flow director mask
      app/testpmd: fix flow director mask
      app/testpmd: fix flow director endianness
      net/ixgbe: fix VF registers

Xiao Wang (2):
      net/fm10k: fix Rx checksum flags
      net/fm10k: fix VF Tx queue initialization

Yaacov Hazan (3):
      net/mlx5: fix inconsistent return value in flow director
      net/mlx5: refactor allocation of flow director queues
      net/mlx5: fix flow director drop mode

Yong Wang (1):
      net/vmxnet3: fix mbuf release on reset/stop

Yuanhan Liu (2):
      net/virtio: revert fix restart
      version: 16.07.2

Zhihong Wang (1):
      vhost: fix Windows VM hang

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

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-30 12:17 [dpdk-announce] DPDK 16.07.2 released Yuanhan Liu

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