From: Kevin Traynor <ktraynor@redhat.com>
To: announce@dpdk.org
Subject: [dpdk-announce] DPDK 18.11.9 (LTS) released
Date: Fri, 10 Jul 2020 11:30:20 +0100 [thread overview]
Message-ID: <20200710103020.18866-1-ktraynor@redhat.com> (raw)
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
reply other threads:[~2020-07-10 12:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200710103020.18866-1-ktraynor@redhat.com \
--to=ktraynor@redhat.com \
--cc=announce@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).