* [dpdk-dev] [dpdk-announce] DPDK 17.11.4 released
@ 2018-09-03 0:03 Yongseok Koh
0 siblings, 0 replies; only message in thread
From: Yongseok Koh @ 2018-09-03 0:03 UTC (permalink / raw)
To: announce
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-17.11.4.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=17.11
Thanks,
Yongseok
---
MAINTAINERS | 12 +-
app/test-crypto-perf/cperf_ops.c | 3 +
app/test-pmd/cmdline_tm.c | 16 +-
app/test-pmd/testpmd.c | 15 +-
buildtools/pmdinfogen/Makefile | 2 +-
doc/guides/nics/enic.rst | 44 +++-
doc/guides/nics/qede.rst | 13 +-
doc/guides/rel_notes/release_17_11.rst | 157 ++++++++++++++
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +-
drivers/bus/dpaa/base/fman/fman_hw.c | 20 +-
drivers/bus/dpaa/base/fman/of.c | 5 +
drivers/bus/dpaa/include/compat.h | 6 +
drivers/bus/pci/linux/pci.c | 16 +-
drivers/bus/pci/linux/pci_vfio.c | 2 +-
drivers/crypto/qat/qat_crypto.c | 10 +-
drivers/event/octeontx/ssovf_evdev.c | 14 +-
drivers/net/bnx2x/bnx2x.c | 24 +--
drivers/net/bnx2x/bnx2x.h | 1 +
drivers/net/bnx2x/bnx2x_ethdev.c | 214 ++++++++++++++-----
drivers/net/bnx2x/bnx2x_ethdev.h | 3 +-
drivers/net/bnxt/bnxt_ethdev.c | 35 +++-
drivers/net/bnxt/bnxt_filter.c | 6 +-
drivers/net/bnxt/bnxt_hwrm.c | 51 +++--
drivers/net/bnxt/bnxt_stats.c | 3 +
drivers/net/bnxt/bnxt_txr.c | 51 ++++-
drivers/net/bnxt/bnxt_txr.h | 10 +
drivers/net/bnxt/bnxt_vnic.c | 5 +-
drivers/net/bnxt/bnxt_vnic.h | 6 +-
drivers/net/bonding/rte_eth_bond_api.c | 14 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 24 +--
drivers/net/cxgbe/base/t4_hw.c | 97 +++++++--
drivers/net/cxgbe/base/t4fw_interface.h | 8 +
drivers/net/cxgbe/cxgbe_compat.h | 9 -
drivers/net/cxgbe/sge.c | 15 +-
drivers/net/dpaa2/mc/dpni.c | 2 +-
drivers/net/ena/base/ena_plat_dpdk.h | 34 +--
drivers/net/ena/ena_ethdev.c | 4 +-
drivers/net/enic/enic.h | 1 +
drivers/net/enic/enic_ethdev.c | 67 ++++++
drivers/net/enic/enic_main.c | 34 +--
drivers/net/i40e/i40e_ethdev.c | 149 ++++++++++----
drivers/net/i40e/rte_pmd_i40e.c | 1 +
drivers/net/ixgbe/ixgbe_ethdev.h | 5 +
drivers/net/ixgbe/ixgbe_fdir.c | 30 ++-
drivers/net/ixgbe/ixgbe_flow.c | 12 +-
drivers/net/mlx4/mlx4.c | 44 ++--
drivers/net/mlx4/mlx4.h | 1 +
drivers/net/mlx4/mlx4_rxq.c | 6 +
drivers/net/mlx5/Makefile | 47 ++++-
drivers/net/mlx5/mlx5.c | 6 +-
drivers/net/mlx5/mlx5_defs.h | 10 +-
drivers/net/mlx5/mlx5_ethdev.c | 26 +++
drivers/net/mlx5/mlx5_flow.c | 40 ++--
drivers/net/mlx5/mlx5_rxmode.c | 16 ++
drivers/net/mlx5/mlx5_rxtx.c | 11 +-
drivers/net/mlx5/mlx5_rxtx.h | 2 +
drivers/net/mlx5/mlx5_rxtx_vec.h | 4 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 8 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 8 +-
drivers/net/mlx5/mlx5_socket.c | 6 +
drivers/net/mlx5/mlx5_trigger.c | 37 ++--
drivers/net/mlx5/mlx5_txq.c | 2 +
drivers/net/mrvl/mrvl_ethdev.c | 5 +-
drivers/net/nfp/nfp_net.c | 26 ++-
drivers/net/octeontx/octeontx_ethdev.c | 6 +-
drivers/net/pcap/rte_eth_pcap.c | 86 ++++----
drivers/net/qede/base/ecore_dev.c | 10 +-
drivers/net/qede/base/ecore_int.c | 14 +-
drivers/net/qede/base/ecore_sriov.c | 44 ++++
drivers/net/qede/base/ecore_vf.c | 33 +++
drivers/net/qede/base/ecore_vf.h | 9 +
drivers/net/qede/base/ecore_vfpf_if.h | 16 ++
drivers/net/qede/qede_ethdev.c | 228 ++++++++++++++-------
drivers/net/qede/qede_ethdev.h | 1 +
drivers/net/qede/qede_fdir.c | 3 +
drivers/net/qede/qede_main.c | 7 +-
drivers/net/sfc/sfc_ef10_rx.c | 2 +
drivers/net/sfc/sfc_ethdev.c | 2 +-
drivers/net/sfc/sfc_flow.c | 3 +-
drivers/net/tap/tap_flow.c | 18 +-
drivers/net/thunderx/nicvf_ethdev.c | 5 +-
drivers/net/thunderx/nicvf_rxtx.c | 24 ++-
examples/exception_path/main.c | 3 +
examples/flow_filtering/main.c | 16 ++
examples/ip_pipeline/config_parse_tm.c | 2 +-
examples/ipsec-secgw/ipsec-secgw.c | 7 +-
examples/ipsec-secgw/parser.c | 2 +-
examples/l2fwd-crypto/main.c | 37 ++--
examples/l3fwd/l3fwd_em.c | 1 -
examples/l3fwd/l3fwd_lpm.c | 1 -
examples/vhost_scsi/scsi.c | 6 +-
lib/librte_bitratestats/rte_bitrate.c | 6 +
lib/librte_eal/common/eal_common_memory.c | 43 ++++
lib/librte_eal/common/include/rte_bitmap.h | 8 +-
lib/librte_eal/common/include/rte_memory.h | 3 +
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/linuxapp/eal/eal_interrupts.c | 2 +-
lib/librte_eal/linuxapp/eal/eal_memory.c | 57 +++++-
lib/librte_eal/linuxapp/eal/eal_thread.c | 4 +-
.../linuxapp/kni/ethtool/igb/igb_ethtool.c | 7 +-
lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h | 5 +
lib/librte_eal/rte_eal_version.map | 1 +
lib/librte_ether/rte_ethdev.h | 5 +-
lib/librte_eventdev/rte_event_eth_rx_adapter.c | 38 ++--
lib/librte_eventdev/rte_event_ring.c | 15 +-
lib/librte_hash/rte_cuckoo_hash.c | 21 +-
lib/librte_hash/rte_cuckoo_hash_x86.h | 3 +
lib/librte_hash/rte_hash.h | 20 +-
lib/librte_kni/rte_kni.c | 3 +
lib/librte_metrics/rte_metrics.c | 15 +-
lib/librte_ring/rte_ring.h | 2 +-
lib/librte_security/rte_security.c | 3 +-
lib/librte_vhost/iotlb.c | 10 +-
lib/librte_vhost/iotlb.h | 2 +-
lib/librte_vhost/vhost.h | 120 ++++++++++-
lib/librte_vhost/vhost_user.c | 29 ++-
lib/librte_vhost/virtio_net.c | 31 ++-
mk/rte.sdkinstall.mk | 36 ++--
mk/rte.sdkroot.mk | 4 +-
mk/rte.sdktest.mk | 32 ++-
mk/toolchain/gcc/rte.toolchain-compat.mk | 5 +
mk/toolchain/gcc/rte.vars.mk | 9 +
pkg/dpdk.spec | 2 +-
test/test/autotest_runner.py | 145 +++++++------
test/test/test_cryptodev.c | 2 +-
test/test/test_eal_flags.c | 33 +--
test/test/test_flow_classify.c | 20 +-
test/test/test_hash_multiwriter.c | 50 ++++-
test/test/test_pmd_ring.c | 2 +
129 files changed, 2187 insertions(+), 751 deletions(-)
Adrien Mazarguil (2):
maintainers: update for Mellanox PMDs
net/mlx4: fix minor resource leak during init
Ajit Khaparde (7):
net/bnxt: fix HW Tx checksum offload check
net/bnxt: fix set MTU
net/bnxt: fix Rx ring count limitation
net/bnxt: fix memory leaks in NVM commands
net/bnxt: fix lock release on NVM write failure
net/bnxt: check access denied for HWRM commands
net/bnxt: fix RETA size
Alejandro Lucero (7):
net/nfp: fix field initialization in Tx descriptor
mem: add function for checking memsegs IOVAs addresses
bus/pci: use IOVAs check when setting IOVA mode
mem: use address hint for mapping hugepages
net/nfp: check hugepages IOVAs based on DMA mask
net/nfp: support IOVA VA mode
mem: fix max DMA maskbit size
Alok Makhariya (1):
bus/dpaa: fix phandle support for Linux 4.16
Anatoly Burakov (8):
eal/linux: fix invalid syntax in interrupts
eal/linux: fix uninitialized value
test: fix EAL flags autotest on FreeBSD
test: fix result printing
test: fix code on report
test: make autotest runner python 2/3 compliant
test: print autotest categories
test: improve filtering
Andrew Rybchenko (3):
net/sfc: cut non VLAN ID bits from TCI
net/sfc: fix assert in set multicast address list
net/sfc: handle unknown L3 packet class in EF10 event parser
Andy Green (1):
ring: fix sign conversion warning
Beilei Xing (3):
net/i40e: fix shifts of 32-bit value
net/i40e: fix packet type parsing with DDP
net/i40e: fix setting TPID with AQ command
Bruce Richardson (2):
examples/exception_path: fix out-of-bounds read
mk: fix permissions when using make install
Chas Williams (2):
net/bonding: always update bonding link status
net/bonding: do not clear active slave count
Dan Gora (1):
kni: fix crash with null name
Daria Kolistratova (1):
net/ena: fix SIGFPE with 0 Rx queue
Dariusz Stojaczyk (1):
eal: fix return codes on thread naming failure
David Marchand (1):
net/bnxt: add missing ids in xstats
Drocula Lambda (1):
kni: fix build on RHEL 7.5
Ferruh Yigit (2):
kni: fix build with gcc 8.1
net/thunderx: fix build with gcc optimization on
Fiona Trahe (1):
crypto/qat: fix checks for 3GPP algo bit params
Gavin Hu (3):
mk: fix cross build
net/dpaa2: remove loop for unused pool entries
maintainers: claim maintainership for ARM v7 and v8
Haiyue Wang (1):
net/i40e: workaround performance degradation
Harry van Haaren (1):
event: fix ring init failure handling
He Zhe (1):
examples: fix strncpy error for GCC8
Hemant Agrawal (2):
test/crypto: fix device id when stopping port
bus/dpaa: fix buffer offset setting in FMAN
Hyong Youb Kim (2):
net/enic: do not overwrite admin Tx queue limit
net/enic: add devarg to specify ingress VLAN rewrite mode
Ido Goshen (1):
net/pcap: fix multiple queues
Jananee Parthasarathy (1):
mk: update targets for classified tests
Jay Ding (1):
net/bnxt: check for invalid vNIC id
Jerin Jacob (2):
ethdev: fix queue statistics mapping documentation
eal: fix bitmap documentation
Kiran Kumar (2):
net/bonding: fix MAC address reset
net/thunderx: avoid sq door bell write on zero packet
Konstantin Ananyev (3):
examples/ipsec-secgw: fix IPv4 checksum at Tx
examples/ipsec-secgw: fix bypass rule processing
app/testpmd: fix DCB config
Matan Azrad (1):
net/tap: fix zeroed flow mask configurations
Maxime Coquelin (4):
vhost: improve dirty pages logging performance
vhost: fix missing increment of log cache count
vhost: flush IOTLB cache on new mem table handling
vhost: retranslate vring addr when memory table changes
Moti Haimovsky (2):
net/mlx5: fix build with old kernels
net/mlx4: check RSS queues number limitation
Nelio Laranjeiro (1):
net/mlx5: fix TCI mask filter
Nikhil Rao (5):
eventdev: fix port in Rx adapter internal function
eventdev: fix missing update to Rx adaper WRR position
eventdev: add event buffer flush in Rx adapter
eventdev: fix internal port logic in Rx adapter
eventdev: fix Rx SW adapter stop
Nithin Dabilpuram (1):
app/testpmd: fix buffer leak in TM command
Ophir Munk (1):
net/mlx5: fix secondary process resource leakage
Pablo de Lara (7):
examples/l2fwd-crypto: fix digest with AEAD algo
examples/l2fwd-crypto: check return value on IV size check
examples/l2fwd-crypto: skip device not supporting operation
test/hash: fix multiwriter with non consecutive cores
test/hash: fix potential memory leak
app/crypto-perf: fix auth IV offset
hash: fix doxygen of return values
Pavan Nikhilesh (2):
event/octeontx: remove unnecessary port start and stop
net/octeontx: fix stop clearing Rx/Tx functions
Qi Zhang (1):
vfio: fix PCI address comparison
Radu Nicolau (3):
security: fix crash on destroy null session
test: fix uninitialized port configuration
net/bonding: fix race condition
Rafal Kozik (4):
net/ena: fix GENMASK_ULL macro
net/ena: set link speed as none
net/ena: check pointer before memset
net/ena: change memory type
Rahul Lakkireddy (2):
net/cxgbe: fix init failure due to new flash parts
net/cxgbe: fix Rx channel map and queue type
Rami Rosen (2):
examples/l3fwd: remove useless include
ethdev: fix a doxygen comment for port allocation
Rasesh Mody (10):
net/qede: fix VF MTU update
net/qede: remove primary MAC removal
net/qede: fix for devargs
net/qede: fix default extended VLAN offload config
doc: update qede management firmware guide
net/qede/base: fix GRC attention callback
net/bnx2x: fix FW command timeout during stop
net/bnx2x: fix poll link status
net/qede/base: fix to clear HW indication
net/bnx2x: fix to set device link status
Remy Horton (4):
bitrate: add sanity check on parameters
metrics: add check for invalid key
metrics: do not fail silently when uninitialised
metrics: disallow null as metric name
Reshma Pattan (2):
test/flow_classify: fix return types
mk: remove unnecessary test rules
Rosen Xu (1):
examples/flow_filtering: add flow director config for i40e
Shahaf Shuler (1):
net/mlx5: fix compilation for rdma-core v19
Shahed Shaikh (7):
net/qede: fix link change event notification
net/qede: fix legacy interrupt mode
net/qede: fix incorrect link status update
net/qede: fix unicast MAC address handling in VF
net/qede: fix interrupt handler unregister
net/qede: fix MAC address removal failure message
net/qede: fix ntuple filter configuration
Shreyansh Jain (1):
doc: fix bonding command in testpmd
Somnath Kotur (3):
net/bnxt: fix to move a flow to a different queue
net/bnxt: use correct flags during VLAN configuration
net/bnxt: fix filter freeing
Thomas Monjalon (1):
bus/dpaa: fix build
Tiwei Bie (1):
vhost: release locks on RARP packet failure
Tomasz Duszynski (1):
net/mvpp2: check pointer before using it
Wei Zhao (7):
net/ixgbe: add support for VLAN in IP mode FDIR
net/ixgbe: fix tunnel id format error for FDIR
net/ixgbe: fix tunnel type set error for FDIR
net/ixgbe: fix mask bits register set error for FDIR
app/testpmd: fix VLAN TCI mask set error for FDIR
net/i40e: fix check of flow director programming status
net/i40e: revert fix of flow director check
Xiaoyun Li (1):
net/i40e: fix link speed
Xueming Li (1):
net/mlx5: fix crash in device probe
Yipeng Wang (3):
hash: fix multiwriter lock memory allocation
hash: fix a multi-writer race condition
hash: fix key slot size accuracy
Yongseok Koh (12):
net/mlx5: fix Rx buffer replenishment threshold
net/mlx5: add missing sanity checks for Tx completion queue
net/mlx5: fix assert for Tx completion queue count
net/mlx5: fix queue rollback when starting device
net/mlx5: fix error number handling
net/mlx5: preserve promiscuous flag for flow isolation mode
net/mlx5: preserve allmulticast flag for flow isolation mode
net/mlx5: fix return value when deleting fdir filter
net/mlx5: fix flow search on FDIR deletion
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-09-03 0:12 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-03 0:03 [dpdk-dev] [dpdk-announce] DPDK 17.11.4 released Yongseok Koh
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).