* [dpdk-announce] DPDK 16.11.7 (LTS) released
@ 2018-06-14 11:02 Luca Boccassi
0 siblings, 0 replies; only message in thread
From: Luca Boccassi @ 2018-06-14 11:02 UTC (permalink / raw)
To: announce
Hi all,
Here is a new stable release:
http://fast.dpdk.org/rel/dpdk-16.11.7.tar.xz
The git tree is at:
http://dpdk.org/browse/dpdk-stable/
Luca Boccassi
---
app/test-pmd/cmdline.c | 2 +-
app/test-pmd/config.c | 36 +--
app/test-pmd/parameters.c | 12 +-
app/test-pmd/testpmd.c | 71 ++++-
app/test-pmd/testpmd.h | 2 +
app/test/test_cryptodev.c | 2 +-
app/test/test_distributor_perf.c | 3 +-
app/test/test_eal_flags.c | 7 +-
app/test/test_mempool.c | 15 +-
app/test/test_reorder.c | 47 ++-
app/test/test_table_pipeline.c | 14 +-
config/common_base | 1 +
devtools/cocci/strlcpy.cocci | 8 +
doc/guides/prog_guide/env_abstraction_layer.rst | 2 +-
doc/guides/rel_notes/release_16_11.rst | 116 +++++++
drivers/crypto/zuc/rte_zuc_pmd.c | 6 +-
drivers/net/af_packet/rte_eth_af_packet.c | 2 +-
drivers/net/bnx2x/Makefile | 2 +-
drivers/net/bnx2x/bnx2x.c | 28 +-
drivers/net/bnx2x/elink.c | 344 +++++++++++----------
drivers/net/bnxt/bnxt_ethdev.c | 7 +-
drivers/net/bnxt/bnxt_hwrm.c | 3 +-
drivers/net/bnxt/bnxt_ring.c | 10 +-
drivers/net/bnxt/bnxt_ring.h | 4 +-
drivers/net/bnxt/bnxt_rxq.c | 7 +-
drivers/net/bnxt/bnxt_rxq.h | 1 +
drivers/net/bnxt/bnxt_rxr.c | 5 +
drivers/net/bnxt/bnxt_rxr.h | 22 +-
drivers/net/bnxt/bnxt_txq.c | 4 +-
drivers/net/bnxt/bnxt_txq.h | 1 +
drivers/net/bonding/rte_eth_bond_api.c | 7 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 15 +-
drivers/net/bonding/rte_eth_bond_version.map | 1 +
drivers/net/cxgbe/Makefile | 2 +-
drivers/net/e1000/Makefile | 3 +-
drivers/net/enic/base/vnic_dev.c | 24 +-
drivers/net/enic/base/vnic_dev.h | 1 +
drivers/net/enic/enic_main.c | 11 +
drivers/net/fm10k/Makefile | 3 +-
drivers/net/i40e/Makefile | 2 +-
drivers/net/i40e/base/i40e_register.h | 24 +-
drivers/net/i40e/i40e_ethdev.c | 147 ++++++---
drivers/net/ixgbe/Makefile | 5 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 77 +++--
drivers/net/mlx5/mlx5.c | 11 +-
drivers/net/mlx5/mlx5_vlan.c | 6 +
drivers/net/nfp/nfp_net.c | 14 +-
drivers/net/null/rte_eth_null.c | 2 +-
drivers/net/pcap/rte_eth_pcap.c | 2 +-
drivers/net/qede/Makefile | 4 +-
drivers/net/qede/base/bcm_osal.c | 4 +-
drivers/net/qede/base/ecore_int.c | 9 +-
drivers/net/qede/qede_ethdev.c | 14 +-
drivers/net/qede/qede_main.c | 6 +-
drivers/net/ring/rte_eth_ring.c | 2 +-
drivers/net/szedata2/rte_eth_szedata2.c | 41 ++-
drivers/net/thunderx/base/nicvf_hw_defs.h | 5 +-
drivers/net/thunderx/nicvf_ethdev.c | 15 +-
drivers/net/vhost/rte_eth_vhost.c | 2 +
drivers/net/virtio/virtio_user/vhost_user.c | 28 +-
drivers/net/vmxnet3/Makefile | 3 +-
drivers/net/vmxnet3/vmxnet3_ethdev.c | 6 +-
drivers/net/vmxnet3/vmxnet3_rxtx.c | 4 +-
examples/exception_path/main.c | 18 +-
examples/performance-thread/common/lthread.c | 3 +-
examples/performance-thread/common/lthread_api.h | 2 +-
examples/performance-thread/l3fwd-thread/main.c | 20 +-
examples/performance-thread/pthread_shim/main.c | 6 +-
.../performance-thread/pthread_shim/pthread_shim.c | 4 +-
lib/librte_eal/common/eal_common_memzone.c | 3 +-
lib/librte_eal/common/eal_filesystem.h | 2 -
.../common/include/arch/ppc_64/rte_atomic.h | 2 +-
.../common/include/arch/x86/rte_spinlock.h | 4 +-
lib/librte_eal/common/include/generic/rte_rwlock.h | 4 +-
lib/librte_eal/common/include/rte_common.h | 4 +-
lib/librte_eal/common/include/rte_dev.h | 15 +-
lib/librte_eal/common/include/rte_lcore.h | 2 +-
lib/librte_eal/common/include/rte_random.h | 6 +-
lib/librte_eal/common/include/rte_string_fns.h | 31 ++
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/linuxapp/eal/eal_pci.c | 7 +-
lib/librte_eal/linuxapp/kni/compat.h | 5 +
lib/librte_ether/rte_ethdev.c | 15 +-
lib/librte_ether/rte_ethdev.h | 19 +-
lib/librte_hash/rte_hash.h | 2 +-
lib/librte_hash/rte_hash_crc.h | 11 +-
lib/librte_ip_frag/ip_frag_internal.c | 8 +-
lib/librte_ip_frag/rte_ipv4_reassembly.c | 2 +
lib/librte_ip_frag/rte_ipv6_reassembly.c | 2 +
lib/librte_kvargs/rte_kvargs.c | 4 +-
lib/librte_mbuf/rte_mbuf.h | 46 +--
lib/librte_mempool/rte_mempool.c | 15 +-
lib/librte_net/rte_ether.h | 5 +-
lib/librte_net/rte_ip.h | 14 +-
lib/librte_vhost/fd_man.c | 34 +-
lib/librte_vhost/fd_man.h | 1 +
lib/librte_vhost/socket.c | 19 +-
lib/librte_vhost/vhost.h | 20 +-
lib/librte_vhost/vhost_user.c | 41 ++-
lib/librte_vhost/virtio_net.c | 154 +++++++--
mk/rte.app.mk | 3 +
pkg/dpdk.spec | 2 +-
102 files changed, 1239 insertions(+), 602 deletions(-)
Ajit Khaparde (6):
net/bnxt: fix Rx drop setting
net/bnxt: fix endianness of flag
net/bnxt: fix Rx checksum flags for tunnel frames
net/bnxt: avoid freeing memzone multiple times
net/bnxt: fix mbuf data offset initialization
net/bnxt: fix Rx checksum flags
Alejandro Lucero (3):
net/nfp: fix assigning port id in mbuf
net/nfp: fix barrier location
net/nfp: fix mbufs releasing when stop or close
Allain Legacy (1):
ip_frag: fix double free of chained mbufs
Anatoly Burakov (3):
memzone: fix size on reserving biggest memzone
eal: remove unused path pattern
mempool: fix virtual address population
Andrew Rybchenko (2):
mempool: fix leak when no objects are populated
test/mempool: fix autotest retry
Andy Green (29):
eal: explicit cast of builtin for bsf32
eal: explicit cast of core id when getting index
eal: declare trace buffer at top of own block
spinlock/x86: move stack declaration before code
net: move stack variable at top of VLAN strip function
ethdev: explicit cast of buffered Tx number
hash: move stack declaration at top of CRC32c function
hash: explicit casts for truncation in CRC32c
net/nfp: fix memcpy out of source range
net/bnx2x: do not cast function pointers as a policy
net/bnx2x: fix KR2 device check
net/bnx2x: fix memzone name overrun
net/qede: replace strncpy by strlcpy
net/qede: fix strncpy
bus/pci: fix size of driver name buffer
eal: fix casts in random functions
mbuf: fix reference counter integer promotion
mbuf: explicit casts of reference counter
mbuf: explicit cast of headroom on reset
mbuf: explicit cast of size on detach
net: explicit cast of multicast bit clearing
net: explicit cast of IP checksum to 16-bit
net: explicit cast of protocol in IPv6 checksum
ethdev: explicit cast of queue count return
eal: explicit cast in rwlock functions
net: explicit cast in L4 checksum
mbuf: fix type of private size in detach
mbuf: avoid integer promotion in prepend/adj/chain
ethdev: fix type and scope of variables in Rx burst
Beilei Xing (2):
net/i40e: fix link status update
net/i40e: fix failing to disable FDIR Tx queue
Bruce Richardson (1):
eal: support strlcpy function
Chas Williams (5):
net/vmxnet3: set the queue shared buffer at start
net/bonding: fix setting VLAN ID on slave ports
net/bonding: clear started state if start fails
net/vmxnet3: keep link state consistent
net/bonding: export mode 4 slave info routine
Ciara Loftus (1):
net/vhost: initialise device as inactive
Daniel Shelepov (1):
app/testpmd: fix burst stats reporting
David Hunt (3):
test/distributor: fix return type of thread function
test/pipeline: fix return type of stub miss
examples/performance-thread: fix return type of threads
Fan Zhang (1):
net/i40e: fix link update no wait
Ferruh Yigit (3):
drivers/net: fix icc deprecated parameter warning
drivers/net: fix link autoneg value for virtual PMDs
net/i40e: fix shifts of signed values
Gowrishankar Muthukrishnan (1):
eal/ppc: remove braces in SMP memory barrier macro
Hyong Youb Kim (1):
net/enic: allocate stats DMA buffer upfront during probe
Ivan Malov (1):
ethdev: improve doc for name by port ID API
Jasvinder Singh (1):
test/pipeline: fix type of table entry parameter
Jerin Jacob (1):
app/crypto-perf: fix parameters copy
Jianfeng Tan (1):
net/virtio-user: fix hugepage files enumeration
John Daley (1):
net/enic: fix crash on MTU update with non-setup queues
Keith Wiles (1):
kvargs: fix syntax in comments
Lee Roberts (1):
kni: fix build on RHEL 7.5
Li Han (1):
ip_frag: fix some debug logs
Luca Boccassi (2):
Revert "vhost: fix device cleanup at stop"
version: 16.11.7
Matan Azrad (5):
app/testpmd: fix slave port detection
app/testpmd: fix valid ports prints
app/testpmd: fix forward ports update
app/testpmd: fix forward ports Rx flush
app/testpmd: fix synchronic port hotplug
Matej Vido (2):
net/szedata2: fix total stats
net/szedata2: fix format string for PCI address
Maxime Coquelin (2):
vhost: fix compilation issue when vhost debug enabled
vhost: improve dirty pages logging performance
Mohammad Abdul Awal (1):
ethdev: fix string length in name comparison
Nitin Saxena (1):
net/thunderx: fix MTU configuration for jumbo packets
Pablo de Lara (2):
crypto/zuc: do not set default op status
crypto/zuc: remove unnecessary check
Pascal Mazon (1):
net/qede: fix alloc from socket 0
Phil Yang (1):
test: fix memory flags test for low NUMA nodes number
Qi Zhang (2):
ethdev: fix queue start
app/testpmd: fix command token
Qiming Yang (1):
net/ixgbe: fix DCB configuration
Radu Nicolau (1):
examples/exception_path: limit core count to 64
Rami Rosen (1):
doc: fix a typo in the EAL guide
Rasesh Mody (1):
net/bnx2x: fix for PCI FLR after ungraceful exit
Raslan Darawsheh (2):
net/mlx5: fix double free on error handling
net/mlx5: fix resource leak in case of error
Reshma Pattan (1):
test/reorder: fix freeing mbuf twice
Shahed Shaikh (1):
net/qede: fix unicast filter routine return code
Shreyansh Jain (1):
hash: fix comment for lookup
Thomas Monjalon (2):
mbuf: fix Tx checksum offload API doc
eal: fix typo in doc of pointer offset macro
Tomasz Kulasek (5):
vhost: fix offset while mmaping log base address
vhost: check cmsg not null
vhost: fix device cleanup at stop
vhost: fix realloc failure
vhost: fix log macro name conflict
Tonghao Zhang (2):
vhost: fix dead lock on closing in server mode
vhost: fix typo in comment
Wenzhuo Lu (1):
net/ixgbe: fix too many interrupts
Xiaoxin Peng (1):
net/bnxt: fix Rx mbuf and agg ring leak in dev stop
Yongseok Koh (1):
net/mlx5: fix ARM build
Yunjian Wang (2):
net/i40e: fix intr callback unregister by adding retry
net/ixgbe: fix intr callback unregister by adding retry
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-06-14 11:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-14 11:02 [dpdk-announce] DPDK 16.11.7 (LTS) released Luca Boccassi
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).