DPDK announcements
 help / color / Atom feed
* [dpdk-announce] DPDK 18.11.9 (LTS) released
@ 2020-07-10 10:30 Kevin Traynor
  0 siblings, 0 replies; only message in thread
From: Kevin Traynor @ 2020-07-10 10:30 UTC (permalink / raw)
  To: announce

Hi all,

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

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

It has about 200 bugfixes since the prevsious release.

Thanks to the authors who helped with backports and to
the following who helped with validation:

Intel, Red Hat, Mellanox, OVS project and Microsoft.

Kevin.

---
 app/test-crypto-perf/main.c                        |   3 +-
 app/test-eventdev/test_pipeline_common.c           |  10 +-
 app/test-pmd/Makefile                              |   6 +
 app/test-pmd/cmdline.c                             |   8 +-
 app/test-pmd/config.c                              |  26 +-
 app/test-pmd/csumonly.c                            |  12 +-
 app/test-pmd/meson.build                           |   5 +
 app/test-pmd/parameters.c                          |   2 +-
 app/test-pmd/testpmd.c                             |   4 +-
 config/meson.build                                 |   4 +
 devtools/check-symbol-change.sh                    |  10 +-
 devtools/checkpatches.sh                           |   8 +
 doc/api/doxy-api-index.md                          |   2 +-
 doc/api/doxy-api.conf.in                           |   1 +
 doc/guides/conf.py                                 |  22 +-
 doc/guides/contributing/documentation.rst          |  12 +-
 doc/guides/contributing/patches.rst                |  20 +-
 doc/guides/contributing/stable.rst                 |   6 +-
 doc/guides/cryptodevs/aesni_gcm.rst                |  14 +
 doc/guides/cryptodevs/aesni_mb.rst                 |  14 +
 doc/guides/eventdevs/index.rst                     |   2 +-
 doc/guides/freebsd_gsg/install_from_ports.rst      |   2 +-
 doc/guides/linux_gsg/eal_args.include.rst          |   2 +-
 doc/guides/linux_gsg/nic_perf_intel_platform.rst   |   2 +-
 doc/guides/nics/enic.rst                           |   2 +-
 doc/guides/nics/fail_safe.rst                      |   2 +-
 doc/guides/nics/features/avf.ini                   |   1 -
 doc/guides/nics/features/avf_vec.ini               |   1 -
 doc/guides/nics/features/i40e.ini                  |   1 -
 doc/guides/nics/features/igb.ini                   |   1 +
 doc/guides/nics/features/ixgbe.ini                 |   1 +
 doc/guides/nics/i40e.rst                           |   9 +
 doc/guides/prog_guide/cryptodev_lib.rst            |   2 +-
 doc/guides/rel_notes/release_18_11.rst             | 361 +++++++++++++
 .../sample_app_ug/l2_forward_real_virtual.rst      |   9 -
 doc/guides/sample_app_ug/link_status_intr.rst      |   7 -
 doc/guides/sample_app_ug/multi_process.rst         |   2 +-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst        |   2 +-
 drivers/Makefile                                   |   2 +-
 drivers/bus/fslmc/qbman/qbman_debug.c              |   9 +-
 drivers/bus/ifpga/ifpga_bus.c                      |   1 +
 drivers/bus/pci/linux/pci.c                        |   5 +
 drivers/bus/pci/linux/pci_vfio.c                   |  37 ++
 drivers/bus/pci/pci_common.c                       |   6 +-
 drivers/bus/pci/pci_common_uio.c                   |   1 +
 drivers/bus/pci/private.h                          |  10 -
 drivers/bus/vmbus/linux/vmbus_uio.c                |   2 +-
 drivers/bus/vmbus/vmbus_common.c                   |   2 +-
 drivers/common/cpt/cpt_pmd_logs.h                  |   2 +-
 drivers/compress/octeontx/otx_zip_pmd.c            |   2 +-
 drivers/compress/zlib/zlib_pmd.c                   |   2 +
 drivers/compress/zlib/zlib_pmd_private.h           |   2 +-
 drivers/crypto/aesni_gcm/aesni_gcm_pmd.c           |   2 +
 drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h   |   2 +-
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c         |   2 +
 drivers/crypto/aesni_mb/rte_aesni_mb_pmd_private.h |   2 +-
 drivers/crypto/caam_jr/Makefile                    |   7 +
 drivers/crypto/caam_jr/caam_jr.c                   |  23 +-
 drivers/crypto/caam_jr/caam_jr_hw_specific.h       |   2 +-
 drivers/crypto/caam_jr/caam_jr_pvt.h               |   9 +-
 drivers/crypto/caam_jr/caam_jr_uio.c               |  34 +-
 drivers/crypto/caam_jr/meson.build                 |   5 +
 drivers/crypto/ccp/ccp_dev.c                       |   2 +-
 drivers/crypto/dpaa2_sec/Makefile                  |   7 +
 drivers/crypto/dpaa2_sec/meson.build               |   5 +
 drivers/crypto/dpaa_sec/Makefile                   |   7 +
 drivers/crypto/dpaa_sec/meson.build                |   5 +
 drivers/crypto/kasumi/rte_kasumi_pmd.c             |   1 +
 drivers/crypto/kasumi/rte_kasumi_pmd_private.h     |   4 +-
 drivers/crypto/mvsam/rte_mrvl_pmd.c                |   1 +
 drivers/crypto/mvsam/rte_mrvl_pmd_private.h        |   2 +-
 drivers/crypto/octeontx/otx_cryptodev.c            |   4 +
 drivers/crypto/octeontx/otx_cryptodev.h            |   2 +-
 drivers/crypto/openssl/rte_openssl_pmd.c           |  24 +
 drivers/crypto/openssl/rte_openssl_pmd_private.h   |   2 +-
 drivers/crypto/qat/qat_sym_session.c               |   9 +-
 drivers/crypto/snow3g/rte_snow3g_pmd.c             |   1 +
 drivers/crypto/snow3g/rte_snow3g_pmd_private.h     |   2 +-
 drivers/crypto/zuc/rte_zuc_pmd.c                   |   1 +
 drivers/crypto/zuc/rte_zuc_pmd_private.h           |   4 +-
 drivers/event/dpaa2/dpaa2_eventdev.c               |   2 +-
 drivers/event/dsw/dsw_event.c                      |  15 +-
 drivers/mempool/dpaa2/meson.build                  |   2 +
 drivers/net/avf/avf_ethdev.c                       |   2 +-
 drivers/net/avf/avf_rxtx_vec_common.h              |   1 +
 drivers/net/avp/avp_ethdev.c                       |   2 +-
 drivers/net/bnxt/bnxt.h                            |   1 -
 drivers/net/bnxt/bnxt_ethdev.c                     |  16 +-
 drivers/net/bnxt/bnxt_hwrm.c                       |   5 +-
 drivers/net/bnxt/bnxt_ring.c                       |   2 +-
 drivers/net/bnxt/bnxt_rxq.c                        |   4 +-
 drivers/net/cxgbe/cxgbe_flow.c                     |   2 +-
 drivers/net/dpaa/dpaa_ethdev.c                     |  23 +-
 drivers/net/dpaa2/dpaa2_ethdev.c                   |   4 +-
 drivers/net/e1000/em_ethdev.c                      |   2 +-
 drivers/net/e1000/igb_ethdev.c                     |   4 +-
 drivers/net/ena/base/ena_com.c                     |  27 +-
 drivers/net/ena/base/ena_com.h                     |  30 +-
 drivers/net/ena/base/ena_plat_dpdk.h               |  73 +--
 drivers/net/ena/ena_ethdev.c                       |   5 +-
 drivers/net/failsafe/failsafe.c                    |   1 +
 drivers/net/failsafe/failsafe_intr.c               |   2 +-
 drivers/net/failsafe/failsafe_ops.c                |   2 +-
 drivers/net/failsafe/failsafe_private.h            |   8 +
 drivers/net/i40e/base/README                       |  34 +-
 drivers/net/i40e/base/i40e_adminq.c                |   2 +-
 drivers/net/i40e/base/i40e_adminq.h                |   2 +-
 drivers/net/i40e/base/i40e_adminq_cmd.h            |   2 +-
 drivers/net/i40e/base/i40e_alloc.h                 |   2 +-
 drivers/net/i40e/base/i40e_common.c                |   2 +-
 drivers/net/i40e/base/i40e_dcb.c                   |   2 +-
 drivers/net/i40e/base/i40e_dcb.h                   |   2 +-
 drivers/net/i40e/base/i40e_devids.h                |   2 +-
 drivers/net/i40e/base/i40e_diag.c                  |   2 +-
 drivers/net/i40e/base/i40e_diag.h                  |   2 +-
 drivers/net/i40e/base/i40e_hmc.c                   |   2 +-
 drivers/net/i40e/base/i40e_hmc.h                   |   2 +-
 drivers/net/i40e/base/i40e_lan_hmc.c               |   2 +-
 drivers/net/i40e/base/i40e_lan_hmc.h               |   2 +-
 drivers/net/i40e/base/i40e_nvm.c                   |   2 +-
 drivers/net/i40e/base/i40e_osdep.h                 |   2 +-
 drivers/net/i40e/base/i40e_prototype.h             |   2 +-
 drivers/net/i40e/base/i40e_register.h              |   2 +-
 drivers/net/i40e/base/i40e_status.h                |   2 +-
 drivers/net/i40e/base/i40e_type.h                  |   2 +-
 drivers/net/i40e/base/meson.build                  |   2 +-
 drivers/net/i40e/base/virtchnl.h                   |   2 +-
 drivers/net/i40e/i40e_ethdev.c                     | 131 ++---
 drivers/net/i40e/i40e_ethdev_vf.c                  |   2 -
 drivers/net/i40e/i40e_flow.c                       |   5 -
 drivers/net/i40e/i40e_rxtx.c                       |  28 +
 drivers/net/i40e/i40e_rxtx_vec_common.h            |   1 +
 drivers/net/i40e/i40e_rxtx_vec_neon.c              |   6 +-
 drivers/net/ixgbe/base/README                      |  34 +-
 drivers/net/ixgbe/base/ixgbe_82598.c               |   2 +-
 drivers/net/ixgbe/base/ixgbe_82598.h               |   2 +-
 drivers/net/ixgbe/base/ixgbe_82599.c               |   2 +-
 drivers/net/ixgbe/base/ixgbe_82599.h               |   2 +-
 drivers/net/ixgbe/base/ixgbe_api.c                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_api.h                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_common.c              |   2 +-
 drivers/net/ixgbe/base/ixgbe_common.h              |   2 +-
 drivers/net/ixgbe/base/ixgbe_dcb.c                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_dcb.h                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_dcb_82598.c           |   2 +-
 drivers/net/ixgbe/base/ixgbe_dcb_82598.h           |   2 +-
 drivers/net/ixgbe/base/ixgbe_dcb_82599.c           |   2 +-
 drivers/net/ixgbe/base/ixgbe_dcb_82599.h           |   2 +-
 drivers/net/ixgbe/base/ixgbe_hv_vf.c               |   2 +-
 drivers/net/ixgbe/base/ixgbe_hv_vf.h               |   2 +-
 drivers/net/ixgbe/base/ixgbe_mbx.c                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_mbx.h                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_osdep.h               |   2 +-
 drivers/net/ixgbe/base/ixgbe_phy.c                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_phy.h                 |   2 +-
 drivers/net/ixgbe/base/ixgbe_type.h                |   2 +-
 drivers/net/ixgbe/base/ixgbe_vf.c                  |   2 +-
 drivers/net/ixgbe/base/ixgbe_vf.h                  |   2 +-
 drivers/net/ixgbe/base/ixgbe_x540.c                |   2 +-
 drivers/net/ixgbe/base/ixgbe_x540.h                |   2 +-
 drivers/net/ixgbe/base/ixgbe_x550.c                |   2 +-
 drivers/net/ixgbe/base/ixgbe_x550.h                |   2 +-
 drivers/net/ixgbe/base/meson.build                 |   2 +-
 drivers/net/ixgbe/ixgbe_ethdev.c                   |   7 +
 drivers/net/ixgbe/rte_pmd_ixgbe.c                  |   6 +
 drivers/net/mlx4/mlx4.c                            |  62 ++-
 drivers/net/mlx4/mlx4.h                            |  11 +
 drivers/net/mlx4/mlx4_flow.c                       |  11 +-
 drivers/net/mlx4/mlx4_glue.h                       |   2 +-
 drivers/net/mlx4/mlx4_prm.h                        |   3 +-
 drivers/net/mlx4/mlx4_rxtx.c                       |   2 +-
 drivers/net/mlx4/mlx4_rxtx.h                       |   6 +-
 drivers/net/mlx4/mlx4_txq.c                        |  20 +
 drivers/net/mlx5/mlx5.c                            | 181 +++----
 drivers/net/mlx5/mlx5.h                            |  27 +-
 drivers/net/mlx5/mlx5_defs.h                       |  10 -
 drivers/net/mlx5/mlx5_ethdev.c                     | 146 +++++-
 drivers/net/mlx5/mlx5_flow.c                       |  37 +-
 drivers/net/mlx5/mlx5_flow_dv.c                    |  29 +-
 drivers/net/mlx5/mlx5_flow_tcf.c                   |   1 +
 drivers/net/mlx5/mlx5_flow_verbs.c                 |  28 +-
 drivers/net/mlx5/mlx5_glue.h                       |   2 +-
 drivers/net/mlx5/mlx5_nl.c                         | 104 +++-
 drivers/net/mlx5/mlx5_rxtx.h                       |  13 +-
 drivers/net/mlx5/mlx5_trigger.c                    |   6 -
 drivers/net/mlx5/mlx5_txq.c                        | 210 ++++----
 drivers/net/mlx5/mlx5_vlan.c                       |   3 +-
 drivers/net/mvneta/mvneta_ethdev.c                 |   2 +-
 drivers/net/mvpp2/mrvl_flow.c                      |   4 +-
 drivers/net/netvsc/hn_ethdev.c                     |  25 +-
 drivers/net/netvsc/hn_nvs.c                        |  41 +-
 drivers/net/netvsc/hn_nvs.h                        |   2 +-
 drivers/net/netvsc/hn_rxtx.c                       | 279 ++++++----
 drivers/net/netvsc/hn_var.h                        |  12 +-
 drivers/net/netvsc/hn_vf.c                         |  13 +
 drivers/net/null/rte_eth_null.c                    |  29 +-
 drivers/net/octeontx/base/meson.build              |   5 +-
 drivers/net/octeontx/octeontx_ethdev.c             |   1 +
 drivers/net/qede/qede_ethdev.c                     |  35 +-
 drivers/net/qede/qede_rxtx.c                       |   4 +-
 drivers/net/ring/rte_eth_ring.c                    |  29 +-
 drivers/net/sfc/base/ef10_filter.c                 | 564 +++++++++++++++------
 drivers/net/sfc/base/ef10_impl.h                   |   4 +-
 drivers/net/sfc/base/efx.h                         |  13 +-
 drivers/net/sfc/base/efx_filter.c                  |  26 +-
 drivers/net/sfc/base/efx_impl.h                    |  21 +-
 drivers/net/sfc/sfc.c                              |   2 +-
 drivers/net/sfc/sfc_rx.c                           |   6 +-
 drivers/net/softnic/rte_eth_softnic_thread.c       |  38 --
 drivers/net/tap/rte_eth_tap.c                      | 143 ++++--
 drivers/net/tap/tap_flow.c                         |   8 +-
 drivers/net/tap/tap_intr.c                         |   3 +-
 drivers/net/thunderx/nicvf_ethdev.c                |  17 +-
 drivers/net/vhost/rte_eth_vhost.c                  |  16 +-
 drivers/net/virtio/virtio_ethdev.c                 |   6 +-
 drivers/net/virtio/virtio_rxtx.c                   |   6 +-
 drivers/net/virtio/virtio_user_ethdev.c            |  17 +-
 drivers/net/vmxnet3/vmxnet3_rxtx.c                 |   6 +-
 examples/eventdev_pipeline/main.c                  |  16 +-
 examples/eventdev_pipeline/pipeline_common.h       |   4 +-
 examples/ip_fragmentation/main.c                   |   2 +-
 examples/ip_pipeline/thread.c                      |  44 --
 examples/ip_reassembly/main.c                      |   2 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |   2 +-
 examples/ipv4_multicast/main.c                     |   2 +-
 examples/kni/main.c                                |  32 +-
 examples/l2fwd-crypto/main.c                       |   2 +-
 examples/l2fwd-jobstats/main.c                     |   2 +-
 examples/l2fwd-keepalive/main.c                    |  20 +-
 examples/l2fwd/main.c                              |   2 +-
 examples/l3fwd-acl/main.c                          |   2 +-
 examples/l3fwd-power/main.c                        |   2 +-
 examples/l3fwd/main.c                              |   2 +-
 examples/link_status_interrupt/main.c              |   2 +-
 .../client_server_mp/mp_server/init.c              |   2 +-
 examples/multi_process/symmetric_mp/main.c         |   2 +-
 examples/performance-thread/l3fwd-thread/main.c    |   2 +-
 examples/qos_sched/init.c                          |   2 +-
 examples/server_node_efd/server/init.c             |   2 +-
 examples/vm_power_manager/channel_manager.c        |   3 +-
 examples/vm_power_manager/channel_manager.h        |   8 +-
 examples/vm_power_manager/channel_monitor.c        |   1 +
 examples/vm_power_manager/main.c                   |   2 +-
 examples/vm_power_manager/power_manager.c          |   1 -
 examples/vmdq/main.c                               |  48 +-
 kernel/freebsd/contigmem/contigmem.c               |   4 +-
 kernel/linux/kni/ethtool/igb/e1000_phy.c           |  26 +-
 kernel/linux/kni/ethtool/igb/igb_main.c            |   9 +
 kernel/linux/kni/ethtool/igb/kcompat.h             |  12 +-
 kernel/linux/kni/ethtool/ixgbe/kcompat.h           |   6 +-
 lib/librte_bbdev/rte_bbdev.h                       |   8 +-
 lib/librte_bbdev/rte_bbdev_op.h                    |  22 +-
 lib/librte_bbdev/rte_bbdev_pmd.h                   |  14 +-
 lib/librte_cryptodev/rte_crypto_sym.h              |   7 +-
 lib/librte_eal/bsdapp/eal/eal_memory.c             |   2 +-
 lib/librte_eal/common/eal_common_log.c             |   2 +-
 lib/librte_eal/common/eal_common_memory.c          |   2 +-
 lib/librte_eal/common/eal_common_options.c         |   2 +-
 .../common/include/arch/arm/rte_cycles_32.h        |   2 +-
 .../common/include/arch/arm/rte_cycles_64.h        |   2 +-
 .../common/include/arch/ppc_64/rte_memcpy.h        |  10 +
 .../common/include/arch/x86/rte_atomic.h           |   2 +-
 .../common/include/arch/x86/rte_memcpy.h           |   9 +
 .../common/include/generic/rte_byteorder.h         |   6 +-
 lib/librte_eal/common/include/rte_common.h         |   4 +-
 lib/librte_eal/common/include/rte_service.h        |   8 +-
 .../common/include/rte_service_component.h         |   6 +-
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/common/malloc_elem.c                |   2 +-
 lib/librte_eal/common/malloc_heap.c                |   3 +
 lib/librte_eal/common/rte_service.c                |  74 +--
 lib/librte_eal/linuxapp/eal/eal_memalloc.c         |   2 +-
 lib/librte_eal/linuxapp/eal/eal_vfio.c             |   6 +-
 lib/librte_ethdev/ethdev_profile.h                 |   9 +
 lib/librte_ethdev/rte_ethdev.c                     |   4 +-
 lib/librte_eventdev/rte_eventdev.c                 |  15 +-
 lib/librte_eventdev/rte_eventdev_pmd_pci.h         |   8 +-
 lib/librte_kvargs/rte_kvargs.c                     |   2 +
 lib/librte_kvargs/rte_kvargs.h                     |   2 +-
 lib/librte_lpm/rte_lpm6.c                          |   9 +-
 lib/librte_pci/rte_pci.c                           |  17 +-
 lib/librte_security/rte_security.c                 |  70 ++-
 lib/librte_security/rte_security.h                 |   8 +-
 lib/librte_vhost/iotlb.c                           |   5 +-
 lib/librte_vhost/rte_vhost.h                       |   5 +
 lib/librte_vhost/socket.c                          |   4 +
 lib/librte_vhost/vhost.h                           |   1 -
 lib/librte_vhost/vhost_crypto.c                    |   3 +-
 lib/librte_vhost/vhost_user.c                      |  10 +-
 meson.build                                        |   2 +-
 mk/toolchain/gcc/rte.vars.mk                       |   5 +
 pkg/dpdk.spec                                      |   2 +-
 test/test-acl/main.c                               |   2 +-
 test/test-pipeline/config.c                        |   2 -
 test/test/test.h                                   |   2 -
 test/test/test_acl.c                               |  20 +-
 test/test/test_cryptodev_blockcipher.c             |   2 +-
 test/test/test_flow_classify.c                     |   2 +-
 test/test/test_hash.c                              |   7 +-
 test/test/test_kvargs.c                            |  40 +-
 test/test/test_malloc.c                            |  12 +
 test/test/test_pmd_perf.c                          |   2 +-
 test/test/test_table_pipeline.c                    |  12 +-
 usertools/dpdk-pmdinfo.py                          |   5 +-
 304 files changed, 2955 insertions(+), 1533 deletions(-)
Adam Dybkowski (2):
      app/crypto-perf: fix display of sample test vector
      cryptodev: fix SHA-1 digest enum comment

Ajit Khaparde (3):
      net/bnxt: fix FW version query
      net/bnxt: fix error log for command timeout
      net/bnxt: fix using RSS config struct

Alex Kiselev (1):
      lpm6: fix size of tbl8 group

Alexander Kozyrev (1):
      net/mlx5: fix Tx queue release debug log timing

Alvin Zhang (1):
      net/e1000: fix port hotplug for multi-process

Amit Gupta (1):
      net/octeontx: fix meson build for disabled drivers

Andrew Rybchenko (1):
      net/sfc: fix reported promiscuous/multicast mode

Apeksha Gupta (1):
      bus/fslmc: fix dereferencing null pointer

Arek Kusztal (1):
      crypto/qat: fix cipher descriptor for ZUC and SNOW

Bing Zhao (1):
      mem: fix overflow on allocation

Bruce Richardson (1):
      drivers: fix log type variables for -fno-common

Cheng Peng (1):
      net/iavf: fix stats query error code

Darek Stojaczyk (1):
      pci: accept 32-bit domain numbers

David Christensen (2):
      pci: fix build on ppc
      eal/ppc: fix build with gcc 9.3

David Marchand (4):
      mem: mark pages as not accessed when reserving VA
      eal: fix typo in endian conversion macros
      remove references to private PCI probe function
      doc: prefer https when pointing to dpdk.org

Dekel Peled (2):
      net/mlx5: fix mask used for IPv6 item validation
      net/mlx5: fix CVLAN tag set in IP item translation

Eugeny Parshutin (1):
      ethdev: fix build when vtune profiling is on

Fan Zhang (1):
      vhost/crypto: add missing user protocol flag

Ferruh Yigit (3):
      net/null: fix secondary burst function selection
      net/null: remove redundant check
      examples/kni: fix crash during MTU set

Gaetan Rivet (4):
      doc: fix number of failsafe sub-devices
      net/ring: fix device pointer on allocation
      pci: reject negative values in PCI id
      kvargs: fix strcmp helper documentation

Gavin Hu (1):
      net/i40e: relax barrier in Tx for NEON

Guinan Sun (2):
      net/ixgbe: fix statistics in flow control mode
      net/ixgbe: check driver type in MACsec API

Haifeng Lin (1):
      eal/arm64: fix precise TSC

Haiyue Wang (1):
      bus/pci: fix VF memory access

Harry van Haaren (3):
      service: fix crash on exit
      examples/eventdev: fix crash on exit
      test/flow_classify: enable multi-sockets system

Hemant Agrawal (3):
      drivers: add crypto as dependency for event drivers
      bus/fslmc: fix size of qman fq descriptor
      mempool/dpaa2: install missing header with meson

Honnappa Nagarahalli (2):
      service: fix race condition for MT unsafe service
      service: fix identification of service running on other lcore

Igor Chauskin (2):
      net/ena/base: make allocation macros thread-safe
      net/ena/base: prevent allocation of zero sized memory

Igor Romanov (7):
      net/sfc: fix initialization error path
      net/sfc: fix Rx queue start failure path
      net/sfc/base: reduce filter priorities to implemented only
      net/sfc/base: reject automatic filter creation by users
      net/sfc/base: refactor filter lookup loop in EF10
      net/sfc/base: handle manual and auto filter clashes in EF10
      net/sfc/base: fix manual filter delete in EF10

Itsuro Oda (2):
      net/vhost: fix potential memory leak on close
      vhost: make IOTLB cache name unique among processes

Ivan Dyukov (3):
      net/virtio-user: fix devargs parsing
      app: remove extra new line after link duplex
      examples: remove extra new line after link duplex

Jasvinder Singh (3):
      net/softnic: fix memory leak for thread
      net/softnic: fix resource leak for pipeline
      examples/ip_pipeline: remove check of null response

Jeff Guo (2):
      net/i40e: fix setting L2TAG
      net/iavf: fix setting L2TAG

Jim Harris (1):
      contigmem: cleanup properly when load fails

Junyu Jiang (2):
      examples/vmdq: fix output of pools/queues
      examples/vmdq: fix RSS configuration

Kalesh AP (2):
      net/bnxt: fix VLAN add when port is stopped
      app/testpmd: fix memory failure handling for i40e DDP

Kevin Traynor (17):
      kni: fix ethtool build with kernel 5.6
      net/avp: fix gcc 10 maybe-uninitialized warning
      eal/x86: ignore gcc 10 stringop-overflow warnings
      crypto/kasumi: fix extern declaration
      build: disable gcc 10 zero-length-bounds warning
      kni: fix ethtool dev_open build error
      kni: fix ethtool pointer type build error
      drivers/crypto: disable gcc 10 fno-common errors
      kni: fix gcc 10 ethtool build error
      kni: fix ethtool maybe-uninitialized warnings
      crypto/octeontx: fix gcc 10 -fno-common build errors
      app/testpmd: disable gcc 10 -fno-common build errors
      examples/vm_power: fix build because of missing include
      version: 18.11.9-rc1
      version: 18.11.9-rc2
      vhost: remove zero-copy and client mode restriction
      version: 18.11.9

Konstantin Ananyev (1):
      security: fix crash at accessing non-implemented ops

Li Feng (1):
      mem: mark pages as not accessed when freeing memory

Louise Kilheeney (1):
      examples/l2fwd-keepalive: fix mbuf pool size

Luca Boccassi (2):
      fix various typos found by Lintian
      usertools: check for pci.ids in /usr/share/misc

Lukasz Wojciechowski (5):
      drivers/crypto: fix log type variables for -fno-common
      security: fix verification of parameters
      security: fix return types in documentation
      security: fix session counter
      test: remove redundant macro

Mattias Rönnblom (3):
      event/dsw: remove redundant control ring poll
      event/dsw: remove unnecessary read barrier
      event/dsw: avoid reusing previously recorded events

Michael Baum (1):
      net/mlx4: fix drop queue error handling

Michael Haeuptle (1):
      vfio: fix race condition with sysfs

Michal Krawczyk (5):
      net/ena/base: fix testing for supported hash function
      net/ena/base: fix documentation of functions
      net/ena/base: fix indentation in CQ polling
      net/ena/base: fix indentation of multiple defines
      net/ena: set IO ring size to valid value

Muhammad Bilal (2):
      fix same typo in multiple places
      doc: fix typo in contributors guide

Nicolas Chautru (1):
      bbdev: fix doxygen comments

Nithin Dabilpuram (1):
      devtools: fix symbol map change check

Olivier Matz (3):
      test/kvargs: fix to consider empty elements as valid
      test/kvargs: fix invalid cases check
      kvargs: fix invalid token parsing on FreeBSD

Pablo de Lara (3):
      test/crypto: fix flag check
      crypto/openssl: fix out-of-place encryption
      doc: add NASM installation steps

Pavan Nikhilesh (2):
      eventdev: fix probe and remove for secondary process
      app/eventdev: check Tx adapter service ID

Phil Yang (1):
      service: remove rte prefix from static functions

Qiming Yang (3):
      net/i40e: fix X722 performance
      doc: fix multicast filter feature announcement
      net/i40e: fix queue related exception handling

Rasesh Mody (3):
      net/qede: fix link state configuration
      net/qede: fix port reconfiguration
      examples/kni: fix MTU change to setup Tx queue

Raslan Darawsheh (3):
      net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
      app/testpmd: add parsing for QinQ VLAN headers
      net/mlx5: fix matching for UDP tunnels with Verbs

Rohit Raj (1):
      net/dpaa2: fix 10G port negotiation

Roland Qi (1):
      vhost: fix peer close check

Ruifeng Wang (1):
      test: skip some subtests in no-huge mode

Sarosh Arif (1):
      doc: fix typo in contributors guide

Somnath Kotur (1):
      bus/pci: fix devargs on probing again

Stephen Hemminger (21):
      ethdev: fix spelling
      net/mvneta: do not use PMD log type
      net/virtio: do not use PMD log type
      net/tap: do not use PMD log type
      net/bnxt: do not use PMD log type
      net/dpaa: use dynamic log type
      net/thunderx: use dynamic log type
      net/netvsc: propagate descriptor limits from VF
      net/netvsc: handle Rx packets during multi-channel setup
      net/netvsc: split send buffers from Tx descriptors
      net/netvsc: fix memory free on device close
      net/netvsc: remove process event optimization
      net/netvsc: handle Tx completions based on burst size
      net/netvsc: avoid possible live lock
      lpm6: fix comments spelling
      eal: fix comments spelling
      net/netvsc: fix comment spelling
      bus/vmbus: fix comment spelling
      net/tap: fix crash in flow destroy
      eal: fix C++17 compilation
      net/vmxnet3: handle bad host framing

Sunil Kumar Kori (1):
      eal: fix log message print for regex

Thomas Monjalon (11):
      doc: fix sphinx compatibility
      log: fix level picked with globbing on type register
      doc: fix matrix CSS for recent sphinx
      net/mlx4: fix build with -fno-common
      app: fix usage help of options separated by dashes
      net/mvpp2: fix build with gcc 10
      examples/vm_power: drop Unix path limit redefinition
      doc: fix build with doxygen 1.8.18
      doc: fix API index
      mlx5: fix build with -fno-common
      examples/vm_power: fix build with -fno-common

Timothy Redaelli (3):
      app/pipeline: fix build with gcc 10
      examples/eventdev: fix build with gcc 10
      crypto/octeontx: fix build with gcc 10

Ting Xu (1):
      app/testpmd: fix DCB set

Viacheslav Ovsiienko (1):
      net/mlx5: fix mlx5 devices port naming

Vijaya Mohan Guvva (1):
      bus/pci: fix UIO resource access from secondary process

Wei Hu (Xavier) (2):
      vfio: fix use after free with multiprocess
      app/testpmd: fix statistics after reset

Wei Zhao (4):
      net/i40e: fix flow director for ARP packets
      doc: add i40e limitation for flow director
      net/i40e: fix flush of flow director filter
      net/i40e: fix wild pointer

Xiaolong Ye (3):
      net/virtio: fix outdated comment
      vhost: remove unused variable
      doc: fix log level example in Linux guide

Xiaoyu Min (1):
      net/mlx5: fix RSS enablement

Xiaoyun Li (2):
      net/ixgbe/base: update copyright
      net/i40e/base: update copyright

Xuan Ding (2):
      vhost: prevent zero-copy with incompatible client mode
      vhost: fix zero-copy server mode

Yongseok Koh (3):
      net/mlx5: fix recursive inclusion of header file
      net/mlx5: remove device register remap
      net/mlx4: remove device register remap

Yunjian Wang (14):
      kvargs: fix buffer overflow when parsing list
      net/tap: remove unused assert
      net/tap: fix mbuf and mem leak during queue release
      net/tap: fix check for mbuf number of segment
      net/tap: fix file close on remove
      net/tap: fix fd leak on creation failure
      net/tap: fix unexpected link handler
      net/tap: fix queues fd check before close
      net/octeontx: fix dangling pointer on init failure
      crypto/ccp: fix fd leak on probe failure
      net/failsafe: fix fd leak
      crypto/caam_jr: fix check of file descriptors
      crypto/caam_jr: fix IRQ functions return type
      net/tap: fix mbuf double free when writev fails

Yuri Chipchev (1):
      event/dsw: fix enqueue burst return value

Zhihong Peng (1):
      net/ixgbe: fix link status synchronization on BSD


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-10 10:30 [dpdk-announce] DPDK 18.11.9 (LTS) released Kevin Traynor

DPDK announcements

Archives are clonable:
	git clone --mirror http://inbox.dpdk.org/announce/0 announce/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 announce announce/ http://inbox.dpdk.org/announce \
		announce@dpdk.org
	public-inbox-index announce


Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.announce


AGPL code for this site: git clone https://public-inbox.org/ public-inbox