From: Kevin Traynor <ktraynor@redhat.com>
To: announce@dpdk.org
Subject: [dpdk-dev] [dpdk-announce] DPDK 18.11.1 released
Date: Mon, 8 Apr 2019 17:38:03 +0100 [thread overview]
Message-ID: <20190408163803.31900-1-ktraynor@redhat.com> (raw)
Message-ID: <20190408163803.SG_JQ-KuH5RIQr0KyRGTOp30jaDDIvlLT1zMbg6KSHQ@z> (raw)
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-18.11.1.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=18.11
Information about validation of the stable release:
http://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#validation
Kevin Traynor
---
app/pdump/main.c | 9 +
app/test-bbdev/test_bbdev_perf.c | 10 +-
app/test-eventdev/test_perf_common.c | 3 +-
app/test-pmd/cmdline.c | 16 +-
app/test-pmd/cmdline_flow.c | 2 +
app/test-pmd/cmdline_tm.c | 24 +-
app/test-pmd/testpmd.c | 6 +-
config/arm/meson.build | 3 +
config/x86/meson.build | 11 +-
devtools/check-git-log.sh | 7 +-
devtools/check-symbol-change.sh | 1 +
devtools/checkpatches.sh | 9 +-
devtools/test-meson-builds.sh | 2 +-
doc/guides/conf.py | 5 +-
doc/guides/contributing/documentation.rst | 13 +
doc/guides/cryptodevs/aesni_mb.rst | 8 +-
doc/guides/cryptodevs/qat.rst | 3 +-
doc/guides/linux_gsg/sys_reqs.rst | 9 +
doc/guides/nics/i40e.rst | 6 +
doc/guides/nics/ifc.rst | 4 +-
doc/guides/nics/mlx5.rst | 27 +-
doc/guides/prog_guide/env_abstraction_layer.rst | 9 -
.../prog_guide/generic_receive_offload_lib.rst | 19 +
doc/guides/prog_guide/power_man.rst | 8 +-
doc/guides/prog_guide/rte_flow.rst | 10 +-
doc/guides/rel_notes/known_issues.rst | 35 +
doc/guides/rel_notes/release_18_11.rst | 316 ++++++++
doc/guides/sample_app_ug/flow_filtering.rst | 74 +-
doc/guides/testpmd_app_ug/run_app.rst | 4 +-
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 10 +-
drivers/baseband/turbo_sw/Makefile | 2 +-
drivers/bus/dpaa/dpaa_bus.c | 48 +-
drivers/bus/fslmc/fslmc_bus.c | 37 +-
drivers/bus/fslmc/fslmc_vfio.c | 2 +-
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 78 +-
drivers/bus/fslmc/qbman/qbman_portal.c | 12 +-
drivers/bus/fslmc/qbman/qbman_sys.h | 1 +
drivers/bus/ifpga/ifpga_bus.c | 23 +-
drivers/bus/ifpga/rte_bus_ifpga.h | 6 +-
drivers/bus/pci/linux/pci_vfio.c | 2 +-
drivers/bus/vmbus/linux/vmbus_uio.c | 12 +-
drivers/common/qat/qat_qp.c | 14 +-
drivers/common/qat/qat_qp.h | 3 +-
drivers/compress/qat/qat_comp.c | 42 +-
drivers/compress/qat/qat_comp.h | 4 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c | 5 +
drivers/crypto/caam_jr/caam_jr.c | 2 +-
drivers/crypto/caam_jr/caam_jr_uio.c | 13 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 12 +-
drivers/crypto/dpaa_sec/dpaa_sec.c | 5 +-
drivers/crypto/null/null_crypto_pmd_ops.c | 5 +
drivers/crypto/openssl/rte_openssl_pmd_ops.c | 5 +
drivers/crypto/qat/qat_sym.c | 15 +
drivers/crypto/qat/qat_sym_session.c | 16 +-
drivers/crypto/snow3g/rte_snow3g_pmd_ops.c | 5 +
drivers/crypto/zuc/rte_zuc_pmd_ops.c | 5 +
drivers/net/af_packet/rte_eth_af_packet.c | 3 +-
drivers/net/atlantic/atl_rxtx.c | 2 +
drivers/net/avf/base/avf_adminq_cmd.h | 3 +-
drivers/net/bnx2x/bnx2x.c | 151 ++--
drivers/net/bnx2x/bnx2x.h | 3 +-
drivers/net/bnx2x/bnx2x_ethdev.c | 20 +-
drivers/net/bnx2x/bnx2x_ethdev.h | 1 +
drivers/net/bnx2x/ecore_sp.c | 8 +-
drivers/net/bonding/rte_eth_bond_api.c | 11 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 6 +-
drivers/net/cxgbe/cxgbe_flow.c | 4 +
drivers/net/cxgbe/cxgbe_main.c | 14 +-
drivers/net/dpaa/dpaa_ethdev.c | 6 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 12 +-
drivers/net/e1000/em_rxtx.c | 2 +
drivers/net/e1000/igb_ethdev.c | 43 +-
drivers/net/ena/ena_ethdev.c | 263 ++++---
drivers/net/enic/enic_clsf.c | 2 -
drivers/net/enic/enic_main.c | 1 -
drivers/net/fm10k/fm10k_ethdev.c | 1 +
drivers/net/fm10k/fm10k_rxtx.c | 2 +
drivers/net/i40e/base/i40e_type.h | 1 +
drivers/net/i40e/i40e_ethdev.c | 115 ++-
drivers/net/i40e/i40e_ethdev.h | 3 +
drivers/net/i40e/i40e_ethdev_vf.c | 22 +-
drivers/net/i40e/i40e_pf.c | 25 +
drivers/net/i40e/i40e_rxtx.c | 6 +-
drivers/net/i40e/rte_pmd_i40e.c | 12 +-
drivers/net/ifc/base/ifcvf.h | 2 +-
drivers/net/ifc/ifcvf_vdpa.c | 8 +-
drivers/net/ixgbe/base/ixgbe_82599.c | 2 +
drivers/net/ixgbe/base/ixgbe_phy.c | 13 +
drivers/net/ixgbe/base/ixgbe_phy.h | 1 +
drivers/net/ixgbe/base/ixgbe_type.h | 2 +
drivers/net/ixgbe/base/ixgbe_x550.c | 4 +
drivers/net/ixgbe/ixgbe_ethdev.c | 14 +
drivers/net/ixgbe/ixgbe_ethdev.h | 3 +
drivers/net/ixgbe/ixgbe_pf.c | 12 +-
drivers/net/ixgbe/ixgbe_rxtx.c | 25 +-
drivers/net/mlx5/Makefile | 5 +
drivers/net/mlx5/meson.build | 2 +
drivers/net/mlx5/mlx5.c | 23 +-
drivers/net/mlx5/mlx5_flow.c | 2 +-
drivers/net/mlx5/mlx5_flow_tcf.c | 863 +++++++++++++--------
drivers/net/mlx5/mlx5_flow_verbs.c | 14 +-
drivers/net/mlx5/mlx5_rxq.c | 8 +-
drivers/net/mlx5/mlx5_rxtx.h | 4 -
drivers/net/netvsc/hn_ethdev.c | 9 +-
drivers/net/netvsc/hn_nvs.c | 6 +-
drivers/net/netvsc/hn_rxtx.c | 11 +
drivers/net/netvsc/hn_var.h | 1 +
drivers/net/qede/qede_rxtx.c | 98 ++-
drivers/net/qede/qede_rxtx.h | 2 +
drivers/net/sfc/base/efx_tx.c | 3 +-
drivers/net/sfc/efsys.h | 2 +-
drivers/net/sfc/sfc.h | 4 +-
drivers/net/sfc/sfc_ef10_tx.c | 7 +
drivers/net/sfc/sfc_ethdev.c | 38 +-
drivers/net/sfc/sfc_log.h | 3 +-
drivers/net/sfc/sfc_port.c | 14 +
drivers/net/sfc/sfc_tso.h | 13 +
drivers/net/sfc/sfc_tx.c | 6 +-
drivers/net/tap/rte_eth_tap.c | 49 +-
drivers/net/tap/tap_tcmsgs.c | 2 +-
drivers/net/vhost/rte_eth_vhost.c | 1 -
drivers/net/virtio/virtio_user/virtio_user_dev.c | 2 +-
drivers/net/virtio/virtqueue.h | 5 +
drivers/net/vmxnet3/vmxnet3_rxtx.c | 2 +
drivers/raw/dpaa2_qdma/dpaa2_qdma.c | 2 +-
drivers/raw/ifpga_rawdev/base/opae_hw_api.c | 14 +-
drivers/raw/ifpga_rawdev/base/opae_hw_api.h | 3 +-
drivers/raw/ifpga_rawdev/ifpga_rawdev.c | 12 +-
examples/bond/main.c | 29 +-
examples/flow_filtering/flow_blocks.c | 18 +-
examples/ipsec-secgw/ipsec-secgw.c | 177 ++++-
examples/ipsec-secgw/ipsec.c | 99 ++-
examples/ipsec-secgw/ipsec.h | 11 +
examples/ipsec-secgw/sa.c | 7 +-
examples/ipsec-secgw/sp4.c | 10 +-
examples/ipsec-secgw/sp6.c | 10 +-
examples/kni/main.c | 12 +
examples/tep_termination/main.c | 3 -
examples/vhost/main.c | 10 +-
examples/vhost_crypto/main.c | 9 +-
kernel/linux/kni/compat.h | 9 +-
kernel/linux/kni/ethtool/igb/igb_main.c | 5 +
kernel/linux/kni/ethtool/igb/kcompat.h | 9 +-
kernel/linux/kni/ethtool/ixgbe/kcompat.h | 4 +
lib/librte_compressdev/rte_comp.h | 4 +-
lib/librte_eal/bsdapp/eal/eal.c | 42 +-
lib/librte_eal/common/eal_common_memory.c | 12 +
lib/librte_eal/common/eal_common_memzone.c | 8 +-
lib/librte_eal/common/eal_common_options.c | 51 +-
lib/librte_eal/common/eal_common_proc.c | 42 +-
lib/librte_eal/common/eal_filesystem.h | 9 +-
lib/librte_eal/common/eal_internal_cfg.h | 6 +-
lib/librte_eal/common/eal_options.h | 1 +
lib/librte_eal/common/eal_private.h | 6 +-
lib/librte_eal/common/hotplug_mp.c | 4 +
lib/librte_eal/common/include/generic/rte_atomic.h | 6 +-
lib/librte_eal/common/include/rte_malloc.h | 13 +-
lib/librte_eal/common/include/rte_version.h | 2 +-
lib/librte_eal/common/malloc_elem.c | 4 +
lib/librte_eal/common/malloc_mp.c | 8 +
lib/librte_eal/common/rte_malloc.c | 34 +-
lib/librte_eal/common/rte_option.c | 5 +-
lib/librte_eal/linuxapp/eal/eal.c | 150 +++-
lib/librte_eal/linuxapp/eal/eal_memalloc.c | 52 +-
lib/librte_eal/linuxapp/eal/eal_memory.c | 2 +-
lib/librte_eal/linuxapp/eal/eal_vfio.c | 91 ++-
lib/librte_eal/linuxapp/eal/eal_vfio.h | 12 +-
lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c | 16 +
lib/librte_efd/rte_efd.c | 14 +
lib/librte_ethdev/rte_ethdev.c | 4 +-
lib/librte_ethdev/rte_ethdev.h | 7 +-
lib/librte_eventdev/rte_event_eth_rx_adapter.c | 2 +-
lib/librte_eventdev/rte_event_eth_tx_adapter.c | 54 +-
lib/librte_eventdev/rte_event_timer_adapter.h | 57 +-
lib/librte_eventdev/rte_eventdev.h | 4 +-
lib/librte_gro/gro_tcp4.c | 10 +-
lib/librte_gro/gro_tcp4.h | 5 +
lib/librte_gro/gro_vxlan_tcp4.c | 10 +-
lib/librte_gso/gso_common.h | 4 +-
lib/librte_hash/rte_cuckoo_hash.c | 12 +-
lib/librte_hash/rte_cuckoo_hash.h | 11 +
lib/librte_ip_frag/rte_ip_frag.h | 1 +
lib/librte_ip_frag/rte_ipv6_fragmentation.c | 18 +-
lib/librte_net/rte_ip.h | 12 +-
lib/librte_sched/rte_sched.c | 2 +
lib/librte_telemetry/rte_telemetry.c | 40 +-
lib/librte_telemetry/rte_telemetry_internal.h | 2 +-
lib/librte_timer/rte_timer.c | 28 +-
lib/librte_vhost/fd_man.c | 4 +
lib/librte_vhost/fd_man.h | 1 +
lib/librte_vhost/socket.c | 14 +-
lib/librte_vhost/vhost.h | 6 +-
lib/librte_vhost/vhost_crypto.c | 140 +++-
lib/librte_vhost/vhost_user.c | 22 +-
lib/librte_vhost/virtio_net.c | 32 +-
lib/meson.build | 2 +-
meson.build | 8 +-
mk/rte.cpuflags.mk | 4 +-
mk/rte.sdkinstall.mk | 5 +-
mk/toolchain/gcc/rte.toolchain-compat.mk | 10 +
pkg/dpdk.spec | 2 +-
test/test/meson.build | 3 +
test/test/test_cryptodev_blockcipher.c | 5 +-
test/test/test_eal_flags.c | 67 +-
test/test/test_hash_readwrite.c | 12 +-
test/test/test_metrics.c | 2 +-
206 files changed, 3307 insertions(+), 1426 deletions(-)
Akhil Goyal (1):
crypto/dpaa2_sec: fix FLC address for physical mode
Alejandro Lucero (1):
vfio: fix error message
Amr Mokhtar (1):
app/bbdev: fix return value check
Anatoly Burakov (17):
eal: clean up unused files on initialization
malloc: fix duplicate mem event notification
malloc: make alignment requirements more stringent
mem: fix segment fd API error code for external segment
mem: check for memfd support in segment fd API
doc: remove note on memory mode limitation in multi-process
test/mem: add external mem autotest to meson
test/fbarray: add to meson
malloc: fix deadlock when reading stats
eal/bsd: remove clean up of files at startup
eal: fix strdup usages in internal config
vfio: do not unregister callback in secondary process
mem: fix variable shadowing
mem: fix storing old policy
eal: check string parameter lengths
vfio: allow secondary process to query IOMMU type
doc: clarify libnuma requirement for NUMA systems
Andrew Rybchenko (6):
net/sfc: pass HW Tx queue index on creation
net/sfc: fix typo in preprocessor check
net/sfc: fix VF error/missed stats mapping
net/sfc: fix Rx packets counter
ethdev: fix errno to have positive value
gso: fix VxLAN/GRE tunnel checks
Andy Pei (4):
bus/ifpga: fix build for cpp applications
bus/ifpga: fix forcing optional devargs
bus/ifpga: fix AFU probe failure handler
raw/ifpga: fix memory leak
Arek Kusztal (3):
crypto/qat: fix block size error handling
crypto/qat: fix message for CCM when setting unused counter
crypto/qat: fix message for NULL algo setting unused counter
Arnon Warshavsky (1):
devtools: fix return of forbidden addition checks
Asaf Penso (1):
net/mlx5: fix function documentation
Bruce Richardson (5):
net: fix underflow for checksum of invalid IPv4 packets
net/tap: add buffer overflow checks before checksum
telemetry: fix using ports of different types
build: fix variable name in dependency error message
devtools: fix build check for whether meson has run
Chas Williams (1):
ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes
Chenmin Sun (1):
net/i40e: fix statistics
Cristian Dumitrescu (1):
app/testpmd: fix quit to stop all ports before close
David Hunt (1):
doc: fix references in power management guide
David Marchand (3):
devtools: fix symbol check when adding experimental section
eal: fix out of bound access when no CPU available
ethdev: declare Tx prepare API as not experimental
David Zeng (1):
kni: fix build on RHEL8 for arm and Power9
Declan Doherty (1):
net/bonding: fix possible null pointer reference
Dekel Peled (7):
net/mlx5: fix validation of Rx queue number
app/testpmd: fix MPLSoUDP encapsulation
app/testpmd: fix MPLSoGRE encapsulation
doc: fix flow action command names in testpmd guide
examples/flow_filtering: fix example documentation
doc: fix MAC address rewrite actions in prog guide
app/testpmd: fix Tx metadata show command
Dharmik Thakkar (1):
test/hash: fix perf result
Didier Pallard (2):
drivers/net: fix several Tx prepare functions
net/i40e: revert fix offload not supported mask
Erik Gabriel Carrillo (3):
eventdev: remove redundant timer adapter function prototypes
app/eventdev: detect deadlock for timer event producer
timer: fix race condition
Fan Zhang (5):
examples/vhost_crypto: fix bracket
drivers/crypto: fix PMDs memory leak
doc: fix AESNI_MB guide
vhost/crypto: fix possible dead loop
vhost/crypto: fix possible out of bound access
Ferruh Yigit (5):
net/tap: fix possible uninitialized variable access
mk: fix scope of disabling AVX512F support
examples/kni: fix crash while handling userspace request
kni: fix build for dev_open in Linux 5.0
kni: fix build for igb_ndo_bridge_setlink in Linux 5.0
Fiona Trahe (3):
test/crypto: fix misleading trace message
doc: add GCM AAD limitation in qat guide
crypto/qat: fix digest in wireless auth case
Gaetan Rivet (2):
eal: fix detection of duplicate option register
eal: fix log level of error in option register
Gage Eads (1):
eventdev: fix xstats documentation typo
Gao Feng (2):
eal: fix leak on multi-process request error
memzone: fix unlock on initialization failure
Gavin Hu (2):
config: enable C11 memory model for armv8 with meson
devtools: fix wrong headline lowercase for arm
Haiyue Wang (1):
net/i40e: perform basic validation on VF messages
Hari Kumar Vemula (3):
eal: fix core number validation
efd: fix tail queue leak
net/bonding: fix reset active slave
Harman Kalra (1):
test/metrics: fix a negative case
Harry van Haaren (1):
build: fix meson check for binutils 2.30
Hemant Agrawal (5):
bus/dpaa: fix logical to physical core affine logic
net/dpaa: fix secondary process
bus/fslmc: fix to use correct physical core for logical core
net/dpaa2: fix bad check for not-null
bus/fslmc: fix to convert error msg to warning
Hideyuki Yamashita (1):
net/vhost: fix double free of MAC address
Honnappa Nagarahalli (1):
hash: fix out-of-bound write while freeing key slot
Hyong Youb Kim (1):
net/enic: remove useless include
Igor Romanov (2):
net/sfc/base: fix Tx descriptor max number check
net/sfc: fix crash in EF10 TSO if no payload
Ilya Maximets (6):
vhost: fix double read of descriptor flags
eal: fix build of external app with clang on armv8
net/virtio: add barrier before reading the flags
eal: fix clang build with intrinsics forced
eal/linux: fix parsing zero socket memory and limits
test: check zero socket memory as valid
Ivan Malov (4):
net/sfc: add missing header guard to TSO header file
net/sfc: discard last seen VLAN TCI if Tx packet is dropped
net/sfc: fix datapath name references in logs
net/sfc: fix port ID log
Jeff Shaw (1):
hash: fix return of bulk lookup
Jiayu Hu (3):
gro: fix overflow of payload length calculation
gro: check invalid TCP header length
doc: add GRO limitations in programmers guide
Julien Meunier (1):
net/fm10k: fix internal switch initial status
Kamil Chalupnik (1):
bb/turbo_sw: fix dynamic linking
Keith Wiles (1):
eal: fix missing newline in a log
Kevin Traynor (4):
version: 18.11.1-rc1
version: 18.11.1-rc2
Revert "net/mlx5: fix instruction hotspot on replenishing Rx buffer"
version: 18.11.1
Konstantin Ananyev (4):
examples/ipsec-secgw: fix crypto-op might never get dequeued
examples/ipsec-secgw: fix outbound codepath for single SA
examples/ipsec-secgw: make local variables static
examples/ipsec-secgw: fix inbound SA checking
Lee Daly (1):
compressdev: fix structure comment
Luca Boccassi (4):
net/ixgbe/base: add LHA ID
doc: fix garbage text in generated HTML guides
build: use static deps for pkg-config libs.private
build: mention -march in pkg-config description
Matthias Gatto (1):
vhost: fix race condition when adding fd in the fdset
Maxime Coquelin (3):
vhost: fix crash after mmap failure
vhost: enforce avail index and desc read ordering
vhost: enforce desc flags and content read ordering
Michal Krawczyk (2):
net/ena: fix dev init with multi-process
net/ena: fix errno to positive value
Moti Haimovsky (1):
net/mlx5: fix shared counter allocation logic
Nikhil Rao (2):
eventdev: fix error log in eth Rx adapter
eventdev: fix eth Tx adapter queue count checks
Pallantla Poornima (1):
drivers: fix sprintf with snprintf
Qi Zhang (1):
eal: close multi-process socket during cleanup
Qiming Yang (2):
net/i40e: fix getting RSS configuration
net/i40e: fix get RSS conf
Radu Nicolau (2):
examples/bond: fix initialization order
examples/bond: fix crash when there is no active slave
Rafal Kozik (8):
net/ena: add reset reason in Rx error
net/ena: skip packet with wrong request id
net/ena: destroy queues if start failed
net/ena: do not reconfigure queues on reset
net/ena: add supported RSS offloads types
net/ena: fix invalid reference to variable in union
net/ena: fix cleanup for out of order packets
net/ena: update completion queue after cleanup
Rahul Lakkireddy (3):
net/cxgbe: fix control queue mbuf pool naming convention
net/cxgbe: fix overlapping regions in TID table
net/cxgbe: skip parsing match items with no spec
Rami Rosen (10):
doc: fix a typo in testpmd guide
net/i40e: fix config name in comment
net/avf/base: fix comment referencing internal data
doc: fix a typo in testpmd guide
doc: fix a parameter name in testpmd guide
examples/tep_term: remove unused constant
examples/vhost: fix a typo
doc: fix ifc naming
doc: add missing loopback option in testpmd guide
doc: add dependency for PDF in contributing guide
Rasesh Mody (1):
net/bnx2x: cleanup info logs
Reshma Pattan (1):
app/pdump: fix vdev cleanup
Rosen Xu (1):
app/testpmd: expand RED queue thresholds to 64 bits
Sachin Saxena (1):
bus/fslmc: fix to reset portal memory before use
Saleh Alsouqi (1):
app/testpmd: fix MPLS BoS bit default value
Seth Howell (1):
malloc: notify primary process about hotplug in secondary
Shahed Shaikh (3):
net/qede: fix performance bottleneck in Rx path
net/qede: remove prefetch in Tx path
net/bnx2x: fix segfaults due to stale interrupt status
Shreyansh Jain (2):
bus/fslmc: fix parse method for bus devices
net/dpaa2: fix device init for secondary process
Stephen Hemminger (8):
bus/vmbus: fix race in subchannel creation
net/netvsc: enable SR-IOV
net/netvsc: disable multi-queue on older servers
bus/dpaa: do nothing if bus not present
net/netvsc: fix transmit descriptor pool cleanup
net/netvsc: fix probe when VF not found
net/tap: allow full length names
net/tap: let kernel choose tun device name
Tiago Lam (1):
net/af_packet: fix setting MTU decrements sockaddr twice
Timmons C. Player (1):
net/igb: fix LSC interrupt when using MSI-X
Timothy Redaelli (1):
mk: do not install meson.build in usertools
Tiwei Bie (7):
vhost: fix possible out of bound access in vector filling
vhost: fix possible dead loop in vector filling
vhost: ensure event idx is mapped when negotiated
vhost: fix memory leak on realloc failure
examples/vhost: fix path allocation failure handling
vhost: fix access for indirect descriptors
net/virtio-user: fix used ring in cvq handling
Tomasz Jozwiak (4):
common/qat: remove check of valid firmware response
compress/qat: fix return on building request error
compress/qat: fix dequeue error counter
compress/qat: fix returned status on overflow
Tonghao Zhang (1):
sched: fix memory leak on init failure
Viacheslav Ovsiienko (10):
net/mlx5: remove checks for outer tunnel items on E-Switch
net/mlx5: validate tunnel inner items on E-Switch
net/mlx5: support tunnel inner items on E-Switch
net/mlx5: validate ethernet type on E-Switch
net/mlx5: support ethernet type for tunnels on E-Switch
net/mlx5: fix typos and code style
net/mlx5: fix TC rule handle assignment
net/mlx5: fix VXLAN port registration race condition
net/mlx5: fix VXLAN without decap action for E-Switch
net/mlx5: fix build for armv8
Wei Zhao (3):
net/ixgbe: fix Rx LRO capability offload for x550
net/ixgbe: fix over using multicast table for VF
net/i40e: fix queue region DCB configure
Wenjie Sun (1):
vhost: fix deadlock in driver unregister
Xiao Liang (1):
kni: fix build on RHEL 8
Xiao Wang (1):
net/ifc: store only registered device instance
Xiaolong Ye (1):
net/ifcvf: fix typo on struct name
Xiaoyun Li (4):
net/i40e: fix using recovery mode firmware
net/i40e: fix overwriting RSS RETA
net/ixgbe: fix overwriting RSS RETA
net/i40e: fix statistics inconsistency
Yanglong Wu (1):
net/i40e: fix VF overwrite PF RSS LUT for X722
Yaroslav Brustinov (1):
ethdev: fix typo in queue setup error log
Yong Wang (1):
doc: fix a typo in power management guide
Yongseok Koh (5):
malloc: fix finding maximum contiguous IOVA size
net/mlx5: fix Multi-Packet RQ mempool free
net/mlx5: fix Rx packet padding
net/mlx5: fix deprecated library API for Rx padding
net/mlx5: fix instruction hotspot on replenishing Rx buffer
Youri Querry (1):
bus/fslmc: fix ring mode to use correct cache settings
Yunjian Wang (1):
net/ixgbe: fix crash on remove
Zhirun Yan (3):
net/i40e: fix port close
net/i40e: remove redundant reset of queue number
net/i40e: clear VF reset flags after reset
next reply other threads:[~2019-04-09 13:03 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-08 16:38 Kevin Traynor [this message]
2019-04-08 16:38 ` Kevin Traynor
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190408163803.31900-1-ktraynor@redhat.com \
--to=ktraynor@redhat.com \
--cc=announce@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).