[dpdk-announce] DPDK 17.11.5 released
Yongseok Koh
yskoh at mellanox.com
Wed Feb 20 20:40:16 CET 2019
Hi all,
Finally, a new stable release is being announced:
https://fast.dpdk.org/rel/dpdk-17.11.5.tar.xz
(MD5 b970f74e48b6477a406b43d6451c185f)
The git tree is at:
https://git.dpdk.org/dpdk-stable/log/?h=17.11
Please note that the list of missing patches is attached at the end.
Thanks,
Yongseok
---
app/pdump/main.c | 10 +-
app/proc_info/main.c | 8 +-
app/test-crypto-perf/cperf_test_vectors.c | 22 +-
app/test-crypto-perf/main.c | 8 +-
app/test-eventdev/test_order_atq.c | 2 +-
app/test-eventdev/test_order_queue.c | 2 +-
app/test-eventdev/test_perf_atq.c | 2 +-
app/test-eventdev/test_perf_queue.c | 2 +-
app/test-pmd/cmdline.c | 8 +-
app/test-pmd/cmdline_mtr.c | 8 +-
app/test-pmd/cmdline_tm.c | 34 +-
app/test-pmd/csumonly.c | 8 +-
app/test-pmd/parameters.c | 14 +-
app/test-pmd/rxonly.c | 2 +-
app/test-pmd/testpmd.c | 51 +-
app/test-pmd/tm.c | 2 +
config/common_base | 4 +-
devtools/check-git-log.sh | 4 +-
devtools/cocci/strlcpy.cocci | 8 +
doc/guides/contributing/documentation.rst | 4 +-
doc/guides/contributing/patches.rst | 10 +-
doc/guides/contributing/stable.rst | 6 +-
doc/guides/cryptodevs/features/qat.ini | 3 +
doc/guides/cryptodevs/qat.rst | 1 +
doc/guides/freebsd_gsg/install_from_ports.rst | 2 +-
doc/guides/howto/flow_bifurcation.rst | 2 +-
doc/guides/howto/rte_flow.rst | 32 +-
doc/guides/linux_gsg/nic_perf_intel_platform.rst | 2 +-
doc/guides/linux_gsg/sys_reqs.rst | 6 +-
doc/guides/nics/ena.rst | 15 +-
doc/guides/nics/enic.rst | 2 +-
doc/guides/nics/features.rst | 4 +-
doc/guides/nics/features/ena.ini | 1 +
doc/guides/nics/features/failsafe.ini | 1 -
doc/guides/nics/mlx5.rst | 81 +-
doc/guides/nics/virtio.rst | 2 +-
doc/guides/rel_notes/release_17_11.rst | 226 ++++++
doc/guides/sample_app_ug/compiling.rst | 15 +-
doc/guides/sample_app_ug/ip_reassembly.rst | 4 +-
doc/guides/sample_app_ug/ipv4_multicast.rst | 1 -
doc/guides/sample_app_ug/vhost.rst | 2 +-
doc/guides/testpmd_app_ug/run_app.rst | 2 +-
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 9 +-
drivers/bus/dpaa/base/fman/fman.c | 3 +-
drivers/bus/dpaa/base/qbman/qman.c | 14 +-
drivers/bus/dpaa/include/fsl_qman.h | 24 +-
drivers/bus/pci/linux/pci.c | 41 +-
drivers/bus/pci/linux/pci_uio.c | 2 +-
drivers/bus/pci/linux/pci_vfio.c | 12 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 20 +-
drivers/crypto/mrvl/rte_mrvl_pmd_ops.c | 46 +-
drivers/crypto/scheduler/scheduler_pmd.c | 3 +-
drivers/event/sw/sw_evdev_scheduler.c | 13 +-
drivers/net/bnx2x/bnx2x.c | 842 ++++++++++++---------
drivers/net/bnx2x/bnx2x.h | 39 +-
drivers/net/bnx2x/bnx2x_ethdev.c | 98 ++-
drivers/net/bnx2x/bnx2x_logs.h | 27 +-
drivers/net/bnx2x/bnx2x_rxtx.c | 17 +-
drivers/net/bnx2x/bnx2x_stats.c | 35 +-
drivers/net/bnx2x/bnx2x_vfpf.c | 50 +-
drivers/net/bnx2x/ecore_init.h | 6 +-
drivers/net/bnx2x/ecore_init_ops.h | 8 +-
drivers/net/bnx2x/ecore_reg.h | 1 +
drivers/net/bnx2x/ecore_sp.c | 258 +++----
drivers/net/bnx2x/ecore_sp.h | 4 +-
drivers/net/bnx2x/elink.c | 761 ++++++++++---------
drivers/net/bnxt/bnxt_ethdev.c | 12 +
drivers/net/bnxt/bnxt_hwrm.c | 4 +-
drivers/net/bnxt/bnxt_txr.c | 5 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 114 ++-
drivers/net/e1000/base/e1000_i210.c | 1 +
drivers/net/e1000/em_rxtx.c | 7 +-
drivers/net/e1000/igb_rxtx.c | 4 +
drivers/net/ena/ena_ethdev.c | 2 +-
drivers/net/enic/base/vnic_devcmd.h | 16 +-
drivers/net/enic/enic_flow.c | 2 +
drivers/net/enic/enic_rxtx.c | 6 +-
drivers/net/failsafe/failsafe_ops.c | 30 +-
drivers/net/fm10k/fm10k_ethdev.c | 11 +-
drivers/net/i40e/base/i40e_adminq.c | 7 +-
drivers/net/i40e/base/i40e_adminq_cmd.h | 3 +-
drivers/net/i40e/base/i40e_common.c | 2 +-
drivers/net/i40e/base/i40e_lan_hmc.c | 15 +-
drivers/net/i40e/i40e_ethdev.c | 89 ++-
drivers/net/i40e/i40e_rxtx.c | 6 +-
drivers/net/i40e/rte_pmd_i40e.c | 2 +-
drivers/net/ixgbe/base/ixgbe_common.c | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 79 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 4 +
drivers/net/mlx4/mlx4_ethdev.c | 2 +
drivers/net/mlx5/mlx5.c | 39 +-
drivers/net/mlx5/mlx5.h | 20 +-
drivers/net/mlx5/mlx5_defs.h | 15 +-
drivers/net/mlx5/mlx5_ethdev.c | 5 +
drivers/net/mlx5/mlx5_mr.c | 583 +++++++-------
drivers/net/mlx5/mlx5_rxq.c | 38 +-
drivers/net/mlx5/mlx5_rxtx.c | 3 +
drivers/net/mlx5/mlx5_rxtx.h | 188 +++--
drivers/net/mlx5/mlx5_rxtx_vec.c | 2 +-
drivers/net/mlx5/mlx5_rxtx_vec.h | 6 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 2 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 2 +-
drivers/net/mlx5/mlx5_stats.c | 3 +-
drivers/net/mlx5/mlx5_trigger.c | 14 -
drivers/net/mlx5/mlx5_txq.c | 23 +-
drivers/net/mrvl/mrvl_ethdev.c | 3 +-
drivers/net/nfp/nfp_net.c | 53 +-
drivers/net/nfp/nfp_net_pmd.h | 2 +
drivers/net/nfp/nfp_nspu.c | 5 +-
drivers/net/octeontx/base/octeontx_pki_var.h | 13 +-
drivers/net/octeontx/octeontx_ethdev.c | 23 +-
drivers/net/octeontx/octeontx_rxtx.c | 1 +
drivers/net/qede/base/bcm_osal.h | 1 +
drivers/net/qede/base/ecore_dev.c | 27 +
drivers/net/qede/base/ecore_int.c | 40 +-
drivers/net/qede/base/ecore_int.h | 1 +
drivers/net/qede/base/ecore_mcp.c | 46 ++
drivers/net/qede/base/ecore_mcp_api.h | 4 +
drivers/net/qede/base/mcp_public.h | 3 +
drivers/net/qede/base/reg_addr.h | 20 +
drivers/net/qede/qede_ethdev.c | 28 +-
drivers/net/qede/qede_fdir.c | 12 +-
drivers/net/qede/qede_main.c | 6 +-
drivers/net/qede/qede_rxtx.c | 88 ++-
drivers/net/qede/qede_rxtx.h | 22 +-
drivers/net/sfc/base/ef10_ev.c | 28 +-
drivers/net/sfc/base/ef10_filter.c | 64 +-
drivers/net/sfc/base/ef10_impl.h | 2 +-
drivers/net/sfc/base/ef10_intr.c | 5 +-
drivers/net/sfc/base/ef10_mac.c | 24 +-
drivers/net/sfc/base/ef10_nic.c | 79 +-
drivers/net/sfc/base/ef10_nvram.c | 6 +-
drivers/net/sfc/base/ef10_phy.c | 35 +-
drivers/net/sfc/base/ef10_rx.c | 35 +-
drivers/net/sfc/base/ef10_tx.c | 18 +-
drivers/net/sfc/base/efx_impl.h | 3 +-
drivers/net/sfc/base/efx_lic.c | 74 +-
drivers/net/sfc/base/efx_mac.c | 9 -
drivers/net/sfc/base/efx_mcdi.c | 83 +-
drivers/net/sfc/base/efx_mcdi.h | 11 +
drivers/net/sfc/base/efx_nic.c | 8 +-
drivers/net/sfc/base/efx_nvram.c | 69 +-
drivers/net/sfc/base/efx_phy.c | 2 +-
drivers/net/sfc/base/efx_port.c | 3 +-
drivers/net/sfc/base/mcdi_mon.c | 24 +-
drivers/net/sfc/base/medford_nic.c | 5 +-
drivers/net/sfc/base/siena_mac.c | 9 +-
drivers/net/sfc/base/siena_nic.c | 5 +-
drivers/net/sfc/base/siena_nvram.c | 5 +-
drivers/net/sfc/base/siena_phy.c | 28 +-
drivers/net/sfc/sfc_ef10_rx.c | 16 +-
drivers/net/sfc/sfc_ethdev.c | 17 +-
drivers/net/sfc/sfc_rx.c | 5 +-
drivers/net/sfc/sfc_tx.c | 2 +
drivers/net/softnic/rte_eth_softnic.c | 21 +-
drivers/net/tap/rte_eth_tap.c | 2 +-
drivers/net/thunderx/nicvf_rxtx.c | 10 +-
drivers/net/vhost/rte_eth_vhost.c | 5 +-
drivers/net/virtio/virtio_ethdev.c | 26 +-
drivers/net/virtio/virtio_pci.c | 75 +-
drivers/net/virtio/virtio_user/vhost_kernel.c | 19 +-
drivers/net/virtio/virtio_user/vhost_kernel_tap.c | 68 +-
drivers/net/virtio/virtio_user/vhost_kernel_tap.h | 3 +-
drivers/net/virtio/virtio_user/virtio_user_dev.c | 18 +-
drivers/net/virtio/virtio_user_ethdev.c | 2 +-
examples/flow_filtering/flow_blocks.c | 21 +-
examples/ipv4_multicast/main.c | 2 -
examples/vhost/main.c | 3 -
lib/librte_acl/rte_acl.h | 2 +-
lib/librte_eal/common/arch/x86/rte_memcpy.c | 58 --
lib/librte_eal/common/eal_common_options.c | 2 +-
lib/librte_eal/common/include/arch/arm/rte_vect.h | 6 +
.../common/include/arch/x86/rte_memcpy.h | 2 +-
.../common/include/arch/x86/rte_spinlock.h | 4 +-
.../common/include/generic/rte_byteorder.h | 6 +-
lib/librte_eal/common/include/generic/rte_rwlock.h | 4 +-
lib/librte_eal/common/include/rte_bitmap.h | 14 +-
lib/librte_eal/common/include/rte_common.h | 30 +-
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.c | 8 +-
lib/librte_eal/linuxapp/eal/eal_interrupts.c | 19 +-
lib/librte_eal/linuxapp/eal/eal_memory.c | 21 +-
.../linuxapp/eal/include/exec-env/rte_kni_common.h | 1 +
lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 33 +-
.../linuxapp/kni/ethtool/igb/igb_ethtool.c | 8 +
lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h | 2 +
.../linuxapp/kni/ethtool/ixgbe/ixgbe_ethtool.c | 8 +
lib/librte_eal/linuxapp/kni/kni_ethtool.c | 10 +
lib/librte_eal/linuxapp/kni/kni_fifo.h | 24 +-
lib/librte_efd/rte_efd.c | 3 +-
lib/librte_ether/rte_ethdev.c | 26 +-
lib/librte_ether/rte_ethdev.h | 29 +-
lib/librte_eventdev/rte_event_eth_rx_adapter.c | 6 +-
lib/librte_gro/gro_tcp4.c | 7 +-
lib/librte_hash/rte_hash_crc.h | 11 +-
lib/librte_ip_frag/ip_frag_common.h | 19 +-
lib/librte_ip_frag/rte_ip_frag.h | 14 +-
lib/librte_kni/rte_kni.c | 2 +-
lib/librte_kvargs/rte_kvargs.c | 3 +
lib/librte_kvargs/rte_kvargs.h | 7 +-
lib/librte_latencystats/rte_latencystats.c | 7 +-
lib/librte_mbuf/rte_mbuf.h | 50 +-
lib/librte_net/rte_ether.h | 5 +-
lib/librte_net/rte_gre.h | 1 +
lib/librte_net/rte_ip.h | 14 +-
lib/librte_net/rte_net.h | 20 +-
lib/librte_pci/rte_pci.c | 4 +
lib/librte_ring/rte_ring.h | 14 +-
lib/librte_sched/rte_reciprocal.c | 17 +-
lib/librte_table/rte_table_hash_cuckoo.c | 2 +-
lib/librte_vhost/vhost_user.c | 2 +-
lib/librte_vhost/virtio_net.c | 6 +-
mk/rte.app.mk | 3 +
mk/rte.cpuflags.mk | 7 +-
pkg/dpdk.spec | 2 +-
test/test/test_acl.h | 18 +-
test/test/test_bitmap.c | 18 +
test/test/test_common.c | 32 +
test/test/test_cryptodev.c | 6 +-
test/test/test_eventdev.c | 21 +-
test/test/test_hash.c | 24 +-
test/test/test_hash_perf.c | 3 +-
test/test/test_pmd_ring_perf.c | 8 +
test/test/test_reorder.c | 2 +-
usertools/dpdk-devbind.py | 7 +
229 files changed, 3815 insertions(+), 2596 deletions(-)
Ajit Khaparde (1):
net/bnxt: set MAC filtering as outer for non tunnel frames
Alejandro Lucero (5):
mem: fix memory initialization time
net/nfp: fix mbuf flags with checksum good
net/nfp: fix RSS
bus/pci: compare kernel driver instead of interrupt handler
net/nfp: fix misuse of strlcpy
Ali Alnubani (1):
net/mlx5: fix initialization of struct members
Anatoly Burakov (2):
mem: fix undefined behavior in NUMA-aware mapping
usertools: check for lspci dependency
Andrew Rybchenko (2):
net/sfc/base: fix build because of no declaration
net/sfc: receive prepared packets even in Rx exception case
Andy Green (37):
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
bus/pci: replace strncpy by strlcpy
bus/dpaa: fix inconsistent struct alignment
net/nfp: fix memcpy out of source range
net/qede: replace strncpy by strlcpy
net/qede: fix strncpy
net/sfc: make sure that stats name is nul-terminated
app/procinfo: fix sprintf overrun
devtools: provide more generic grep in git check
eal: explicit cast of strlcpy return
eal: fix casts in random functions
eal: explicit cast in constant byte swap
ring: remove useless variables
ring: remove signed type flip-flopping
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/x86: fix type of variable in memcpy function
eal: explicit cast in rwlock functions
net: explicit cast in L4 checksum
mbuf: fix type of private size in detach
mbuf: fix type of variables in linearize function
mbuf: avoid implicit demotion in 64-bit arithmetic
mbuf: avoid integer promotion in prepend/adj/chain
ethdev: fix type and scope of variables in Rx burst
Andy Moreton (3):
net/sfc/base: properly align on line continuation
net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes
net/sfc/base: fix ID retrieval in v3 licensing
Anoob Joseph (4):
app/test-crypto-perf: fix check for auth key
app/test-crypto-perf: fix check for cipher IV
app/test-crypto-perf: fix double allocation of memory
net/octeontx: fix failures when available ports > queues
Bei Sun (1):
net/bnxt: set VLAN strip mode before default VNIC cfg
Beilei Xing (2):
net/i40e: update Tx offload mask
net/i40e: fix X710 Rx after reading some registers
Brian Archbold (1):
app/testpmd: fix duplicate exit
Brian Russell (1):
net/virtio: fix PCI config error handling
Bruce Richardson (1):
eal: support strlcpy function
Chaitanya Babu Talluri (1):
efd: fix write unlock during ring creation
Chas Williams (1):
net/bonding: fix Rx slave fairness
Darek Stojaczyk (1):
vfio: do not needlessly setup device in secondary process
Dharmik Thakkar (1):
test/hash: fix build
Didier Pallard (1):
net: fix Intel prepare function for IP checksum offload
Eric Zhang (1):
net/virtio-user: check negotiated features before set
Evgeny Im (1):
net/failsafe: remove not supported multicast MAC filter
Fan Zhang (2):
bus/pci: fix config r/w access
net/i40e: fix link status update
Ferruh Yigit (6):
eal: fix build with gcc 9.0
test/reorder: fix out of bound access
net/i40e/base: fix comment referencing internal data
bus/pci: fix allocation of device path
kni: fix build on Linux 4.19
bus/dpaa: fix build with gcc 9.0
Fiona Trahe (1):
test/crypto: fix number of queue pairs
Gavin Hu (1):
doc: add cross-compilation in sample apps guide
Haiyue Wang (1):
net/i40e: enable loopback function for X722 MAC
Harry van Haaren (1):
event/sw: fix cq index check for unlink usecases
Herakliusz Lipiec (2):
app/testpmd: fix printf format in event callback
examples/ipv4_multicast: fix leak of cloned packets
Honnappa Nagarahalli (1):
build: enable ARM NEON flag when __aarch64__ defined
Huaibin Wang (1):
net/i40e: keep promiscuous on if allmulticast is enabled
Hyong Youb Kim (3):
net/enic: do not use non-standard integer types
net/enic: set Rx VLAN offload flag for non-stripped packets
app/testpmd: check Rx VLAN offload flag to print VLAN TCI
Ian Dolzhansky (1):
net/failsafe: add checks for deferred queue setup
Igor Romanov (6):
net/bonding: use evenly distributed default RSS RETA
net/bonding: do not ignore RSS key on device config
net/sfc: fix an Rx queue double release possibility
net/sfc: fix a Tx queue double release possibility
net/failsafe: fix crash on slave queue release
net/sfc/base: fix out of bounds read when dereferencing sdup
Ilya Maximets (4):
doc: fix style and syntax in flow API guide
doc: fix typos in the flow API guide
net/ixgbe: fix busy polling while fiber link update
net/ixgbe: stop link setup alarm handler before device start
Ivan Malov (5):
net/sfc/base: fix a typo in unicast filter insertion comment
net/sfc: do not skip RSS configuration step on reconfigure
net/sfc: allow to query RSS key and HF in isolated mode
net/sfc: allow to query RSS key and HF when RSS is disabled
net/sfc/base: remove Falcon-specific concurrency check
Jasvinder Singh (3):
app/testpmd: fix metering and policing commands
app/testpmd: fix memory leak for TM object
net/softnic: fix undefined dev info fields
Jerin Jacob (9):
app/testpmd: fix csum parse-tunnel command invocation
mbuf: fix Tx offload mask
doc: clarify L3 Tx checksum prerequisite
doc: clarify L4 Tx checksum prerequisite
crypto/scheduler: fix build with gcc 8.2
doc: clarify TSO Tx offload prerequisite
eal: introduce rte version of fls
eal: fix build
net/octeontx: fix packet corruption on Tx
Jiayu Hu (1):
gro: fix overflow of TCP payload calculation
John Daley (1):
net/enic: fix flow API memory leak
Konstantin Ananyev (2):
acl: forbid rule with priority zero
ip_frag: use key length for key comparison
Leah Tekoa (1):
app/testpmd: fix RED byte stats
Lee Daly (1):
net/bonding: fix possible silent failure in config
Li Han (1):
ip_frag: fix overflow in key comparison
Luca Boccassi (3):
net/e1000: do not error out if Rx drop enable is set
eal/linux: handle UIO read failure in interrupt handler
net/virtio: register/unregister intr handler on start/stop
Mark Spender (1):
net/sfc/base: prevent access to the NIC config before probe
Marko Kovacevic (2):
doc: fix formatting in IP reassembly app guide
app/pdump: fix port id storage size
Martin Harvey (4):
net/sfc/base: fix SAL annotation for input buffers
net/sfc/base: check size of memory to read sensors data to
net/sfc/base: avoid usage of too big arrays on stack
net/sfc/base: fix PreFAST warnings because of unused return
Matthew Smith (1):
net/ixgbe: wait longer for link after fiber MAC setup
Mody, Rasesh (5):
net/qede/base: fix to handle stag update event
net/bnx2x: fix logging to include device name
net/bnx2x: fix to add PHY lock
net/bnx2x: fix VF link state update
net/qede: fix ethernet type in HW registers
Nikhil Rao (2):
eventdev: fix unlock in Rx adapter
eventdev: fix eth Rx adapter hotplug incompatibility
Nitin Saxena (1):
net/octeontx: fix mbuf corruption with large private sizes
Ori Kam (1):
examples/flow_filtering: remove VLAN item
Pablo de Lara (1):
crypto/aesni_mb: fix possible array overrun
Paul M Stillwell Jr (1):
ethdev: fix doxygen comment to be with structure
Pavan Nikhilesh (1):
test/event: check burst mode capability
Phil Yang (6):
app/testpmd: optimize mbuf pool allocation
app/testpmd: fix vdev socket initialization
app/testpmd: fix physical port socket initialization
kni: fix kernel FIFO synchronization
app/testpmd: reserve NUMA node per port and per ring
test: release ring resources after PMD perf test
Qi Zhang (4):
net/i40e: fix send admin queue command before init
net/i40e/base: properly clean resources
net/i40e/base: gracefully clean the resources
net/i40e/base: correct global reset timeout calculation
Radu Nicolau (2):
net/bonding: stop and deactivate slaves on stop
net/bonding: fix crash when stopping mode 4 port
Rafal Kozik (1):
doc: add VFIO in ENA guide
Rami Rosen (2):
doc: fix wrong usage of bind command
examples/vhost: remove unnecessary constant
Rasesh Mody (2):
net/bnx2x: fix to disable further interrupts
net/bnx2x: fix call to link handling periodic function
Raslan Darawsheh (1):
app/testpmd: fix L4 length for UDP checksum
Reshma Pattan (1):
latency: fix timestamp marking and latency calculation
Richard Houldsworth (1):
net/sfc/base: make last byte of module information available
Rosen Xu (1):
app/testpmd: fix shaper profile parameters
Shahaf Shuler (3):
net/mlx5: add Bluefield device id
net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
net: fix build with pedantic
Shahed Shaikh (5):
net/qede: fix Tx offload mask
net/qede/base: fix MFW FLR flow
net/qede: fix flow director for IPv6 filter
net/qede: fix Rx buffer size calculation
net/qede: fix Tx tunnel offload support mask
Somnath Kotur (1):
net/bnxt: fix uninitialized pointer access in Tx
Stephen Hemminger (3):
igb_uio: fix refcount if open returns error
net/tap: fix file descriptor check
doc: fix spelling in PMD guides
Stewart Allen (1):
net/ena: fix passing RSS hash to mbuf
Subrahmanyam Nilla (1):
net/thunderx: fix Tx desc corruption in scatter-gather mode
Szymon Sliwa (1):
crypto/mvsam: update hash digest sizes
Thomas Monjalon (8):
kvargs: fix processing a null list
kni: fix build on Linux < 3.14
pci: fix parsing of address without function number
eal: fix build with -O1
kni: fix possible uninitialized variable
net/mlx4: fix possible uninitialized variable
eal/x86: remove unused memcpy file
fix dpdk.org URLs
Timothy Redaelli (1):
net/qede: fix crash when configure fails
Tiwei Bie (3):
net/virtio-user: fix typo in error message
vhost: remove unneeded null pointer check
net/virtio: fix unchecked return value
Tomasz Cel (1):
doc: fix missing CCM to QAT feature list
Tomasz Duszynski (1):
net/mvpp2: fix array initialization
Vivek Sharma (1):
eal: use correct data type for bitmap slab operations
Xiaolong Ye (2):
net/i40e: fix offload not supported mask
net/ixgbe: fix maximum wait time in comment
Xueming Li (1):
net/mlx5: fix interrupt completion queue index wrapping
Yahui Cao (3):
net/virtio-user: do not reset owner when driver resets
net/vhost: fix parameters string
vhost: fix corner case for enqueue operation
Yanglong Wu (1):
net/ixgbevf: fix link state
Yipeng Wang (1):
test/hash: fix bucket size in perf test
Yong Wang (2):
doc: fix typo in testpmd guide
doc: fix NUMA library name in Linux guide
Yongping Zhang (1):
net/bnxt: fix registration of VF async event completion ring
Yongseok Koh (11):
eal/arm64: fix instrinsic for GCC < 4.9
mk: disable gcc AVX512F support
net/mlx5: make vectorized Tx threshold configurable
net/mlx5: optimize Rx buffer replenishment threshold
net/mlx5: fix multi-chunk mempool support
ethdev: fix queue start and stop
table: fix casting cuckoo hash function
net/nfp: replace strncpy by strlcpy
Yunjian Wang (2):
net/bonding: support matching QinQ ethertype
net/e1000/base: fix uninitialized variable
Zhirun Yan (2):
net/ixgbe: update Tx offload mask
net/igb: update Tx offload mask
Ziye Yang (1):
eal/linux: fix memory leak of logid
---[ List of missing patches ]---
The following is the accumulated list of skipped patches. Authors/maintainers
have not yet responded to backport requests. Actions to take per each patch,
a) say "it is not relevant to 17.11"
b) send out a backport to stable at dpdk.org
80ad678ae Ajit Khaparde net/bnxt: fix MTU setting
6f93b2aa2 Ajit Khaparde net/bnxt: remove excess log messages
5bf10cdb6 Ajit Khaparde net/bnxt: set a VNIC as default only once
7712a1c66 Alejandro Lucero net/nfp: fix live MAC changes not supported
0c15f3c01 Ali Alnubani net/mlx5: fix initialization of struct members
054d1be48 Beilei Xing net/i40e: fix Rx instability with vector mode
3c4c76cf1 Damjan Marion net/i40e: fix 25G AOC and ACC cable detection on XXV710
1fd1aa0c9 Fan Zhang crypto/aesni_mb: fix queue pair free
5b4557ec8 Ferruh Yigit app/testpmd: fix displaying RSS hash functions
a8b52dafe Ferruh Yigit doc: fix vhost library version in release notes
975735834 Ferruh Yigit fix global variable issues
c06aee624 Ferruh Yigit net/bnxt: fix uninitialized variable access
c8b506e4b Ferruh Yigit service: fix possible null access
ed42d1845 Gautam Dawar net/sfc/base: fix out of bounds read when dereferencing sdup
dbdbc4a2e Honnappa Nagarahalli hash: fix key store element alignment
0d7853a4d Ilya Maximets vhost-user: drop connection on message handling failures
13ffe6059 Jerin Jacob doc: clarify VLAN and QinQ Tx offload prerequisite
c23e46594 Jerin Jacob mbuf: fix offload flag name and list
9b47ed438 Joyce Kong config: enable more than 128 cores for arm64
f394c63d2 Martin Harvey net/sfc/base: fix PreFAST warnings because of unused return
74ee315e4 Maxime Coquelin vhost: fix error handling when mem table gets updated
57b4d90b5 Maxime Coquelin vhost: fix payload size of reply
55e411b30 Qi Zhang bus/pci: fix resource mapping override
188d0bda2 Qi Zhang net/i40e/base: fix partition id calculation for X722
54f4a22dc Qi Zhang net/i40e/base: improve the polling mechanism
b72611a27 Qi Zhang net/i40e/base: read LLDP config area with correct endianness
853c78249 Rasesh Mody net/bnx2x: fix dynamic logging
c1752a36b Sachin Saxena net/dpaa: fix link speed based on MAC type
1a611fdaf Shahaf Shuler net/mlx5: support missing counter in extended statistics
51fafb89a Somnath Kotur net/bnxt: get rid of ff pools and use VNIC info array
cc02c9771 Stephen Hemminger net/tap: fix file descriptor leak on error
aa28ec5d2 Wenzhuo Lu ethdev: fix invalid configuration after failure
a83090006 Xiaoxin Peng net/bnxt: reduce polling interval for valid bit
ff30a020b Yanglong Wu net/ixgbe: fix TDH register write
2d28bb5dd Yipeng Wang hash: remove unnecessary pause
d31c84443 Zhirun Yan net/avf: fix Tx offload mask
More information about the announce
mailing list