DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [dpdk-announce] DPDK 18.08.1 released
@ 2019-04-04  9:06 Kevin Traynor
  2019-04-04  9:06 ` Kevin Traynor
  0 siblings, 1 reply; 2+ messages in thread
From: Kevin Traynor @ 2019-04-04  9:06 UTC (permalink / raw)
  To: announce

Hi all,

Here is a new stable release:
	https://fast.dpdk.org/rel/dpdk-18.08.1.tar.xz

The git tree is at:
	https://dpdk.org/browse/dpdk-stable/?h=18.08

Information about the validation of this stable release can
be found in the release note:
	http://doc.dpdk.org/guides-18.08/rel_notes/release_18_08.html#id1

Note, this is the only planned stable release for DPDK 18.08
and the 18.08 stable branch is no longer be maintained.

Kevin Traynor

---
 app/pdump/main.c                                   |  10 +-
 app/test-bbdev/test_bbdev_perf.c                   |  14 +-
 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-eventdev/test_pipeline_atq.c              |  18 +-
 app/test-eventdev/test_pipeline_common.h           |   8 +-
 app/test-eventdev/test_pipeline_queue.c            |  18 +-
 app/test-pmd/cmdline.c                             |  42 +-
 app/test-pmd/cmdline_mtr.c                         |  40 +-
 app/test-pmd/cmdline_tm.c                          |  34 +-
 app/test-pmd/config.c                              |  14 +-
 app/test-pmd/csumonly.c                            |   8 +-
 app/test-pmd/flowgen.c                             |   4 +-
 app/test-pmd/parameters.c                          |  14 +-
 app/test-pmd/rxonly.c                              |   2 +-
 app/test-pmd/softnicfwd.c                          |   2 +
 app/test-pmd/testpmd.c                             |  51 +-
 app/test-pmd/testpmd.h                             |   3 +-
 buildtools/check-experimental-syms.sh              |   6 +
 buildtools/symlink-drivers-solibs.sh               |   2 +-
 config/arm/meson.build                             |   7 +-
 config/defconfig_arm64-armv8a-linuxapp-gcc         |   1 +
 config/meson.build                                 |   3 +
 config/rte_config.h                                |   6 +-
 devtools/check-symbol-change.sh                    |  10 +-
 doc/build-sdk-meson.txt                            |   4 +-
 doc/guides/contributing/coding_style.rst           |   4 +-
 doc/guides/contributing/documentation.rst          |   4 +-
 doc/guides/contributing/patches.rst                |  14 +-
 doc/guides/contributing/stable.rst                 |   6 +-
 doc/guides/cryptodevs/features/qat.ini             |   3 +
 doc/guides/cryptodevs/overview.rst                 |   2 +-
 doc/guides/cryptodevs/qat.rst                      |   3 +-
 doc/guides/eventdevs/opdl.rst                      |   2 +-
 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/axgbe.rst                          |   2 +-
 doc/guides/nics/dpaa2.rst                          |   2 +-
 doc/guides/nics/ena.rst                            |  19 +-
 doc/guides/nics/enic.rst                           |   2 +-
 doc/guides/nics/features.rst                       |   7 +-
 doc/guides/nics/features/ena.ini                   |   1 +
 doc/guides/nics/features/failsafe.ini              |   1 -
 doc/guides/nics/i40e.rst                           |   7 +
 doc/guides/nics/liquidio.rst                       |   8 -
 doc/guides/nics/mlx5.rst                           |   7 +-
 doc/guides/nics/virtio.rst                         |   2 +-
 doc/guides/prog_guide/cryptodev_lib.rst            |   2 +-
 doc/guides/prog_guide/event_timer_adapter.rst      |   4 +-
 doc/guides/prog_guide/switch_representation.rst    |   4 +-
 doc/guides/rel_notes/release_18_05.rst             |  10 +-
 doc/guides/rel_notes/release_18_08.rst             | 454 +++++++++-
 doc/guides/sample_app_ug/compiling.rst             |  15 +-
 doc/guides/sample_app_ug/flow_filtering.rst        |   2 +-
 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        |  13 +-
 doc/guides/tools/pdump.rst                         |  10 -
 doc/guides/tools/testbbdev.rst                     |   3 +-
 drivers/bus/dpaa/base/fman/fman.c                  |   3 +-
 drivers/bus/fslmc/fslmc_bus.c                      |   4 +
 drivers/bus/pci/linux/pci.c                        |  34 +-
 drivers/bus/pci/linux/pci_uio.c                    |   2 +-
 drivers/bus/pci/linux/pci_vfio.c                   |  12 +-
 drivers/bus/vdev/vdev.c                            |  16 +-
 drivers/bus/vmbus/linux/vmbus_uio.c                |  12 +-
 drivers/common/qat/qat_device.c                    |  33 +-
 drivers/compress/isal/isal_compress_pmd.c          |  29 +-
 drivers/compress/octeontx/include/zip_regs.h       |   4 +-
 drivers/compress/octeontx/otx_zip.h                |   6 +-
 drivers/compress/qat/qat_comp.c                    |   6 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c         |  22 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c     |   8 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h |   2 +-
 drivers/crypto/ccp/ccp_pci.c                       |   5 +-
 drivers/crypto/mvsam/Makefile                      |   2 +-
 drivers/crypto/mvsam/rte_mrvl_pmd.c                |   1 +
 drivers/crypto/mvsam/rte_mrvl_pmd_ops.c            |  46 +-
 drivers/crypto/openssl/rte_openssl_pmd.c           |  22 +-
 drivers/crypto/qat/qat_sym_pmd.h                   |   2 +-
 drivers/crypto/scheduler/scheduler_pmd.c           |   2 +-
 drivers/event/dpaa2/dpaa2_eventdev.c               |   1 +
 drivers/event/octeontx/ssovf_evdev.c               |   3 +-
 drivers/event/sw/sw_evdev_scheduler.c              |  13 +-
 drivers/net/avf/Makefile                           |   2 +-
 drivers/net/avf/avf_ethdev.c                       |  19 +-
 drivers/net/avf/avf_rxtx.c                         |  19 +-
 drivers/net/avf/avf_rxtx.h                         |  16 +-
 drivers/net/avf/avf_rxtx_vec_sse.c                 |   2 +-
 drivers/net/avf/avf_vchnl.c                        |   2 -
 drivers/net/avf/base/avf_register.h                |   4 +-
 drivers/net/avp/meson.build                        |   3 +
 drivers/net/avp/rte_pmd_avp_version.map            |   3 +-
 drivers/net/axgbe/rte_pmd_axgbe_version.map        |   3 +-
 drivers/net/bnx2x/bnx2x.c                          | 928 +++++++++++----------
 drivers/net/bnx2x/bnx2x.h                          |  40 +-
 drivers/net/bnx2x/bnx2x_ethdev.c                   | 104 ++-
 drivers/net/bnx2x/bnx2x_ethdev.h                   |   1 +
 drivers/net/bnx2x/bnx2x_logs.h                     |  44 +-
 drivers/net/bnx2x/bnx2x_rxtx.c                     |  15 +-
 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                       | 262 +++---
 drivers/net/bnx2x/ecore_sp.h                       |   4 +-
 drivers/net/bnx2x/elink.c                          | 761 +++++++++--------
 drivers/net/bnxt/bnxt.h                            |   7 +-
 drivers/net/bnxt/bnxt_ethdev.c                     | 286 +++----
 drivers/net/bnxt/bnxt_filter.c                     |  26 +-
 drivers/net/bnxt/bnxt_flow.c                       |  12 +-
 drivers/net/bnxt/bnxt_hwrm.c                       |  37 +-
 drivers/net/bnxt/bnxt_rxq.c                        |  19 +-
 drivers/net/bnxt/bnxt_rxr.c                        |  24 -
 drivers/net/bnxt/bnxt_txr.c                        |   5 +-
 drivers/net/bnxt/bnxt_vnic.c                       |  43 +-
 drivers/net/bonding/rte_eth_bond_pmd.c             | 242 +++---
 drivers/net/bonding/rte_pmd_bond_version.map       |   9 +-
 drivers/net/cxgbe/cxgbe.h                          |  16 +
 drivers/net/cxgbe/cxgbe_ethdev.c                   |  20 +-
 drivers/net/cxgbe/cxgbe_filter.c                   |   7 +-
 drivers/net/cxgbe/cxgbe_flow.c                     |  21 +-
 drivers/net/cxgbe/cxgbe_flow.h                     |   5 +-
 drivers/net/cxgbe/cxgbe_main.c                     |  30 +-
 drivers/net/cxgbe/cxgbevf_ethdev.c                 |  12 +-
 drivers/net/dpaa/dpaa_ethdev.c                     |  33 +-
 drivers/net/dpaa2/dpaa2_ethdev.c                   |   6 +-
 drivers/net/e1000/base/e1000_i210.c                |   1 +
 drivers/net/e1000/e1000_ethdev.h                   |   6 +-
 drivers/net/e1000/em_rxtx.c                        |  10 +-
 drivers/net/e1000/igb_flow.c                       |  10 +-
 drivers/net/e1000/igb_rxtx.c                       |  28 +-
 drivers/net/ena/ena_ethdev.c                       | 247 +++---
 drivers/net/ena/ena_ethdev.h                       |   1 +
 drivers/net/enic/base/vnic_devcmd.h                |  16 +-
 drivers/net/enic/enic_ethdev.c                     |  31 +-
 drivers/net/enic/enic_flow.c                       |   2 +
 drivers/net/enic/enic_main.c                       |  13 +
 drivers/net/enic/enic_rxtx.c                       |  25 +-
 drivers/net/failsafe/failsafe_ether.c              |   2 +-
 drivers/net/failsafe/failsafe_ops.c                |  36 +-
 drivers/net/failsafe/failsafe_private.h            |   4 +-
 drivers/net/failsafe/failsafe_rxtx.c               |   2 +-
 drivers/net/fm10k/fm10k_ethdev.c                   |   1 +
 drivers/net/fm10k/fm10k_rxtx.c                     |   2 +
 drivers/net/i40e/base/i40e_adminq.c                |   7 +-
 drivers/net/i40e/base/i40e_adminq_cmd.h            |   3 +-
 drivers/net/i40e/base/i40e_common.c                |  60 +-
 drivers/net/i40e/base/i40e_dcb.c                   |  11 +-
 drivers/net/i40e/base/i40e_lan_hmc.c               |  15 +-
 drivers/net/i40e/base/i40e_type.h                  |   5 +-
 drivers/net/i40e/base/meson.build                  |   4 +-
 drivers/net/i40e/i40e_ethdev.c                     | 108 ++-
 drivers/net/i40e/i40e_ethdev.h                     |   7 +-
 drivers/net/i40e/i40e_ethdev_vf.c                  |   6 +-
 drivers/net/i40e/i40e_rxtx.c                       |  11 +-
 drivers/net/i40e/i40e_rxtx_vec_common.h            |  38 +
 drivers/net/i40e/i40e_vf_representor.c             |   1 +
 drivers/net/i40e/rte_pmd_i40e.c                    |   2 +-
 drivers/net/ifc/base/ifcvf.h                       |   2 +-
 drivers/net/ifc/ifcvf_vdpa.c                       |  26 +-
 drivers/net/ixgbe/base/ixgbe_82599.c               |   2 +
 drivers/net/ixgbe/base/ixgbe_common.c              |   4 +-
 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                   |  98 ++-
 drivers/net/ixgbe/ixgbe_ethdev.h                   |   3 +
 drivers/net/ixgbe/ixgbe_flow.c                     |  29 +
 drivers/net/ixgbe/ixgbe_rxtx.c                     |  33 +-
 drivers/net/ixgbe/ixgbe_vf_representor.c           |   2 +-
 drivers/net/mlx4/mlx4_ethdev.c                     |   2 +
 drivers/net/mlx4/mlx4_mr.c                         | 191 ++++-
 drivers/net/mlx4/mlx4_rxtx.h                       |  31 +-
 drivers/net/mlx5/Makefile                          |   3 +-
 drivers/net/mlx5/mlx5.c                            |  20 +-
 drivers/net/mlx5/mlx5.h                            |  18 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |  65 +-
 drivers/net/mlx5/mlx5_flow.c                       |  17 +-
 drivers/net/mlx5/mlx5_mac.c                        |   2 +-
 drivers/net/mlx5/mlx5_mr.c                         | 194 ++++-
 drivers/net/mlx5/mlx5_nl_flow.c                    |  20 -
 drivers/net/mlx5/mlx5_rxq.c                        |   2 +
 drivers/net/mlx5/mlx5_rxtx.c                       |   2 +-
 drivers/net/mlx5/mlx5_rxtx.h                       |  53 +-
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h              |   2 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.h               |   2 +-
 drivers/net/mlx5/mlx5_stats.c                      |  90 +-
 drivers/net/mvpp2/mrvl_ethdev.c                    |   3 +-
 drivers/net/mvpp2/mrvl_flow.c                      |  29 +-
 drivers/net/netvsc/hn_nvs.c                        |  13 +-
 drivers/net/netvsc/hn_rxtx.c                       |  50 +-
 drivers/net/netvsc/hn_var.h                        |   2 +-
 drivers/net/nfp/meson.build                        |   3 +
 drivers/net/nfp/nfp_net.c                          |  54 +-
 drivers/net/nfp/nfp_net_pmd.h                      |   2 +
 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                  |  32 +
 drivers/net/qede/base/ecore_int.h                  |   1 +
 drivers/net/qede/base/ecore_mcp.c                  |  83 +-
 drivers/net/qede/base/ecore_mcp_api.h              |   6 +
 drivers/net/qede/base/mcp_public.h                 |   3 +
 drivers/net/qede/base/reg_addr.h                   |  20 +
 drivers/net/qede/qede_ethdev.c                     |  39 +-
 drivers/net/qede/qede_fdir.c                       |  17 +-
 drivers/net/qede/qede_rxtx.c                       |  89 +-
 drivers/net/qede/qede_rxtx.h                       |  24 +-
 drivers/net/sfc/base/ef10_ev.c                     |  28 +-
 drivers/net/sfc/base/ef10_filter.c                 |  64 +-
 drivers/net/sfc/base/ef10_image.c                  |   5 +-
 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                    |  97 +--
 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                     |  26 +-
 drivers/net/sfc/base/efx.h                         |   8 +-
 drivers/net/sfc/base/efx_impl.h                    |   2 +-
 drivers/net/sfc/base/efx_lic.c                     |  76 +-
 drivers/net/sfc/base/efx_mcdi.c                    |  82 +-
 drivers/net/sfc/base/efx_mcdi.h                    |  11 +
 drivers/net/sfc/base/efx_nic.c                     |  13 +-
 drivers/net/sfc/base/efx_nvram.c                   |  69 +-
 drivers/net/sfc/base/efx_phy.c                     |   2 +-
 drivers/net/sfc/base/efx_port.c                    |   2 +-
 drivers/net/sfc/base/efx_rx.c                      |  12 +-
 drivers/net/sfc/base/efx_tunnel.c                  |   6 +-
 drivers/net/sfc/base/mcdi_mon.c                    |  24 +-
 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                       |  11 +-
 drivers/net/sfc/sfc_rx.c                           |   5 +-
 drivers/net/sfc/sfc_tx.c                           |   2 +
 drivers/net/softnic/meson.build                    |   3 +
 drivers/net/softnic/rte_eth_softnic_thread.c       |  40 +-
 drivers/net/tap/rte_eth_tap.c                      |   5 +-
 drivers/net/tap/tap_netlink.c                      |   3 +
 drivers/net/thunderx/nicvf_rxtx.c                  |  10 +-
 drivers/net/vdev_netvsc/vdev_netvsc.c              |   2 +-
 drivers/net/vhost/rte_eth_vhost.c                  |   6 +-
 drivers/net/virtio/virtio_ethdev.c                 |  69 +-
 drivers/net/virtio/virtio_ethdev.h                 |   5 +-
 drivers/net/virtio/virtio_pci.c                    |  10 +-
 drivers/net/virtio/virtio_pci.h                    |   3 +-
 drivers/net/virtio/virtio_user/vhost_kernel.c      |  68 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.c  |  56 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.h  |   2 +-
 drivers/net/virtio/virtio_user/virtio_user_dev.c   |  57 +-
 drivers/net/virtio/virtio_user/virtio_user_dev.h   |   1 +
 drivers/net/virtio/virtio_user_ethdev.c            |   8 +-
 drivers/net/vmxnet3/vmxnet3_ethdev.c               |  37 +-
 drivers/net/vmxnet3/vmxnet3_rxtx.c                 |   2 +
 drivers/raw/ifpga_rawdev/base/meson.build          |   4 +-
 drivers/raw/ifpga_rawdev/ifpga_rawdev.c            |   5 +-
 examples/bond/main.c                               |  15 +
 examples/flow_filtering/flow_blocks.c              |  21 +-
 examples/flow_filtering/main.c                     |   3 +-
 examples/ip_pipeline/thread.c                      |  46 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |  18 +
 examples/ipv4_multicast/main.c                     |   2 -
 examples/l3fwd-power/main.c                        |   2 +-
 examples/vhost/main.c                              |   3 -
 examples/vm_power_manager/power_manager.c          |  16 +-
 kernel/linux/igb_uio/igb_uio.c                     |  35 +-
 kernel/linux/igb_uio/meson.build                   |   2 +
 kernel/linux/kni/ethtool/igb/igb_ethtool.c         |   8 +
 kernel/linux/kni/ethtool/ixgbe/ixgbe.h             |   2 +
 kernel/linux/kni/ethtool/ixgbe/ixgbe_ethtool.c     |   8 +
 kernel/linux/kni/kni_ethtool.c                     |  10 +
 kernel/linux/kni/kni_fifo.h                        |  24 +-
 lib/librte_acl/acl_gen.c                           |   2 +-
 lib/librte_acl/rte_acl.h                           |   2 +-
 lib/librte_bpf/bpf_jit_x86.c                       |  28 +-
 lib/librte_bpf/rte_bpf_ethdev.h                    |   2 +-
 lib/librte_cfgfile/rte_cfgfile_version.map         |   4 +-
 lib/librte_compressdev/rte_comp.c                  |  14 +-
 lib/librte_compressdev/rte_comp.h                  |   4 +-
 lib/librte_compressdev/rte_compressdev.h           |   7 +
 lib/librte_compressdev/rte_compressdev_version.map |   4 +-
 lib/librte_cryptodev/Makefile                      |   2 +-
 lib/librte_cryptodev/meson.build                   |   2 +-
 lib/librte_cryptodev/rte_cryptodev.c               |   3 +
 lib/librte_cryptodev/rte_cryptodev_version.map     |   2 +-
 lib/librte_eal/bsdapp/eal/eal.c                    |   6 +-
 lib/librte_eal/common/arch/arm/meson.build         |   2 +-
 lib/librte_eal/common/arch/x86/meson.build         |   2 +-
 lib/librte_eal/common/arch/x86/rte_memcpy.c        |  29 -
 lib/librte_eal/common/eal_common_devargs.c         |   6 +-
 lib/librte_eal/common/eal_common_fbarray.c         |   4 +
 lib/librte_eal/common/eal_common_options.c         |   8 +-
 lib/librte_eal/common/eal_common_proc.c            |  19 +-
 lib/librte_eal/common/include/rte_bitmap.h         |  14 +-
 lib/librte_eal/common/include/rte_common.h         |   9 -
 lib/librte_eal/common/include/rte_eal.h            |   2 +-
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/common/include/rte_vfio.h           |   2 +-
 lib/librte_eal/common/malloc_elem.c                |   6 +-
 lib/librte_eal/common/malloc_heap.c                |   8 +-
 lib/librte_eal/common/malloc_mp.c                  |  12 +-
 lib/librte_eal/common/meson.build                  |   2 +
 lib/librte_eal/common/rte_service.c                |   3 +
 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           | 195 ++++-
 lib/librte_eal/linuxapp/eal/eal_vfio.c             |  80 +-
 lib/librte_eal/linuxapp/eal/eal_vfio.h             |   4 +
 lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c     |  11 +
 .../linuxapp/eal/include/exec-env/rte_kni_common.h |   1 +
 lib/librte_efd/rte_efd.c                           |   3 +-
 lib/librte_ethdev/rte_ethdev.c                     | 169 ++--
 lib/librte_ethdev/rte_ethdev.h                     |  18 +-
 lib/librte_ethdev/rte_ethdev_core.h                |  28 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.c     |   8 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.h     |   4 -
 lib/librte_eventdev/rte_eventdev_pmd.h             |   4 +-
 lib/librte_hash/rte_cmp_x86.h                      |   2 +
 lib/librte_hash/rte_cuckoo_hash.c                  |  15 +-
 lib/librte_hash/rte_cuckoo_hash.h                  |   4 +-
 lib/librte_ip_frag/ip_frag_common.h                |   5 +-
 lib/librte_ip_frag/rte_ip_frag_version.map         |   4 +-
 lib/librte_ip_frag/rte_ipv4_reassembly.c           |  22 +-
 lib/librte_ip_frag/rte_ipv6_reassembly.c           |  28 +-
 lib/librte_kni/rte_kni.c                           |   2 +-
 lib/librte_kni/rte_kni_fifo.h                      |  12 +-
 lib/librte_kvargs/rte_kvargs.c                     |   3 +
 lib/librte_kvargs/rte_kvargs.h                     |   7 +-
 lib/librte_latencystats/rte_latencystats.c         |   7 +-
 lib/librte_mbuf/meson.build                        |   2 +-
 lib/librte_mbuf/rte_mbuf.c                         |  36 +-
 lib/librte_mbuf/rte_mbuf.h                         |  13 +-
 lib/librte_net/rte_gre.h                           |   1 +
 lib/librte_net/rte_net.h                           |  20 +-
 lib/librte_net/rte_net_crc.c                       |   4 +-
 lib/librte_pci/rte_pci.c                           |   4 +
 lib/librte_pdump/Makefile                          |   1 -
 lib/librte_ring/meson.build                        |   1 +
 lib/librte_ring/rte_ring_c11_mem.h                 |  34 +-
 lib/librte_vhost/Makefile                          |   5 +-
 lib/librte_vhost/meson.build                       |   1 +
 lib/librte_vhost/vdpa.c                            |   3 +
 lib/librte_vhost/vhost.c                           |  22 +-
 lib/librte_vhost/vhost.h                           |  34 +-
 lib/librte_vhost/vhost_crypto.c                    | 470 ++++++++---
 lib/librte_vhost/vhost_user.c                      |  81 +-
 lib/librte_vhost/virtio_net.c                      |  56 +-
 license/exceptions.txt                             |   2 +-
 meson.build                                        |   2 +-
 meson_options.txt                                  |   2 +-
 mk/rte.cpuflags.mk                                 |   7 +-
 mk/toolchain/gcc/rte.toolchain-compat.mk           |   4 +-
 pkg/dpdk.spec                                      |   2 +-
 test/test/meson.build                              |   1 +
 test/test/test_acl.h                               |  18 +-
 test/test/test_bitmap.c                            |  18 +
 test/test/test_cryptodev.c                         |   6 +-
 test/test/test_event_eth_rx_adapter.c              |  64 +-
 test/test/test_event_timer_adapter.c               |   2 +-
 test/test/test_eventdev.c                          |  21 +-
 test/test/test_hash.c                              |  22 +-
 test/test/test_hash_perf.c                         |   3 +-
 test/test/test_hash_readwrite.c                    |  78 +-
 test/test/test_interrupts.c                        |   2 +-
 test/test/test_kni.c                               |  49 +-
 test/test/test_pmd_ring_perf.c                     |   8 +
 test/test/test_power_acpi_cpufreq.c                |   2 +-
 test/test/test_power_kvm_vm.c                      |   2 +-
 test/test/test_reorder.c                           |   2 +-
 usertools/dpdk-devbind.py                          |   7 +
 388 files changed, 6286 insertions(+), 3717 deletions(-)
Adrien Mazarguil (1):
      net/mlx5: fix artificial L4 limitation on switch flow rules

Agalya Babu RadhaKrishnan (4):
      vfio: disable in FreeBSD build with meson
      net/nfp: disable in FreeBSD build with meson
      net/avp: disable in FreeBSD build with meson
      net/softnic: disable in FreeBSD build with meson

Ajit Khaparde (4):
      net/bnxt: fix MTU setting
      net/bnxt: set MAC filtering as outer for non tunnel frames
      net/bnxt: set a VNIC as default only once
      net/bnxt: remove excess log messages

Akash Saxena (1):
      crypto/openssl: fix RSA verify operation

Alejandro Lucero (6):
      ethdev: fix MAC changes when live change not supported
      net/nfp: fix live MAC changes not supported
      net/nfp: fix mbuf flags with checksum good
      ethdev: fix error handling in create function
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler

Ali Alnubani (4):
      net/mlx4: fix minor typo
      net/mlx5: fix minor typos
      net/mlx4: fix initialization of struct members
      net/mlx5: fix initialization of struct members

Anatoly Burakov (10):
      fbarray: fix detach in --no-shconf mode
      eal: do not allow legacy mode with --in-memory mode
      mem: fix undefined behavior in NUMA-aware mapping
      mem: improve segment list preallocation
      mem: fix resource leak
      ipc: remove panic in async request
      malloc: fix adjacency check to also include segment list
      usertools: check for lspci dependency
      ipc: fix access after async request failure
      mem: fix division by zero in no-NUMA mode

Andrew Rybchenko (2):
      net/sfc/base: fix build because of no declaration
      net/sfc: receive prepared packets even in Rx exception case

Andy Moreton (4):
      net/sfc/base: properly align on line continuation
      net/sfc/base: add space after sizeof
      net/sfc/base: fix ID retrieval in v3 licensing
      net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes

Anoob Joseph (5):
      examples/ipsec-secgw: fix wrong session size
      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

Asaf Penso (1):
      net/mlx5: fix function documentation

Bei Sun (1):
      net/bnxt: set VLAN strip mode before default VNIC cfg

Beilei Xing (5):
      net/e1000: fix queue number in RSS configuration
      net/avf: remove keeping CRC configuration
      net/i40e: update Tx offload mask
      net/i40e: fix Rx instability with vector mode
      net/i40e: fix X710 Rx after reading some registers

Brian Archbold (1):
      app/testpmd: fix duplicate exit

Bruce Richardson (3):
      compat: fix symbol version support with meson
      net/avf: fix unused variables and label
      net/avf: fix missing compiler error flags

Chaitanya Babu Talluri (1):
      efd: fix write unlock during ring creation

Chas Williams (2):
      net/bonding: fix Rx slave fairness
      net/virtio: do not re-enter clean up routines

Cristian Dumitrescu (1):
      examples/ip_pipeline: fix port and table stats read

Damjan Marion (1):
      net/i40e: fix 25G AOC and ACC cable detection on XXV710

Darek Stojaczyk (4):
      malloc: check size hint when reserving the biggest element
      vfio: fix read of freed memory on getting container fd
      vfio: share default container in multi-process
      vfio: do not needlessly setup device in secondary process

Dariusz Stojaczyk (2):
      ipc: fix undefined behavior in no-shconf mode
      vfio: check if group fd is already open

David Hunt (1):
      examples/vm_power: respect maximum CPUs

David Marchand (1):
      devtools: fix symbol check when adding experimental section

Dekel Peled (3):
      ethdev: fix missing names in Tx offload name array
      net/mlx5: fix packet type for MPLS in UDP
      net/mlx5: fix validation of Rx queue number

Dharmik Thakkar (1):
      test/hash: fix build

Didier Pallard (7):
      net: fix Intel prepare function for IP checksum offload
      net/e1000: fix missing Tx multi-segs capability
      net/fm10k: fix missing Tx multi-segs capability
      net/i40e: fix missing Tx multi-segs capability
      net/ixgbe: fix missing Tx multi-segs capability
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

Eric Zhang (1):
      net/virtio-user: check negotiated features before set

Evgeny Im (1):
      net/failsafe: remove not supported multicast MAC filter

Faicker Mo (1):
      net/ixgbe: fix flow create in ntuple check

Fan Zhang (5):
      cryptodev: fix library version
      vhost/crypto: fix inferred misuse of enum
      bus/pci: fix config r/w access
      vhost/crypto: fix packet copy in chaining mode
      crypto/aesni_mb: fix queue pair free

Ferruh Yigit (21):
      app/testpmd: fix displaying RSS hash functions
      drivers/net: fix log type string
      mbuf: fix library version on meson build
      ring: add library version to meson build
      kni: fix build on Linux 4.19
      fix global variable issues
      bus/dpaa: fix build with gcc 9.0
      eal: fix build with gcc 9.0
      ethdev: fix redundant function pointer check
      app/testpmd: fix Tx offload flags
      net/avf/base: fix shifting 32-bit signed variable 31 times
      net/bnxt: fix uninitialized variable access
      lib: fix shifting 32-bit signed variable 31 times
      service: fix possible null access
      vhost: fix possible out of bound access
      test: fix build
      crypto/ccp: fix resource leak
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      ethdev: eliminate interim variable

Fiona Trahe (8):
      crypto/qat: fix typo
      compress/qat: fix checksum on decompression
      compress/qat: remove unnecessary assignment
      test/crypto: fix number of queue pairs
      common/qat: fix failure to create PMD
      common/qat: fix for invalid response from firmware
      compressdev: clarify usage of op structure
      compressdev: fix op allocation

Gaetan Rivet (1):
      devargs: fix variadic parsing memory leak

Gautam Dawar (1):
      net/sfc/base: fix out of bounds read when dereferencing sdup

Gavin Hu (5):
      ring/c11: synchronize load and store of the tail
      ring/c11: move atomic load of head above the loop
      ring/c11: keep deterministic order allowing retry to work
      ring/c11: relax ordering for load and store of the head
      doc: add cross-compilation in sample apps guide

Haiyue Wang (2):
      net/avf: fix build with debug enabled
      net/i40e: enable loopback function for X722 MAC

Harry van Haaren (1):
      event/sw: fix cq index check for unlink usecases

Hemant Agrawal (3):
      net/dpaa: fix jumbo buffer config
      event/dpaa2: fix mbuf assignment in atomic processing
      net/dpaa2: fix VLAN filter enablement

Herakliusz Lipiec (2):
      app/testpmd: fix printf format in event callback
      examples/ipv4_multicast: fix leak of cloned packets

Honnappa Nagarahalli (2):
      build: enable ARM NEON flag when __aarch64__ defined
      hash: fix key store element alignment

Huaibin Wang (1):
      net/i40e: keep promiscuous on if allmulticast is enabled

Hyong Youb Kim (6):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      net/enic: explicitly disable overlay offload
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI
      net/enic: fix supported packet types
      net/enic: fix size check in Tx prepare handler

Ian Dolzhansky (1):
      net/failsafe: add checks for deferred queue setup

Igor Romanov (7):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/failsafe: fix crash on slave queue release
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: report actual device capabilities
      net/sfc/base: fix field order in filter spec struct

Ilya Maximets (10):
      doc: fix style and syntax in flow API guide
      vhost: fix zmbufs array leak after NUMA realloc
      vhost-user: drop connection on message handling failures
      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 start
      doc: fix DESTDIR variable name in meson guide
      eal/bsd: fix possible IOPL fd leak
      net/virtio: avoid annoying IOPL error log
      vhost: fix double read of descriptor flags

Ivan Malov (5):
      net/sfc/base: fix name of the argument to store RSS flags
      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

Jasvinder Singh (4):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      app/testpmd: fix memory allocation for DSCP table
      app/testpmd: fix memory leak for DSCP table

Jeff Guo (1):
      igb_uio: fix unexpected removal for hot-unplug

Jerin Jacob (12):
      mk: disable OcteonTx for buggy compilers only on arm64
      net/octeontx: fix packet corruption on Tx
      doc: fix eventdev shared library version
      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
      mbuf: fix offload flag name and list
      doc: clarify VLAN and QinQ Tx offload prerequisite
      app/testpmd: fix QinQ strip display option
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite

Jia Yu (1):
      net/bonding: fix buffer corruption in packets

Jiayu Hu (1):
      vhost: fix corner case for enqueue operation

John Daley (1):
      net/enic: fix flow API memory leak

Joyce Kong (1):
      config: enable more than 128 cores for arm64

Junxiao Shi (1):
      cryptodev: fix pool element size for undefined operation

Kamil Chalupnik (1):
      app/bbdev: fix inputs mbuf creation

Kevin Traynor (5):
      version: 18.08.1-rc1
      version: 18.08.1-rc2
      Revert "raw/skeleton: fix memory leak on test failure"
      version: 18.08.1-rc3
      version: 18.08.1

Konstantin Ananyev (3):
      acl: forbid rule with priority zero
      ip_frag: check fragment length of incoming packet
      bpf: fix x86 JIT for immediate loads

Leah Tekoa (1):
      app/testpmd: fix RED byte stats

Lee Daly (2):
      compress/isal: fix uncleared compression states
      net/bonding: fix possible silent failure in configuration

Li Han (1):
      ip_frag: fix overflow in key comparison

Luca Boccassi (13):
      net/ixgbe: do not return internal code
      eal: include missing hypervisor files in meson
      raw/ifpga: use -Wno-error=format-security for meson
      net/i40e: use -Wno-error=format-security for meson
      igb_uio: install module when building with meson
      build: create relative symlinks for PMDs in libdir
      net/e1000: do not error out if Rx drop enable is set
      net/virtio: register/unregister intr handler on start/stop
      eal/linux: handle UIO read failure in interrupt handler
      net/vmxnet3: fix hot-unplug
      net/mlx5: fallback quietly if pkg-config is unavailable
      build: set -mfpu=neon flag for armv7-a with meson
      net/ixgbe/base: add LHA ID

Mark Spender (1):
      net/sfc/base: prevent access to the NIC config before probe

Marko Kovacevic (3):
      app/pdump: fix port id storage size
      doc: fix formatting in IP reassembly app guide
      drivers/crypto: fix wrongly assignment of digest_len

Martin Harvey (6):
      net/sfc/base: fix PreFAST warnings because of unused return
      net/sfc/base: fix invalid order of memset arguments
      net/sfc/base: fix output buffer SAL annotation
      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

Matthew Smith (1):
      net/ixgbe: wait longer for link after fiber MAC setup

Maxime Coquelin (5):
      vhost: fix error handling when mem table gets updated
      vhost: avoid memory barriers when no descriptors dequeued
      vhost: fix packed ring constants declaration
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (1):
      net/ena: recreate HW IO rings on start and stop

Mody, Rasesh (1):
      net/bnx2x: fix info logs backport

Moti Haimovsky (1):
      examples/l3fwd-power: fix power library fallback

Naga Suresh Somarowthu (1):
      test/kni: check module dependency

Natalie Samsonov (1):
      net/mvpp2: fix comments and error messages

Neil Horman (2):
      devtools: relax rule for identifying symbol section
      devtools: fix regex in symbol addition check

Nikhil Rao (7):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/event: remove eth Rx adapter vdev workaround
      test/event: fix build for timer adapter
      test/event: fix RSS config for eth Rx adapter
      test/event: fix eth Rx adapter test for skeleton PMD
      test/event: fix Rx adapter intr test for skeleton PMD
      eventdev: fix unlock in Rx adapter

Nipun Gupta (1):
      net/dpaa2: fix IOVA conversion for congestion memory

Nitin Saxena (1):
      net/octeontx: fix mbuf corruption with large private sizes

Ori Kam (3):
      examples/flow_filtering: filter out unsupported offloads
      examples/flow_filtering: remove VLAN item
      examples/flow_filtering: fix capability setting

Pablo de Lara (2):
      crypto/aesni_mb: fix possible array overrun
      crypto/aesni_mb: fix truncated digest size for CMAC

Pallantla Poornima (3):
      test/power: fix ACPI cpufreq module miss fallback
      test/kni: fix module miss fallback
      test/power: skip KVM autotest if cannot run

Paul Luse (1):
      bus/vdev: fix multi-process IPC buffer leak on scan

Paul M Stillwell Jr (1):
      ethdev: fix doxygen comment to be with structure

Pavan Nikhilesh (2):
      test/event: check burst mode capability
      app/eventdev: fix minor typos

Pawel Wodkowski (1):
      mem: fix --huge-unlink option

Phil Yang (7):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix FIFO synchronization
      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 (10):
      bus/vdev: fix error log on secondary device scan
      config: remove unused parameter
      net/i40e: fix send admin queue command before init
      net/i40e/base: fix partition id calculation for X722
      net/i40e/base: improve the polling mechanism
      net/i40e/base: read LLDP config area with correct endianness
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation
      bus/vdev: fix devargs after multi-process bus scan

Qiming Yang (2):
      test: fix interrupt check
      net/i40e: fix getting RSS configuration

Radu Nicolau (5):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash on probe
      app/testpmd: fix port status for new bonded devices
      net/bonding: fix crash when stopping mode 4 port
      examples/bond: fix crash when there is no active slave

Rafal Kozik (3):
      doc: add VFIO in ENA guide
      net/ena: fix cleaning HW IO rings configuration
      net/ena: fix out of order completion

Rahul Lakkireddy (7):
      net/cxgbe: announce Rx scatter offload
      net/cxgbevf: add PCI uninitialization for VF
      net/cxgbe: check Rx config before doing VLAN strip offload
      net/cxgbe: fix check for redefined match items
      net/cxgbe: increase completion wait time for flow operations
      net/cxgbe: fix wrong ingress port value set in filter spec
      net/cxgbe: fix control queue mbuf pool naming convention

Rami Rosen (5):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant
      bpf: fix a typo
      doc: fix function name in flow filtering app guide
      doc: fix a typo in testpmd guide

Rasesh Mody (10):
      net/qede/base: fix to handle stag update event
      net/qede: fix ethernet type in HW registers
      net/qede/base: fix logic for sfp get/set
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix dynamic logging
      net/bnx2x: fix VF link state update
      net/bnx2x: cleanup info logs

Raslan Darawsheh (2):
      net/tap: fix reported number of Tx packets
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (5):
      pdump: remove dependency on libpthread
      app/testpmd: fix missing jump action in flow action
      examples/ip_pipeline: fix IPv6 endianness
      net/softnic: fix IPv6 endianness
      latency: fix timestamp marking and latency calculation

Richard Houldsworth (1):
      net/sfc/base: make last byte of module information available

Rosen Xu (2):
      raw/ifpga: check probing error
      app/testpmd: fix shaper profile parameters

Sachin Saxena (1):
      net/dpaa: fix link speed based on MAC type

Seth Howell (1):
      malloc: notify primary process about hotplug in secondary

Shagun Agrawal (1):
      net/cxgbe: fix memory access when parsing flow match items

Shahaf Shuler (6):
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net/mlx5: fix RSS flow action hash type selection
      net/mlx5: support missing counter in extended statistics
      net/mlx5: add representor specific statistics
      net/mlx5: always use representor ifindex for ioctl
      net: fix build with pedantic

Shahed Shaikh (5):
      net/qede: fix flow director for IPv6 filter
      net/qede: fix Rx buffer size calculation
      net/qede/base: fix MFW FLR flow
      net/qede: fix Tx tunnel offload support mask
      net/qede: fix Tx offload mask

Shreyansh Jain (2):
      bus/fslmc: fix physical addressing check
      raw/skeleton: fix memory leak on test failure

Somnath Kotur (2):
      net/bnxt: get rid of ff pools and use VNIC info array
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (13):
      net/netvsc: fix chimney buffer size error handling
      net/netvsc: resize event buffer as needed
      ethdev: fix port ownership logs
      igb_uio: fix refcount if open returns error
      net/failsafe: use prefix for function
      doc: remove invalid config option from ena guide
      doc: remove invalid config options from liquidio guide
      net/qede: remove invalid config option checks
      doc: fix spelling in PMD guides
      net/mlx5: use pkg-config to handle SUSE libmnl
      bus/vmbus: fix directory handle leak on error
      net/tap: fix file descriptor leak on error
      net/tap: fix file descriptor check

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

Takeshi Yoshimura (1):
      vfio: fix sPAPR IOMMU mapping

Thomas Monjalon (10):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      ethdev: fix doxygen comments of shared data fields
      eal/x86: remove unused memcpy file
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      fix indentation in symbol maps
      fix dpdk.org URLs

Timothy Redaelli (2):
      vhost/crypto: fix shared lib build without cryptodev
      net/qede: fix crash when configure fails

Tiwei Bie (20):
      malloc: fix potential null pointer dereference
      vhost: fix vhost interrupt support
      vhost: fix return value on enqueue path
      net/virtio-user: fix deadlock in memory events callback
      net/virtio-user: fix memory hotplug support in vhost-kernel
      net/virtio-user: fix multiple queue for vhost-kernel
      net/virtio: add missing supported features
      vhost: fix notification for packed ring
      vhost: fix vector filling for packed ring
      net/vhost: fix parameters string
      net/virtio-user: do not stop stopped device again
      net/virtio-user: do not make vhost channel non-block
      net/virtio-user: do not reset owner when driver resets
      net/virtio-user: fix device features for server mode
      net/virtio: fix guest announce support
      vhost: fix IOVA access for packed ring
      net/virtio-user: fix typo in error message
      net/virtio: fix unchecked return value
      vhost: remove unneeded null pointer check
      doc: remove old options from pdump guide

Tomasz Cel (1):
      doc: fix missing CCM to QAT feature list

Tomasz Duszynski (3):
      net/mvpp2: fix array initialization
      doc: fix typo for cryptodev
      crypto/mvsam: fix shared library build

Tomasz Jozwiak (2):
      compressdev: fix compression API description
      common/qat: remove check of valid firmware response

Vijay Srivastava (2):
      net/sfc/base: fix outer IPID field in TSO option descriptors
      net/sfc/base: add check for TUNNEL module in NIC reset API

Vipin Varghese (1):
      net/tap: fix probe for multiq or flowq failure

Vivek Sharma (1):
      eal: use correct data type for bitmap slab operations

Wei Zhao (3):
      net/ixgbe: fix RSS flow error return
      app/testpmd: fix Rx offload search
      net/ixgbe: fix Rx LRO capability offload for x550

Wenzhuo Lu (2):
      ethdev: fix invalid configuration after failure
      ethdev: fix device info getting

Xiao Wang (2):
      net/ifc: do not notify before HW ready
      net/ifc: fix address translation function name

Xiaolong Ye (4):
      net/i40e: cancel alarm handler at the end of closure
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment
      net/ifcvf: fix typo on struct name

Xiaoxin Peng (1):
      net/bnxt: reduce polling interval for valid bit

Xiaoyun Li (2):
      net/i40e: fix overwriting RSS RETA
      net/ixgbe: fix overwriting RSS RETA

Xueming Li (3):
      net/mlx5: fix interrupt completion queue index wrapping
      net/mlx5: fix representor port link status
      net/mlx5: fix representor port xstats

Yanglong Wu (2):
      net/ixgbevf: fix link state
      net/ixgbe: fix TDH register write

Yaroslav Brustinov (2):
      net/e1000: fix Tx offload capability typos
      ethdev: fix typo in queue setup error log

Yipeng Wang (7):
      test/hash: fix bucket size in perf test
      test/hash: fix r/w test with non-consecutive cores
      test/hash: add missing file in meson build
      hash: remove unused constant
      hash: fix race condition in iterate
      hash: remove unnecessary pause
      hash: fix TSX aborts with newer gcc

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 (8):
      net/mlx4: support externally allocated static memory
      net/mlx5: support externally allocated static memory
      net/mlx5: fix errno values for flow engine
      mk: disable gcc AVX512F support
      net/mlx4: optimize Tx external memory registration
      net/mlx5: optimize Tx external memory registration
      net/mlx5: optimize Tx doorbell write
      net/mlx5: optimize Rx buffer replenishment threshold

Yunjian Wang (2):
      net/bonding: support matching QinQ ethertype
      net/e1000/base: fix uninitialized variable

Zhirun Yan (5):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask
      net/avf: fix Tx offload mask
      net/i40e: fix port close
      net/i40e: remove redundant reset of queue number

Ziye Yang (1):
      eal/linux: fix memory leak of logid

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [dpdk-dev] [dpdk-announce] DPDK 18.08.1 released
  2019-04-04  9:06 [dpdk-dev] [dpdk-announce] DPDK 18.08.1 released Kevin Traynor
@ 2019-04-04  9:06 ` Kevin Traynor
  0 siblings, 0 replies; 2+ messages in thread
From: Kevin Traynor @ 2019-04-04  9:06 UTC (permalink / raw)
  To: announce

Hi all,

Here is a new stable release:
	https://fast.dpdk.org/rel/dpdk-18.08.1.tar.xz

The git tree is at:
	https://dpdk.org/browse/dpdk-stable/?h=18.08

Information about the validation of this stable release can
be found in the release note:
	http://doc.dpdk.org/guides-18.08/rel_notes/release_18_08.html#id1

Note, this is the only planned stable release for DPDK 18.08
and the 18.08 stable branch is no longer be maintained.

Kevin Traynor

---
 app/pdump/main.c                                   |  10 +-
 app/test-bbdev/test_bbdev_perf.c                   |  14 +-
 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-eventdev/test_pipeline_atq.c              |  18 +-
 app/test-eventdev/test_pipeline_common.h           |   8 +-
 app/test-eventdev/test_pipeline_queue.c            |  18 +-
 app/test-pmd/cmdline.c                             |  42 +-
 app/test-pmd/cmdline_mtr.c                         |  40 +-
 app/test-pmd/cmdline_tm.c                          |  34 +-
 app/test-pmd/config.c                              |  14 +-
 app/test-pmd/csumonly.c                            |   8 +-
 app/test-pmd/flowgen.c                             |   4 +-
 app/test-pmd/parameters.c                          |  14 +-
 app/test-pmd/rxonly.c                              |   2 +-
 app/test-pmd/softnicfwd.c                          |   2 +
 app/test-pmd/testpmd.c                             |  51 +-
 app/test-pmd/testpmd.h                             |   3 +-
 buildtools/check-experimental-syms.sh              |   6 +
 buildtools/symlink-drivers-solibs.sh               |   2 +-
 config/arm/meson.build                             |   7 +-
 config/defconfig_arm64-armv8a-linuxapp-gcc         |   1 +
 config/meson.build                                 |   3 +
 config/rte_config.h                                |   6 +-
 devtools/check-symbol-change.sh                    |  10 +-
 doc/build-sdk-meson.txt                            |   4 +-
 doc/guides/contributing/coding_style.rst           |   4 +-
 doc/guides/contributing/documentation.rst          |   4 +-
 doc/guides/contributing/patches.rst                |  14 +-
 doc/guides/contributing/stable.rst                 |   6 +-
 doc/guides/cryptodevs/features/qat.ini             |   3 +
 doc/guides/cryptodevs/overview.rst                 |   2 +-
 doc/guides/cryptodevs/qat.rst                      |   3 +-
 doc/guides/eventdevs/opdl.rst                      |   2 +-
 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/axgbe.rst                          |   2 +-
 doc/guides/nics/dpaa2.rst                          |   2 +-
 doc/guides/nics/ena.rst                            |  19 +-
 doc/guides/nics/enic.rst                           |   2 +-
 doc/guides/nics/features.rst                       |   7 +-
 doc/guides/nics/features/ena.ini                   |   1 +
 doc/guides/nics/features/failsafe.ini              |   1 -
 doc/guides/nics/i40e.rst                           |   7 +
 doc/guides/nics/liquidio.rst                       |   8 -
 doc/guides/nics/mlx5.rst                           |   7 +-
 doc/guides/nics/virtio.rst                         |   2 +-
 doc/guides/prog_guide/cryptodev_lib.rst            |   2 +-
 doc/guides/prog_guide/event_timer_adapter.rst      |   4 +-
 doc/guides/prog_guide/switch_representation.rst    |   4 +-
 doc/guides/rel_notes/release_18_05.rst             |  10 +-
 doc/guides/rel_notes/release_18_08.rst             | 454 +++++++++-
 doc/guides/sample_app_ug/compiling.rst             |  15 +-
 doc/guides/sample_app_ug/flow_filtering.rst        |   2 +-
 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        |  13 +-
 doc/guides/tools/pdump.rst                         |  10 -
 doc/guides/tools/testbbdev.rst                     |   3 +-
 drivers/bus/dpaa/base/fman/fman.c                  |   3 +-
 drivers/bus/fslmc/fslmc_bus.c                      |   4 +
 drivers/bus/pci/linux/pci.c                        |  34 +-
 drivers/bus/pci/linux/pci_uio.c                    |   2 +-
 drivers/bus/pci/linux/pci_vfio.c                   |  12 +-
 drivers/bus/vdev/vdev.c                            |  16 +-
 drivers/bus/vmbus/linux/vmbus_uio.c                |  12 +-
 drivers/common/qat/qat_device.c                    |  33 +-
 drivers/compress/isal/isal_compress_pmd.c          |  29 +-
 drivers/compress/octeontx/include/zip_regs.h       |   4 +-
 drivers/compress/octeontx/otx_zip.h                |   6 +-
 drivers/compress/qat/qat_comp.c                    |   6 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c         |  22 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c     |   8 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h |   2 +-
 drivers/crypto/ccp/ccp_pci.c                       |   5 +-
 drivers/crypto/mvsam/Makefile                      |   2 +-
 drivers/crypto/mvsam/rte_mrvl_pmd.c                |   1 +
 drivers/crypto/mvsam/rte_mrvl_pmd_ops.c            |  46 +-
 drivers/crypto/openssl/rte_openssl_pmd.c           |  22 +-
 drivers/crypto/qat/qat_sym_pmd.h                   |   2 +-
 drivers/crypto/scheduler/scheduler_pmd.c           |   2 +-
 drivers/event/dpaa2/dpaa2_eventdev.c               |   1 +
 drivers/event/octeontx/ssovf_evdev.c               |   3 +-
 drivers/event/sw/sw_evdev_scheduler.c              |  13 +-
 drivers/net/avf/Makefile                           |   2 +-
 drivers/net/avf/avf_ethdev.c                       |  19 +-
 drivers/net/avf/avf_rxtx.c                         |  19 +-
 drivers/net/avf/avf_rxtx.h                         |  16 +-
 drivers/net/avf/avf_rxtx_vec_sse.c                 |   2 +-
 drivers/net/avf/avf_vchnl.c                        |   2 -
 drivers/net/avf/base/avf_register.h                |   4 +-
 drivers/net/avp/meson.build                        |   3 +
 drivers/net/avp/rte_pmd_avp_version.map            |   3 +-
 drivers/net/axgbe/rte_pmd_axgbe_version.map        |   3 +-
 drivers/net/bnx2x/bnx2x.c                          | 928 +++++++++++----------
 drivers/net/bnx2x/bnx2x.h                          |  40 +-
 drivers/net/bnx2x/bnx2x_ethdev.c                   | 104 ++-
 drivers/net/bnx2x/bnx2x_ethdev.h                   |   1 +
 drivers/net/bnx2x/bnx2x_logs.h                     |  44 +-
 drivers/net/bnx2x/bnx2x_rxtx.c                     |  15 +-
 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                       | 262 +++---
 drivers/net/bnx2x/ecore_sp.h                       |   4 +-
 drivers/net/bnx2x/elink.c                          | 761 +++++++++--------
 drivers/net/bnxt/bnxt.h                            |   7 +-
 drivers/net/bnxt/bnxt_ethdev.c                     | 286 +++----
 drivers/net/bnxt/bnxt_filter.c                     |  26 +-
 drivers/net/bnxt/bnxt_flow.c                       |  12 +-
 drivers/net/bnxt/bnxt_hwrm.c                       |  37 +-
 drivers/net/bnxt/bnxt_rxq.c                        |  19 +-
 drivers/net/bnxt/bnxt_rxr.c                        |  24 -
 drivers/net/bnxt/bnxt_txr.c                        |   5 +-
 drivers/net/bnxt/bnxt_vnic.c                       |  43 +-
 drivers/net/bonding/rte_eth_bond_pmd.c             | 242 +++---
 drivers/net/bonding/rte_pmd_bond_version.map       |   9 +-
 drivers/net/cxgbe/cxgbe.h                          |  16 +
 drivers/net/cxgbe/cxgbe_ethdev.c                   |  20 +-
 drivers/net/cxgbe/cxgbe_filter.c                   |   7 +-
 drivers/net/cxgbe/cxgbe_flow.c                     |  21 +-
 drivers/net/cxgbe/cxgbe_flow.h                     |   5 +-
 drivers/net/cxgbe/cxgbe_main.c                     |  30 +-
 drivers/net/cxgbe/cxgbevf_ethdev.c                 |  12 +-
 drivers/net/dpaa/dpaa_ethdev.c                     |  33 +-
 drivers/net/dpaa2/dpaa2_ethdev.c                   |   6 +-
 drivers/net/e1000/base/e1000_i210.c                |   1 +
 drivers/net/e1000/e1000_ethdev.h                   |   6 +-
 drivers/net/e1000/em_rxtx.c                        |  10 +-
 drivers/net/e1000/igb_flow.c                       |  10 +-
 drivers/net/e1000/igb_rxtx.c                       |  28 +-
 drivers/net/ena/ena_ethdev.c                       | 247 +++---
 drivers/net/ena/ena_ethdev.h                       |   1 +
 drivers/net/enic/base/vnic_devcmd.h                |  16 +-
 drivers/net/enic/enic_ethdev.c                     |  31 +-
 drivers/net/enic/enic_flow.c                       |   2 +
 drivers/net/enic/enic_main.c                       |  13 +
 drivers/net/enic/enic_rxtx.c                       |  25 +-
 drivers/net/failsafe/failsafe_ether.c              |   2 +-
 drivers/net/failsafe/failsafe_ops.c                |  36 +-
 drivers/net/failsafe/failsafe_private.h            |   4 +-
 drivers/net/failsafe/failsafe_rxtx.c               |   2 +-
 drivers/net/fm10k/fm10k_ethdev.c                   |   1 +
 drivers/net/fm10k/fm10k_rxtx.c                     |   2 +
 drivers/net/i40e/base/i40e_adminq.c                |   7 +-
 drivers/net/i40e/base/i40e_adminq_cmd.h            |   3 +-
 drivers/net/i40e/base/i40e_common.c                |  60 +-
 drivers/net/i40e/base/i40e_dcb.c                   |  11 +-
 drivers/net/i40e/base/i40e_lan_hmc.c               |  15 +-
 drivers/net/i40e/base/i40e_type.h                  |   5 +-
 drivers/net/i40e/base/meson.build                  |   4 +-
 drivers/net/i40e/i40e_ethdev.c                     | 108 ++-
 drivers/net/i40e/i40e_ethdev.h                     |   7 +-
 drivers/net/i40e/i40e_ethdev_vf.c                  |   6 +-
 drivers/net/i40e/i40e_rxtx.c                       |  11 +-
 drivers/net/i40e/i40e_rxtx_vec_common.h            |  38 +
 drivers/net/i40e/i40e_vf_representor.c             |   1 +
 drivers/net/i40e/rte_pmd_i40e.c                    |   2 +-
 drivers/net/ifc/base/ifcvf.h                       |   2 +-
 drivers/net/ifc/ifcvf_vdpa.c                       |  26 +-
 drivers/net/ixgbe/base/ixgbe_82599.c               |   2 +
 drivers/net/ixgbe/base/ixgbe_common.c              |   4 +-
 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                   |  98 ++-
 drivers/net/ixgbe/ixgbe_ethdev.h                   |   3 +
 drivers/net/ixgbe/ixgbe_flow.c                     |  29 +
 drivers/net/ixgbe/ixgbe_rxtx.c                     |  33 +-
 drivers/net/ixgbe/ixgbe_vf_representor.c           |   2 +-
 drivers/net/mlx4/mlx4_ethdev.c                     |   2 +
 drivers/net/mlx4/mlx4_mr.c                         | 191 ++++-
 drivers/net/mlx4/mlx4_rxtx.h                       |  31 +-
 drivers/net/mlx5/Makefile                          |   3 +-
 drivers/net/mlx5/mlx5.c                            |  20 +-
 drivers/net/mlx5/mlx5.h                            |  18 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |  65 +-
 drivers/net/mlx5/mlx5_flow.c                       |  17 +-
 drivers/net/mlx5/mlx5_mac.c                        |   2 +-
 drivers/net/mlx5/mlx5_mr.c                         | 194 ++++-
 drivers/net/mlx5/mlx5_nl_flow.c                    |  20 -
 drivers/net/mlx5/mlx5_rxq.c                        |   2 +
 drivers/net/mlx5/mlx5_rxtx.c                       |   2 +-
 drivers/net/mlx5/mlx5_rxtx.h                       |  53 +-
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h              |   2 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.h               |   2 +-
 drivers/net/mlx5/mlx5_stats.c                      |  90 +-
 drivers/net/mvpp2/mrvl_ethdev.c                    |   3 +-
 drivers/net/mvpp2/mrvl_flow.c                      |  29 +-
 drivers/net/netvsc/hn_nvs.c                        |  13 +-
 drivers/net/netvsc/hn_rxtx.c                       |  50 +-
 drivers/net/netvsc/hn_var.h                        |   2 +-
 drivers/net/nfp/meson.build                        |   3 +
 drivers/net/nfp/nfp_net.c                          |  54 +-
 drivers/net/nfp/nfp_net_pmd.h                      |   2 +
 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                  |  32 +
 drivers/net/qede/base/ecore_int.h                  |   1 +
 drivers/net/qede/base/ecore_mcp.c                  |  83 +-
 drivers/net/qede/base/ecore_mcp_api.h              |   6 +
 drivers/net/qede/base/mcp_public.h                 |   3 +
 drivers/net/qede/base/reg_addr.h                   |  20 +
 drivers/net/qede/qede_ethdev.c                     |  39 +-
 drivers/net/qede/qede_fdir.c                       |  17 +-
 drivers/net/qede/qede_rxtx.c                       |  89 +-
 drivers/net/qede/qede_rxtx.h                       |  24 +-
 drivers/net/sfc/base/ef10_ev.c                     |  28 +-
 drivers/net/sfc/base/ef10_filter.c                 |  64 +-
 drivers/net/sfc/base/ef10_image.c                  |   5 +-
 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                    |  97 +--
 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                     |  26 +-
 drivers/net/sfc/base/efx.h                         |   8 +-
 drivers/net/sfc/base/efx_impl.h                    |   2 +-
 drivers/net/sfc/base/efx_lic.c                     |  76 +-
 drivers/net/sfc/base/efx_mcdi.c                    |  82 +-
 drivers/net/sfc/base/efx_mcdi.h                    |  11 +
 drivers/net/sfc/base/efx_nic.c                     |  13 +-
 drivers/net/sfc/base/efx_nvram.c                   |  69 +-
 drivers/net/sfc/base/efx_phy.c                     |   2 +-
 drivers/net/sfc/base/efx_port.c                    |   2 +-
 drivers/net/sfc/base/efx_rx.c                      |  12 +-
 drivers/net/sfc/base/efx_tunnel.c                  |   6 +-
 drivers/net/sfc/base/mcdi_mon.c                    |  24 +-
 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                       |  11 +-
 drivers/net/sfc/sfc_rx.c                           |   5 +-
 drivers/net/sfc/sfc_tx.c                           |   2 +
 drivers/net/softnic/meson.build                    |   3 +
 drivers/net/softnic/rte_eth_softnic_thread.c       |  40 +-
 drivers/net/tap/rte_eth_tap.c                      |   5 +-
 drivers/net/tap/tap_netlink.c                      |   3 +
 drivers/net/thunderx/nicvf_rxtx.c                  |  10 +-
 drivers/net/vdev_netvsc/vdev_netvsc.c              |   2 +-
 drivers/net/vhost/rte_eth_vhost.c                  |   6 +-
 drivers/net/virtio/virtio_ethdev.c                 |  69 +-
 drivers/net/virtio/virtio_ethdev.h                 |   5 +-
 drivers/net/virtio/virtio_pci.c                    |  10 +-
 drivers/net/virtio/virtio_pci.h                    |   3 +-
 drivers/net/virtio/virtio_user/vhost_kernel.c      |  68 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.c  |  56 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.h  |   2 +-
 drivers/net/virtio/virtio_user/virtio_user_dev.c   |  57 +-
 drivers/net/virtio/virtio_user/virtio_user_dev.h   |   1 +
 drivers/net/virtio/virtio_user_ethdev.c            |   8 +-
 drivers/net/vmxnet3/vmxnet3_ethdev.c               |  37 +-
 drivers/net/vmxnet3/vmxnet3_rxtx.c                 |   2 +
 drivers/raw/ifpga_rawdev/base/meson.build          |   4 +-
 drivers/raw/ifpga_rawdev/ifpga_rawdev.c            |   5 +-
 examples/bond/main.c                               |  15 +
 examples/flow_filtering/flow_blocks.c              |  21 +-
 examples/flow_filtering/main.c                     |   3 +-
 examples/ip_pipeline/thread.c                      |  46 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |  18 +
 examples/ipv4_multicast/main.c                     |   2 -
 examples/l3fwd-power/main.c                        |   2 +-
 examples/vhost/main.c                              |   3 -
 examples/vm_power_manager/power_manager.c          |  16 +-
 kernel/linux/igb_uio/igb_uio.c                     |  35 +-
 kernel/linux/igb_uio/meson.build                   |   2 +
 kernel/linux/kni/ethtool/igb/igb_ethtool.c         |   8 +
 kernel/linux/kni/ethtool/ixgbe/ixgbe.h             |   2 +
 kernel/linux/kni/ethtool/ixgbe/ixgbe_ethtool.c     |   8 +
 kernel/linux/kni/kni_ethtool.c                     |  10 +
 kernel/linux/kni/kni_fifo.h                        |  24 +-
 lib/librte_acl/acl_gen.c                           |   2 +-
 lib/librte_acl/rte_acl.h                           |   2 +-
 lib/librte_bpf/bpf_jit_x86.c                       |  28 +-
 lib/librte_bpf/rte_bpf_ethdev.h                    |   2 +-
 lib/librte_cfgfile/rte_cfgfile_version.map         |   4 +-
 lib/librte_compressdev/rte_comp.c                  |  14 +-
 lib/librte_compressdev/rte_comp.h                  |   4 +-
 lib/librte_compressdev/rte_compressdev.h           |   7 +
 lib/librte_compressdev/rte_compressdev_version.map |   4 +-
 lib/librte_cryptodev/Makefile                      |   2 +-
 lib/librte_cryptodev/meson.build                   |   2 +-
 lib/librte_cryptodev/rte_cryptodev.c               |   3 +
 lib/librte_cryptodev/rte_cryptodev_version.map     |   2 +-
 lib/librte_eal/bsdapp/eal/eal.c                    |   6 +-
 lib/librte_eal/common/arch/arm/meson.build         |   2 +-
 lib/librte_eal/common/arch/x86/meson.build         |   2 +-
 lib/librte_eal/common/arch/x86/rte_memcpy.c        |  29 -
 lib/librte_eal/common/eal_common_devargs.c         |   6 +-
 lib/librte_eal/common/eal_common_fbarray.c         |   4 +
 lib/librte_eal/common/eal_common_options.c         |   8 +-
 lib/librte_eal/common/eal_common_proc.c            |  19 +-
 lib/librte_eal/common/include/rte_bitmap.h         |  14 +-
 lib/librte_eal/common/include/rte_common.h         |   9 -
 lib/librte_eal/common/include/rte_eal.h            |   2 +-
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/common/include/rte_vfio.h           |   2 +-
 lib/librte_eal/common/malloc_elem.c                |   6 +-
 lib/librte_eal/common/malloc_heap.c                |   8 +-
 lib/librte_eal/common/malloc_mp.c                  |  12 +-
 lib/librte_eal/common/meson.build                  |   2 +
 lib/librte_eal/common/rte_service.c                |   3 +
 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           | 195 ++++-
 lib/librte_eal/linuxapp/eal/eal_vfio.c             |  80 +-
 lib/librte_eal/linuxapp/eal/eal_vfio.h             |   4 +
 lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c     |  11 +
 .../linuxapp/eal/include/exec-env/rte_kni_common.h |   1 +
 lib/librte_efd/rte_efd.c                           |   3 +-
 lib/librte_ethdev/rte_ethdev.c                     | 169 ++--
 lib/librte_ethdev/rte_ethdev.h                     |  18 +-
 lib/librte_ethdev/rte_ethdev_core.h                |  28 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.c     |   8 +-
 lib/librte_eventdev/rte_event_eth_rx_adapter.h     |   4 -
 lib/librte_eventdev/rte_eventdev_pmd.h             |   4 +-
 lib/librte_hash/rte_cmp_x86.h                      |   2 +
 lib/librte_hash/rte_cuckoo_hash.c                  |  15 +-
 lib/librte_hash/rte_cuckoo_hash.h                  |   4 +-
 lib/librte_ip_frag/ip_frag_common.h                |   5 +-
 lib/librte_ip_frag/rte_ip_frag_version.map         |   4 +-
 lib/librte_ip_frag/rte_ipv4_reassembly.c           |  22 +-
 lib/librte_ip_frag/rte_ipv6_reassembly.c           |  28 +-
 lib/librte_kni/rte_kni.c                           |   2 +-
 lib/librte_kni/rte_kni_fifo.h                      |  12 +-
 lib/librte_kvargs/rte_kvargs.c                     |   3 +
 lib/librte_kvargs/rte_kvargs.h                     |   7 +-
 lib/librte_latencystats/rte_latencystats.c         |   7 +-
 lib/librte_mbuf/meson.build                        |   2 +-
 lib/librte_mbuf/rte_mbuf.c                         |  36 +-
 lib/librte_mbuf/rte_mbuf.h                         |  13 +-
 lib/librte_net/rte_gre.h                           |   1 +
 lib/librte_net/rte_net.h                           |  20 +-
 lib/librte_net/rte_net_crc.c                       |   4 +-
 lib/librte_pci/rte_pci.c                           |   4 +
 lib/librte_pdump/Makefile                          |   1 -
 lib/librte_ring/meson.build                        |   1 +
 lib/librte_ring/rte_ring_c11_mem.h                 |  34 +-
 lib/librte_vhost/Makefile                          |   5 +-
 lib/librte_vhost/meson.build                       |   1 +
 lib/librte_vhost/vdpa.c                            |   3 +
 lib/librte_vhost/vhost.c                           |  22 +-
 lib/librte_vhost/vhost.h                           |  34 +-
 lib/librte_vhost/vhost_crypto.c                    | 470 ++++++++---
 lib/librte_vhost/vhost_user.c                      |  81 +-
 lib/librte_vhost/virtio_net.c                      |  56 +-
 license/exceptions.txt                             |   2 +-
 meson.build                                        |   2 +-
 meson_options.txt                                  |   2 +-
 mk/rte.cpuflags.mk                                 |   7 +-
 mk/toolchain/gcc/rte.toolchain-compat.mk           |   4 +-
 pkg/dpdk.spec                                      |   2 +-
 test/test/meson.build                              |   1 +
 test/test/test_acl.h                               |  18 +-
 test/test/test_bitmap.c                            |  18 +
 test/test/test_cryptodev.c                         |   6 +-
 test/test/test_event_eth_rx_adapter.c              |  64 +-
 test/test/test_event_timer_adapter.c               |   2 +-
 test/test/test_eventdev.c                          |  21 +-
 test/test/test_hash.c                              |  22 +-
 test/test/test_hash_perf.c                         |   3 +-
 test/test/test_hash_readwrite.c                    |  78 +-
 test/test/test_interrupts.c                        |   2 +-
 test/test/test_kni.c                               |  49 +-
 test/test/test_pmd_ring_perf.c                     |   8 +
 test/test/test_power_acpi_cpufreq.c                |   2 +-
 test/test/test_power_kvm_vm.c                      |   2 +-
 test/test/test_reorder.c                           |   2 +-
 usertools/dpdk-devbind.py                          |   7 +
 388 files changed, 6286 insertions(+), 3717 deletions(-)
Adrien Mazarguil (1):
      net/mlx5: fix artificial L4 limitation on switch flow rules

Agalya Babu RadhaKrishnan (4):
      vfio: disable in FreeBSD build with meson
      net/nfp: disable in FreeBSD build with meson
      net/avp: disable in FreeBSD build with meson
      net/softnic: disable in FreeBSD build with meson

Ajit Khaparde (4):
      net/bnxt: fix MTU setting
      net/bnxt: set MAC filtering as outer for non tunnel frames
      net/bnxt: set a VNIC as default only once
      net/bnxt: remove excess log messages

Akash Saxena (1):
      crypto/openssl: fix RSA verify operation

Alejandro Lucero (6):
      ethdev: fix MAC changes when live change not supported
      net/nfp: fix live MAC changes not supported
      net/nfp: fix mbuf flags with checksum good
      ethdev: fix error handling in create function
      net/nfp: fix RSS
      bus/pci: compare kernel driver instead of interrupt handler

Ali Alnubani (4):
      net/mlx4: fix minor typo
      net/mlx5: fix minor typos
      net/mlx4: fix initialization of struct members
      net/mlx5: fix initialization of struct members

Anatoly Burakov (10):
      fbarray: fix detach in --no-shconf mode
      eal: do not allow legacy mode with --in-memory mode
      mem: fix undefined behavior in NUMA-aware mapping
      mem: improve segment list preallocation
      mem: fix resource leak
      ipc: remove panic in async request
      malloc: fix adjacency check to also include segment list
      usertools: check for lspci dependency
      ipc: fix access after async request failure
      mem: fix division by zero in no-NUMA mode

Andrew Rybchenko (2):
      net/sfc/base: fix build because of no declaration
      net/sfc: receive prepared packets even in Rx exception case

Andy Moreton (4):
      net/sfc/base: properly align on line continuation
      net/sfc/base: add space after sizeof
      net/sfc/base: fix ID retrieval in v3 licensing
      net/sfc/base: fix MAC Tx stats for less or equal to 64 bytes

Anoob Joseph (5):
      examples/ipsec-secgw: fix wrong session size
      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

Asaf Penso (1):
      net/mlx5: fix function documentation

Bei Sun (1):
      net/bnxt: set VLAN strip mode before default VNIC cfg

Beilei Xing (5):
      net/e1000: fix queue number in RSS configuration
      net/avf: remove keeping CRC configuration
      net/i40e: update Tx offload mask
      net/i40e: fix Rx instability with vector mode
      net/i40e: fix X710 Rx after reading some registers

Brian Archbold (1):
      app/testpmd: fix duplicate exit

Bruce Richardson (3):
      compat: fix symbol version support with meson
      net/avf: fix unused variables and label
      net/avf: fix missing compiler error flags

Chaitanya Babu Talluri (1):
      efd: fix write unlock during ring creation

Chas Williams (2):
      net/bonding: fix Rx slave fairness
      net/virtio: do not re-enter clean up routines

Cristian Dumitrescu (1):
      examples/ip_pipeline: fix port and table stats read

Damjan Marion (1):
      net/i40e: fix 25G AOC and ACC cable detection on XXV710

Darek Stojaczyk (4):
      malloc: check size hint when reserving the biggest element
      vfio: fix read of freed memory on getting container fd
      vfio: share default container in multi-process
      vfio: do not needlessly setup device in secondary process

Dariusz Stojaczyk (2):
      ipc: fix undefined behavior in no-shconf mode
      vfio: check if group fd is already open

David Hunt (1):
      examples/vm_power: respect maximum CPUs

David Marchand (1):
      devtools: fix symbol check when adding experimental section

Dekel Peled (3):
      ethdev: fix missing names in Tx offload name array
      net/mlx5: fix packet type for MPLS in UDP
      net/mlx5: fix validation of Rx queue number

Dharmik Thakkar (1):
      test/hash: fix build

Didier Pallard (7):
      net: fix Intel prepare function for IP checksum offload
      net/e1000: fix missing Tx multi-segs capability
      net/fm10k: fix missing Tx multi-segs capability
      net/i40e: fix missing Tx multi-segs capability
      net/ixgbe: fix missing Tx multi-segs capability
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

Eric Zhang (1):
      net/virtio-user: check negotiated features before set

Evgeny Im (1):
      net/failsafe: remove not supported multicast MAC filter

Faicker Mo (1):
      net/ixgbe: fix flow create in ntuple check

Fan Zhang (5):
      cryptodev: fix library version
      vhost/crypto: fix inferred misuse of enum
      bus/pci: fix config r/w access
      vhost/crypto: fix packet copy in chaining mode
      crypto/aesni_mb: fix queue pair free

Ferruh Yigit (21):
      app/testpmd: fix displaying RSS hash functions
      drivers/net: fix log type string
      mbuf: fix library version on meson build
      ring: add library version to meson build
      kni: fix build on Linux 4.19
      fix global variable issues
      bus/dpaa: fix build with gcc 9.0
      eal: fix build with gcc 9.0
      ethdev: fix redundant function pointer check
      app/testpmd: fix Tx offload flags
      net/avf/base: fix shifting 32-bit signed variable 31 times
      net/bnxt: fix uninitialized variable access
      lib: fix shifting 32-bit signed variable 31 times
      service: fix possible null access
      vhost: fix possible out of bound access
      test: fix build
      crypto/ccp: fix resource leak
      test/reorder: fix out of bound access
      net/i40e/base: fix comment referencing internal data
      bus/pci: fix allocation of device path
      ethdev: eliminate interim variable

Fiona Trahe (8):
      crypto/qat: fix typo
      compress/qat: fix checksum on decompression
      compress/qat: remove unnecessary assignment
      test/crypto: fix number of queue pairs
      common/qat: fix failure to create PMD
      common/qat: fix for invalid response from firmware
      compressdev: clarify usage of op structure
      compressdev: fix op allocation

Gaetan Rivet (1):
      devargs: fix variadic parsing memory leak

Gautam Dawar (1):
      net/sfc/base: fix out of bounds read when dereferencing sdup

Gavin Hu (5):
      ring/c11: synchronize load and store of the tail
      ring/c11: move atomic load of head above the loop
      ring/c11: keep deterministic order allowing retry to work
      ring/c11: relax ordering for load and store of the head
      doc: add cross-compilation in sample apps guide

Haiyue Wang (2):
      net/avf: fix build with debug enabled
      net/i40e: enable loopback function for X722 MAC

Harry van Haaren (1):
      event/sw: fix cq index check for unlink usecases

Hemant Agrawal (3):
      net/dpaa: fix jumbo buffer config
      event/dpaa2: fix mbuf assignment in atomic processing
      net/dpaa2: fix VLAN filter enablement

Herakliusz Lipiec (2):
      app/testpmd: fix printf format in event callback
      examples/ipv4_multicast: fix leak of cloned packets

Honnappa Nagarahalli (2):
      build: enable ARM NEON flag when __aarch64__ defined
      hash: fix key store element alignment

Huaibin Wang (1):
      net/i40e: keep promiscuous on if allmulticast is enabled

Hyong Youb Kim (6):
      net/enic: do not use non-standard integer types
      net/enic: set Rx VLAN offload flag for non-stripped packets
      net/enic: explicitly disable overlay offload
      app/testpmd: check Rx VLAN offload flag to print VLAN TCI
      net/enic: fix supported packet types
      net/enic: fix size check in Tx prepare handler

Ian Dolzhansky (1):
      net/failsafe: add checks for deferred queue setup

Igor Romanov (7):
      net/bonding: use evenly distributed default RSS RETA
      net/bonding: do not ignore RSS key on device config
      net/failsafe: fix crash on slave queue release
      net/sfc: fix an Rx queue double release possibility
      net/sfc: fix a Tx queue double release possibility
      net/failsafe: report actual device capabilities
      net/sfc/base: fix field order in filter spec struct

Ilya Maximets (10):
      doc: fix style and syntax in flow API guide
      vhost: fix zmbufs array leak after NUMA realloc
      vhost-user: drop connection on message handling failures
      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 start
      doc: fix DESTDIR variable name in meson guide
      eal/bsd: fix possible IOPL fd leak
      net/virtio: avoid annoying IOPL error log
      vhost: fix double read of descriptor flags

Ivan Malov (5):
      net/sfc/base: fix name of the argument to store RSS flags
      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

Jasvinder Singh (4):
      app/testpmd: fix metering and policing commands
      app/testpmd: fix memory leak for TM object
      app/testpmd: fix memory allocation for DSCP table
      app/testpmd: fix memory leak for DSCP table

Jeff Guo (1):
      igb_uio: fix unexpected removal for hot-unplug

Jerin Jacob (12):
      mk: disable OcteonTx for buggy compilers only on arm64
      net/octeontx: fix packet corruption on Tx
      doc: fix eventdev shared library version
      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
      mbuf: fix offload flag name and list
      doc: clarify VLAN and QinQ Tx offload prerequisite
      app/testpmd: fix QinQ strip display option
      crypto/scheduler: fix build with gcc 8.2
      doc: clarify TSO Tx offload prerequisite

Jia Yu (1):
      net/bonding: fix buffer corruption in packets

Jiayu Hu (1):
      vhost: fix corner case for enqueue operation

John Daley (1):
      net/enic: fix flow API memory leak

Joyce Kong (1):
      config: enable more than 128 cores for arm64

Junxiao Shi (1):
      cryptodev: fix pool element size for undefined operation

Kamil Chalupnik (1):
      app/bbdev: fix inputs mbuf creation

Kevin Traynor (5):
      version: 18.08.1-rc1
      version: 18.08.1-rc2
      Revert "raw/skeleton: fix memory leak on test failure"
      version: 18.08.1-rc3
      version: 18.08.1

Konstantin Ananyev (3):
      acl: forbid rule with priority zero
      ip_frag: check fragment length of incoming packet
      bpf: fix x86 JIT for immediate loads

Leah Tekoa (1):
      app/testpmd: fix RED byte stats

Lee Daly (2):
      compress/isal: fix uncleared compression states
      net/bonding: fix possible silent failure in configuration

Li Han (1):
      ip_frag: fix overflow in key comparison

Luca Boccassi (13):
      net/ixgbe: do not return internal code
      eal: include missing hypervisor files in meson
      raw/ifpga: use -Wno-error=format-security for meson
      net/i40e: use -Wno-error=format-security for meson
      igb_uio: install module when building with meson
      build: create relative symlinks for PMDs in libdir
      net/e1000: do not error out if Rx drop enable is set
      net/virtio: register/unregister intr handler on start/stop
      eal/linux: handle UIO read failure in interrupt handler
      net/vmxnet3: fix hot-unplug
      net/mlx5: fallback quietly if pkg-config is unavailable
      build: set -mfpu=neon flag for armv7-a with meson
      net/ixgbe/base: add LHA ID

Mark Spender (1):
      net/sfc/base: prevent access to the NIC config before probe

Marko Kovacevic (3):
      app/pdump: fix port id storage size
      doc: fix formatting in IP reassembly app guide
      drivers/crypto: fix wrongly assignment of digest_len

Martin Harvey (6):
      net/sfc/base: fix PreFAST warnings because of unused return
      net/sfc/base: fix invalid order of memset arguments
      net/sfc/base: fix output buffer SAL annotation
      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

Matthew Smith (1):
      net/ixgbe: wait longer for link after fiber MAC setup

Maxime Coquelin (5):
      vhost: fix error handling when mem table gets updated
      vhost: avoid memory barriers when no descriptors dequeued
      vhost: fix packed ring constants declaration
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (1):
      net/ena: recreate HW IO rings on start and stop

Mody, Rasesh (1):
      net/bnx2x: fix info logs backport

Moti Haimovsky (1):
      examples/l3fwd-power: fix power library fallback

Naga Suresh Somarowthu (1):
      test/kni: check module dependency

Natalie Samsonov (1):
      net/mvpp2: fix comments and error messages

Neil Horman (2):
      devtools: relax rule for identifying symbol section
      devtools: fix regex in symbol addition check

Nikhil Rao (7):
      eventdev: fix eth Rx adapter hotplug incompatibility
      test/event: remove eth Rx adapter vdev workaround
      test/event: fix build for timer adapter
      test/event: fix RSS config for eth Rx adapter
      test/event: fix eth Rx adapter test for skeleton PMD
      test/event: fix Rx adapter intr test for skeleton PMD
      eventdev: fix unlock in Rx adapter

Nipun Gupta (1):
      net/dpaa2: fix IOVA conversion for congestion memory

Nitin Saxena (1):
      net/octeontx: fix mbuf corruption with large private sizes

Ori Kam (3):
      examples/flow_filtering: filter out unsupported offloads
      examples/flow_filtering: remove VLAN item
      examples/flow_filtering: fix capability setting

Pablo de Lara (2):
      crypto/aesni_mb: fix possible array overrun
      crypto/aesni_mb: fix truncated digest size for CMAC

Pallantla Poornima (3):
      test/power: fix ACPI cpufreq module miss fallback
      test/kni: fix module miss fallback
      test/power: skip KVM autotest if cannot run

Paul Luse (1):
      bus/vdev: fix multi-process IPC buffer leak on scan

Paul M Stillwell Jr (1):
      ethdev: fix doxygen comment to be with structure

Pavan Nikhilesh (2):
      test/event: check burst mode capability
      app/eventdev: fix minor typos

Pawel Wodkowski (1):
      mem: fix --huge-unlink option

Phil Yang (7):
      app/testpmd: optimize mbuf pool allocation
      app/testpmd: fix vdev socket initialization
      app/testpmd: fix physical port socket initialization
      kni: fix FIFO synchronization
      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 (10):
      bus/vdev: fix error log on secondary device scan
      config: remove unused parameter
      net/i40e: fix send admin queue command before init
      net/i40e/base: fix partition id calculation for X722
      net/i40e/base: improve the polling mechanism
      net/i40e/base: read LLDP config area with correct endianness
      net/i40e/base: properly clean resources
      net/i40e/base: gracefully clean the resources
      net/i40e/base: correct global reset timeout calculation
      bus/vdev: fix devargs after multi-process bus scan

Qiming Yang (2):
      test: fix interrupt check
      net/i40e: fix getting RSS configuration

Radu Nicolau (5):
      net/bonding: stop and deactivate slaves on stop
      net/bonding: fix crash on probe
      app/testpmd: fix port status for new bonded devices
      net/bonding: fix crash when stopping mode 4 port
      examples/bond: fix crash when there is no active slave

Rafal Kozik (3):
      doc: add VFIO in ENA guide
      net/ena: fix cleaning HW IO rings configuration
      net/ena: fix out of order completion

Rahul Lakkireddy (7):
      net/cxgbe: announce Rx scatter offload
      net/cxgbevf: add PCI uninitialization for VF
      net/cxgbe: check Rx config before doing VLAN strip offload
      net/cxgbe: fix check for redefined match items
      net/cxgbe: increase completion wait time for flow operations
      net/cxgbe: fix wrong ingress port value set in filter spec
      net/cxgbe: fix control queue mbuf pool naming convention

Rami Rosen (5):
      doc: fix wrong usage of bind command
      examples/vhost: remove unnecessary constant
      bpf: fix a typo
      doc: fix function name in flow filtering app guide
      doc: fix a typo in testpmd guide

Rasesh Mody (10):
      net/qede/base: fix to handle stag update event
      net/qede: fix ethernet type in HW registers
      net/qede/base: fix logic for sfp get/set
      net/bnx2x: fix logging to include device name
      net/bnx2x: fix to disable further interrupts
      net/bnx2x: fix call to link handling periodic function
      net/bnx2x: fix to add PHY lock
      net/bnx2x: fix dynamic logging
      net/bnx2x: fix VF link state update
      net/bnx2x: cleanup info logs

Raslan Darawsheh (2):
      net/tap: fix reported number of Tx packets
      app/testpmd: fix L4 length for UDP checksum

Reshma Pattan (5):
      pdump: remove dependency on libpthread
      app/testpmd: fix missing jump action in flow action
      examples/ip_pipeline: fix IPv6 endianness
      net/softnic: fix IPv6 endianness
      latency: fix timestamp marking and latency calculation

Richard Houldsworth (1):
      net/sfc/base: make last byte of module information available

Rosen Xu (2):
      raw/ifpga: check probing error
      app/testpmd: fix shaper profile parameters

Sachin Saxena (1):
      net/dpaa: fix link speed based on MAC type

Seth Howell (1):
      malloc: notify primary process about hotplug in secondary

Shagun Agrawal (1):
      net/cxgbe: fix memory access when parsing flow match items

Shahaf Shuler (6):
      net/mlx5: disable ConnectX-4 Lx Multi Packet Send by default
      net/mlx5: fix RSS flow action hash type selection
      net/mlx5: support missing counter in extended statistics
      net/mlx5: add representor specific statistics
      net/mlx5: always use representor ifindex for ioctl
      net: fix build with pedantic

Shahed Shaikh (5):
      net/qede: fix flow director for IPv6 filter
      net/qede: fix Rx buffer size calculation
      net/qede/base: fix MFW FLR flow
      net/qede: fix Tx tunnel offload support mask
      net/qede: fix Tx offload mask

Shreyansh Jain (2):
      bus/fslmc: fix physical addressing check
      raw/skeleton: fix memory leak on test failure

Somnath Kotur (2):
      net/bnxt: get rid of ff pools and use VNIC info array
      net/bnxt: fix uninitialized pointer access in Tx

Stephen Hemminger (13):
      net/netvsc: fix chimney buffer size error handling
      net/netvsc: resize event buffer as needed
      ethdev: fix port ownership logs
      igb_uio: fix refcount if open returns error
      net/failsafe: use prefix for function
      doc: remove invalid config option from ena guide
      doc: remove invalid config options from liquidio guide
      net/qede: remove invalid config option checks
      doc: fix spelling in PMD guides
      net/mlx5: use pkg-config to handle SUSE libmnl
      bus/vmbus: fix directory handle leak on error
      net/tap: fix file descriptor leak on error
      net/tap: fix file descriptor check

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

Takeshi Yoshimura (1):
      vfio: fix sPAPR IOMMU mapping

Thomas Monjalon (10):
      kvargs: fix processing a null list
      kni: fix build on Linux < 3.14
      ethdev: fix doxygen comments of shared data fields
      eal/x86: remove unused memcpy file
      pci: fix parsing of address without function number
      eal: fix build with -O1
      kni: fix possible uninitialized variable
      net/mlx4: fix possible uninitialized variable
      fix indentation in symbol maps
      fix dpdk.org URLs

Timothy Redaelli (2):
      vhost/crypto: fix shared lib build without cryptodev
      net/qede: fix crash when configure fails

Tiwei Bie (20):
      malloc: fix potential null pointer dereference
      vhost: fix vhost interrupt support
      vhost: fix return value on enqueue path
      net/virtio-user: fix deadlock in memory events callback
      net/virtio-user: fix memory hotplug support in vhost-kernel
      net/virtio-user: fix multiple queue for vhost-kernel
      net/virtio: add missing supported features
      vhost: fix notification for packed ring
      vhost: fix vector filling for packed ring
      net/vhost: fix parameters string
      net/virtio-user: do not stop stopped device again
      net/virtio-user: do not make vhost channel non-block
      net/virtio-user: do not reset owner when driver resets
      net/virtio-user: fix device features for server mode
      net/virtio: fix guest announce support
      vhost: fix IOVA access for packed ring
      net/virtio-user: fix typo in error message
      net/virtio: fix unchecked return value
      vhost: remove unneeded null pointer check
      doc: remove old options from pdump guide

Tomasz Cel (1):
      doc: fix missing CCM to QAT feature list

Tomasz Duszynski (3):
      net/mvpp2: fix array initialization
      doc: fix typo for cryptodev
      crypto/mvsam: fix shared library build

Tomasz Jozwiak (2):
      compressdev: fix compression API description
      common/qat: remove check of valid firmware response

Vijay Srivastava (2):
      net/sfc/base: fix outer IPID field in TSO option descriptors
      net/sfc/base: add check for TUNNEL module in NIC reset API

Vipin Varghese (1):
      net/tap: fix probe for multiq or flowq failure

Vivek Sharma (1):
      eal: use correct data type for bitmap slab operations

Wei Zhao (3):
      net/ixgbe: fix RSS flow error return
      app/testpmd: fix Rx offload search
      net/ixgbe: fix Rx LRO capability offload for x550

Wenzhuo Lu (2):
      ethdev: fix invalid configuration after failure
      ethdev: fix device info getting

Xiao Wang (2):
      net/ifc: do not notify before HW ready
      net/ifc: fix address translation function name

Xiaolong Ye (4):
      net/i40e: cancel alarm handler at the end of closure
      net/i40e: fix offload not supported mask
      net/ixgbe: fix maximum wait time in comment
      net/ifcvf: fix typo on struct name

Xiaoxin Peng (1):
      net/bnxt: reduce polling interval for valid bit

Xiaoyun Li (2):
      net/i40e: fix overwriting RSS RETA
      net/ixgbe: fix overwriting RSS RETA

Xueming Li (3):
      net/mlx5: fix interrupt completion queue index wrapping
      net/mlx5: fix representor port link status
      net/mlx5: fix representor port xstats

Yanglong Wu (2):
      net/ixgbevf: fix link state
      net/ixgbe: fix TDH register write

Yaroslav Brustinov (2):
      net/e1000: fix Tx offload capability typos
      ethdev: fix typo in queue setup error log

Yipeng Wang (7):
      test/hash: fix bucket size in perf test
      test/hash: fix r/w test with non-consecutive cores
      test/hash: add missing file in meson build
      hash: remove unused constant
      hash: fix race condition in iterate
      hash: remove unnecessary pause
      hash: fix TSX aborts with newer gcc

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 (8):
      net/mlx4: support externally allocated static memory
      net/mlx5: support externally allocated static memory
      net/mlx5: fix errno values for flow engine
      mk: disable gcc AVX512F support
      net/mlx4: optimize Tx external memory registration
      net/mlx5: optimize Tx external memory registration
      net/mlx5: optimize Tx doorbell write
      net/mlx5: optimize Rx buffer replenishment threshold

Yunjian Wang (2):
      net/bonding: support matching QinQ ethertype
      net/e1000/base: fix uninitialized variable

Zhirun Yan (5):
      net/ixgbe: update Tx offload mask
      net/igb: update Tx offload mask
      net/avf: fix Tx offload mask
      net/i40e: fix port close
      net/i40e: remove redundant reset of queue number

Ziye Yang (1):
      eal/linux: fix memory leak of logid

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-04-05  9:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-04  9:06 [dpdk-dev] [dpdk-announce] DPDK 18.08.1 released Kevin Traynor
2019-04-04  9:06 ` Kevin Traynor

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).