DPDK announcements
 help / color / Atom feed
From: Kevin Traynor <ktraynor@redhat.com>
To: announce@dpdk.org
Subject: [dpdk-announce] DPDK 18.11.1 released
Date: Mon,  8 Apr 2019 17:38:03 +0100
Message-ID: <20190408163803.31900-1-ktraynor@redhat.com> (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

                 reply index

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publically 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

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