* [dpdk-dev] [dpdk-announce] DPDK 19.11.3 released
@ 2020-06-18 19:06 luca.boccassi
0 siblings, 0 replies; only message in thread
From: luca.boccassi @ 2020-06-18 19:06 UTC (permalink / raw)
To: announce
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-19.11.3.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=19.11
Luca Boccassi
---
.travis.yml | 2 +-
VERSION | 2 +-
app/pdump/main.c | 2 +-
app/test-acl/main.c | 2 +-
app/test-crypto-perf/main.c | 3 +-
app/test-eventdev/test_pipeline_common.c | 10 +-
app/test-pipeline/config.c | 2 -
app/test-pmd/cmdline.c | 8 +-
app/test-pmd/cmdline_flow.c | 8 +-
app/test-pmd/config.c | 26 +-
app/test-pmd/csumonly.c | 13 +-
app/test-pmd/parameters.c | 2 +-
app/test-pmd/testpmd.c | 4 +-
app/test/meson.build | 34 +-
app/test/test.h | 2 -
app/test/test_acl.c | 20 +-
app/test/test_cryptodev.c | 13 +-
app/test/test_cryptodev_blockcipher.c | 2 +-
app/test/test_cryptodev_hash_test_vectors.h | 10 +
app/test/test_fib_perf.c | 2 +-
app/test/test_flow_classify.c | 2 +-
app/test/test_hash.c | 7 +-
app/test/test_ipsec.c | 33 +-
app/test/test_kvargs.c | 40 +-
app/test/test_lpm_perf.c | 2 +-
app/test/test_malloc.c | 12 +
app/test/test_mbuf.c | 2 +-
app/test/test_pmd_perf.c | 2 +-
app/test/test_table_pipeline.c | 12 +-
buildtools/options-ibverbs-static.sh | 11 +-
config/common_base | 1 -
config/meson.build | 30 +-
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/abi_policy.rst | 21 +-
doc/guides/contributing/abi_versioning.rst | 130 ++-
doc/guides/contributing/documentation.rst | 12 +-
doc/guides/contributing/patches.rst | 20 +-
doc/guides/contributing/stable.rst | 8 +-
doc/guides/contributing/vulnerability.rst | 6 +-
doc/guides/cryptodevs/aesni_gcm.rst | 13 +
doc/guides/cryptodevs/aesni_mb.rst | 13 +
doc/guides/cryptodevs/features/qat.ini | 5 +
doc/guides/cryptodevs/qat.rst | 5 +
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/hns3.ini | 1 +
doc/guides/nics/features/hns3_vf.ini | 1 +
doc/guides/nics/features/i40e.ini | 1 -
doc/guides/nics/features/iavf.ini | 1 -
doc/guides/nics/features/ice.ini | 1 -
doc/guides/nics/features/igb.ini | 1 +
doc/guides/nics/features/ixgbe.ini | 1 +
doc/guides/nics/hns3.rst | 1 +
doc/guides/nics/i40e.rst | 9 +
doc/guides/nics/ice.rst | 4 -
doc/guides/nics/mlx5.rst | 48 +-
doc/guides/prog_guide/cryptodev_lib.rst | 2 +-
doc/guides/prog_guide/lto.rst | 2 +-
doc/guides/rel_notes/release_19_11.rst | 512 ++++++++++++
doc/guides/sample_app_ug/l2_forward_event.rst | 8 -
.../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 +-
doc/guides/windows_gsg/build_dpdk.rst | 51 +-
drivers/Makefile | 2 +-
drivers/baseband/turbo_sw/bbdev_turbo_software.c | 2 +-
drivers/bus/fslmc/qbman/qbman_debug.c | 9 +-
drivers/bus/ifpga/ifpga_bus.c | 1 +
drivers/bus/ifpga/rte_bus_ifpga.h | 1 +
drivers/bus/pci/linux/pci.c | 5 +
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/octeontx/octeontx_mbox.c | 17 +-
drivers/common/octeontx2/hw/otx2_npc.h | 4 +-
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/Makefile | 3 +-
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 2 +
drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h | 2 +-
drivers/crypto/aesni_mb/Makefile | 3 +-
drivers/crypto/aesni_mb/aesni_mb_pmd_private.h | 2 +-
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 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/kasumi_pmd_private.h | 4 +-
drivers/crypto/kasumi/rte_kasumi_pmd.c | 1 +
drivers/crypto/mvsam/mrvl_pmd_private.h | 2 +-
drivers/crypto/mvsam/rte_mrvl_pmd.c | 1 +
drivers/crypto/nitrox/nitrox_csr.h | 20 +-
drivers/crypto/nitrox/nitrox_sym.c | 3 +-
drivers/crypto/octeontx2/otx2_cryptodev.c | 2 +
drivers/crypto/octeontx2/otx2_cryptodev.h | 2 +-
drivers/crypto/octeontx2/otx2_cryptodev_ops.h | 2 +-
drivers/crypto/openssl/openssl_pmd_private.h | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 24 +
drivers/crypto/qat/qat_sym_capabilities.h | 105 +++
drivers/crypto/qat/qat_sym_session.c | 122 ++-
drivers/crypto/qat/qat_sym_session.h | 1 +
drivers/crypto/snow3g/rte_snow3g_pmd.c | 1 +
drivers/crypto/snow3g/snow3g_pmd_private.h | 2 +-
drivers/crypto/zuc/rte_zuc_pmd.c | 1 +
drivers/crypto/zuc/zuc_pmd_private.h | 4 +-
drivers/event/dpaa2/dpaa2_eventdev.c | 2 +-
drivers/event/dsw/dsw_event.c | 15 +-
drivers/event/octeontx2/otx2_evdev_adptr.c | 4 +-
drivers/event/octeontx2/otx2_evdev_stats.h | 2 +-
drivers/mempool/dpaa2/meson.build | 2 +
drivers/mempool/octeontx2/otx2_mempool_ops.c | 2 +-
drivers/net/avp/avp_ethdev.c | 2 +-
drivers/net/bnxt/bnxt.h | 13 +-
drivers/net/bnxt/bnxt_ethdev.c | 58 +-
drivers/net/bnxt/bnxt_hwrm.c | 29 +-
drivers/net/bnxt/bnxt_ring.c | 2 +-
drivers/net/bnxt/bnxt_rxq.c | 4 +-
drivers/net/bnxt/bnxt_rxr.c | 36 +-
drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 7 +-
drivers/net/cxgbe/cxgbe_flow.c | 2 +-
drivers/net/dpaa/dpaa_ethdev.c | 23 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 8 +-
drivers/net/dpaa2/dpaa2_flow.c | 4 +-
drivers/net/dpaa2/dpaa2_mux.c | 2 +-
drivers/net/e1000/em_ethdev.c | 2 +-
drivers/net/e1000/igb_ethdev.c | 4 +-
drivers/net/ena/base/ena_com.c | 30 +-
drivers/net/ena/base/ena_com.h | 32 +-
drivers/net/ena/base/ena_plat_dpdk.h | 39 +-
drivers/net/ena/ena_ethdev.c | 7 +-
drivers/net/enetc/base/enetc_hw.h | 3 +-
drivers/net/enetc/enetc_ethdev.c | 5 +-
drivers/net/enic/enic_fm_flow.c | 61 +-
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/hinic/base/hinic_compat.h | 17 +-
drivers/net/hinic/base/hinic_pmd_api_cmd.c | 7 +-
drivers/net/hinic/base/hinic_pmd_cmdq.c | 12 +-
drivers/net/hinic/base/hinic_pmd_cmdq.h | 1 +
drivers/net/hinic/base/hinic_pmd_eqs.c | 2 +-
drivers/net/hinic/base/hinic_pmd_hwdev.c | 49 +-
drivers/net/hinic/base/hinic_pmd_hwdev.h | 1 -
drivers/net/hinic/base/hinic_pmd_mbox.c | 8 +-
drivers/net/hinic/base/hinic_pmd_mgmt.c | 38 +-
drivers/net/hinic/base/hinic_pmd_mgmt.h | 2 +
drivers/net/hinic/base/hinic_pmd_nicio.c | 20 +-
drivers/net/hinic/base/hinic_pmd_wq.c | 11 +-
drivers/net/hinic/base/hinic_pmd_wq.h | 2 +-
drivers/net/hinic/hinic_pmd_ethdev.c | 24 +-
drivers/net/hinic/hinic_pmd_rx.c | 73 +-
drivers/net/hinic/hinic_pmd_rx.h | 5 +-
drivers/net/hinic/hinic_pmd_tx.c | 24 +-
drivers/net/hinic/hinic_pmd_tx.h | 4 +-
drivers/net/hns3/hns3_cmd.c | 24 +-
drivers/net/hns3/hns3_cmd.h | 49 +-
drivers/net/hns3/hns3_dcb.c | 103 ++-
drivers/net/hns3/hns3_dcb.h | 4 +-
drivers/net/hns3/hns3_ethdev.c | 571 +++++++++++--
drivers/net/hns3/hns3_ethdev.h | 18 +-
drivers/net/hns3/hns3_ethdev_vf.c | 431 ++++++++--
drivers/net/hns3/hns3_fdir.c | 21 +
drivers/net/hns3/hns3_flow.c | 28 +-
drivers/net/hns3/hns3_intr.c | 2 +
drivers/net/hns3/hns3_mbx.c | 12 +-
drivers/net/hns3/hns3_mbx.h | 13 +
drivers/net/hns3/hns3_regs.h | 10 +
drivers/net/hns3/hns3_rss.c | 35 +-
drivers/net/hns3/hns3_rss.h | 2 +
drivers/net/hns3/hns3_rxtx.c | 923 +++++++++++++++++----
drivers/net/hns3/hns3_rxtx.h | 22 +-
drivers/net/hns3/hns3_stats.c | 24 +-
drivers/net/i40e/base/README | 2 +-
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_fdir.c | 4 +-
drivers/net/i40e/i40e_flow.c | 58 +-
drivers/net/i40e/i40e_rxtx.c | 31 +-
drivers/net/i40e/i40e_rxtx_vec_altivec.c | 2 +-
drivers/net/i40e/i40e_rxtx_vec_common.h | 1 +
drivers/net/i40e/i40e_rxtx_vec_neon.c | 6 +-
drivers/net/iavf/base/README | 2 +-
drivers/net/iavf/base/iavf_adminq.c | 2 +-
drivers/net/iavf/base/iavf_adminq.h | 2 +-
drivers/net/iavf/base/iavf_alloc.h | 2 +-
drivers/net/iavf/base/iavf_common.c | 2 +-
drivers/net/iavf/base/iavf_devids.h | 2 +-
drivers/net/iavf/base/iavf_osdep.h | 2 +-
drivers/net/iavf/base/iavf_status.h | 2 +-
drivers/net/iavf/base/virtchnl.h | 2 +-
drivers/net/iavf/iavf_ethdev.c | 2 +-
drivers/net/iavf/iavf_rxtx_vec_common.h | 1 +
drivers/net/iavf/iavf_vchnl.c | 41 +-
drivers/net/ice/base/ice_adminq_cmd.h | 12 +-
drivers/net/ice/base/ice_alloc.h | 2 +-
drivers/net/ice/base/ice_bitops.h | 2 +-
drivers/net/ice/base/ice_common.c | 8 +-
drivers/net/ice/base/ice_common.h | 2 +-
drivers/net/ice/base/ice_controlq.c | 2 +-
drivers/net/ice/base/ice_controlq.h | 2 +-
drivers/net/ice/base/ice_dcb.c | 2 +-
drivers/net/ice/base/ice_dcb.h | 2 +-
drivers/net/ice/base/ice_devids.h | 2 +-
drivers/net/ice/base/ice_fdir.c | 2 +-
drivers/net/ice/base/ice_fdir.h | 8 +-
drivers/net/ice/base/ice_flex_pipe.c | 54 +-
drivers/net/ice/base/ice_flex_pipe.h | 4 +-
drivers/net/ice/base/ice_flex_type.h | 2 +-
drivers/net/ice/base/ice_flow.c | 51 +-
drivers/net/ice/base/ice_flow.h | 4 +-
drivers/net/ice/base/ice_hw_autogen.h | 2 +-
drivers/net/ice/base/ice_lan_tx_rx.h | 2 +-
drivers/net/ice/base/ice_nvm.c | 2 +-
drivers/net/ice/base/ice_nvm.h | 2 +-
drivers/net/ice/base/ice_osdep.h | 18 +-
drivers/net/ice/base/ice_protocol_type.h | 2 +-
drivers/net/ice/base/ice_sbq_cmd.h | 2 +-
drivers/net/ice/base/ice_sched.c | 61 +-
drivers/net/ice/base/ice_sched.h | 9 +-
drivers/net/ice/base/ice_status.h | 2 +-
drivers/net/ice/base/ice_switch.c | 26 +-
drivers/net/ice/base/ice_switch.h | 2 +-
drivers/net/ice/base/ice_type.h | 6 +-
drivers/net/ice/base/meson.build | 2 +-
drivers/net/ice/ice_ethdev.c | 50 +-
drivers/net/ice/ice_fdir_filter.c | 17 +-
drivers/net/ice/ice_generic_flow.c | 31 +-
drivers/net/ice/ice_hash.c | 27 +-
drivers/net/ice/ice_rxtx.c | 59 +-
drivers/net/ice/ice_rxtx_vec_common.h | 1 +
drivers/net/ice/ice_switch_filter.c | 71 +-
drivers/net/ipn3ke/ipn3ke_representor.c | 3 +-
drivers/net/ixgbe/base/README | 2 +-
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 | 58 +-
drivers/net/ixgbe/rte_pmd_ixgbe.c | 6 +
drivers/net/memif/memif_socket.c | 14 +-
drivers/net/memif/rte_eth_memif.c | 2 +-
drivers/net/mlx4/mlx4.c | 4 +
drivers/net/mlx4/mlx4_flow.c | 11 +-
drivers/net/mlx4/mlx4_glue.h | 2 +-
drivers/net/mlx4/mlx4_rxtx.h | 2 +-
drivers/net/mlx5/Makefile | 5 +
drivers/net/mlx5/meson.build | 2 +
drivers/net/mlx5/mlx5.c | 46 +-
drivers/net/mlx5/mlx5.h | 13 +-
drivers/net/mlx5/mlx5_defs.h | 3 +
drivers/net/mlx5/mlx5_devx_cmds.c | 9 +-
drivers/net/mlx5/mlx5_flow.c | 171 ++--
drivers/net/mlx5/mlx5_flow.h | 32 +-
drivers/net/mlx5/mlx5_flow_dv.c | 477 ++++++++---
drivers/net/mlx5/mlx5_flow_verbs.c | 28 +-
drivers/net/mlx5/mlx5_glue.c | 2 +-
drivers/net/mlx5/mlx5_glue.h | 2 +-
drivers/net/mlx5/mlx5_nl.c | 27 +-
drivers/net/mlx5/mlx5_prm.h | 4 +-
drivers/net/mlx5/mlx5_rxq.c | 80 +-
drivers/net/mlx5/mlx5_rxtx.c | 152 ++--
drivers/net/mlx5/mlx5_rxtx.h | 6 +-
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 27 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 47 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 48 +-
drivers/net/mlx5/mlx5_stats.c | 76 +-
drivers/net/mlx5/mlx5_trigger.c | 2 +
drivers/net/mlx5/mlx5_txq.c | 2 +-
drivers/net/mlx5/mlx5_utils.h | 10 -
drivers/net/mvneta/mvneta_ethdev.c | 2 +-
drivers/net/mvpp2/mrvl_flow.c | 4 +-
drivers/net/netvsc/hn_ethdev.c | 54 +-
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/nfp/nfp_net.c | 25 +-
drivers/net/null/rte_eth_null.c | 29 +-
drivers/net/octeontx/base/meson.build | 5 +-
drivers/net/octeontx/octeontx_ethdev.c | 1 +
drivers/net/octeontx2/otx2_ethdev.c | 24 +-
drivers/net/octeontx2/otx2_ethdev.h | 3 +
drivers/net/octeontx2/otx2_ethdev_irq.c | 38 +-
drivers/net/octeontx2/otx2_link.c | 53 +-
drivers/net/octeontx2/otx2_rss.c | 2 +-
drivers/net/pfe/pfe_ethdev.c | 7 +-
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_evb.c | 28 +-
drivers/net/sfc/base/ef10_filter.c | 564 +++++++++----
drivers/net/sfc/base/ef10_impl.h | 4 +-
drivers/net/sfc/base/ef10_nic.c | 4 +-
drivers/net/sfc/base/ef10_proxy.c | 8 +-
drivers/net/sfc/base/efx.h | 13 +-
drivers/net/sfc/base/efx_evb.c | 4 +-
drivers/net/sfc/base/efx_filter.c | 26 +-
drivers/net/sfc/base/efx_impl.h | 21 +-
drivers/net/sfc/base/efx_proxy.c | 4 +-
drivers/net/sfc/sfc.c | 2 +-
drivers/net/sfc/sfc_ethdev.c | 20 +-
drivers/net/sfc/sfc_flow.c | 1 +
drivers/net/sfc/sfc_rx.c | 6 +-
drivers/net/softnic/rte_eth_softnic_thread.c | 38 -
drivers/net/tap/rte_eth_tap.c | 146 ++--
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_rxtx_simple_altivec.c | 3 +-
drivers/net/virtio/virtio_user_ethdev.c | 20 +-
drivers/net/virtio/virtqueue.c | 2 +
drivers/net/vmxnet3/vmxnet3_ethdev.c | 3 +-
drivers/net/vmxnet3/vmxnet3_ethdev.h | 4 +
drivers/net/vmxnet3/vmxnet3_rxtx.c | 14 +-
examples/eventdev_pipeline/main.c | 17 +-
examples/eventdev_pipeline/pipeline_common.h | 4 +-
examples/fips_validation/fips_validation.c | 18 +
examples/ioat/ioatfwd.c | 2 +-
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/ipsec-secgw/ipsec_process.c | 1 +
examples/ipv4_multicast/main.c | 2 +-
examples/kni/main.c | 32 +-
examples/l2fwd-crypto/main.c | 2 +-
examples/l2fwd-event/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/cfg_file.c | 3 +
examples/qos_sched/init.c | 2 +-
examples/qos_sched/main.h | 4 +-
examples/server_node_efd/server/init.c | 2 +-
examples/vhost_blk/vhost_blk.c | 2 +
examples/vhost_blk/vhost_blk.h | 4 +-
examples/vm_power_manager/channel_manager.c | 3 +-
examples/vm_power_manager/channel_manager.h | 9 +-
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 +-
lib/Makefile | 2 +-
lib/librte_bbdev/rte_bbdev.h | 16 +-
lib/librte_bbdev/rte_bbdev_op.h | 16 +-
lib/librte_bbdev/rte_bbdev_pmd.h | 14 +-
lib/librte_cryptodev/rte_crypto_sym.h | 7 +-
lib/librte_cryptodev/rte_cryptodev.c | 43 +-
lib/librte_eal/common/eal_common_fbarray.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/meson.build | 1 +
.../common/include/arch/ppc_64/rte_altivec.h | 22 +
.../common/include/arch/ppc_64/rte_memcpy.h | 15 +-
.../common/include/arch/ppc_64/rte_vect.h | 3 +-
.../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/malloc_elem.c | 2 +-
lib/librte_eal/common/malloc_heap.c | 3 +
lib/librte_eal/common/rte_random.c | 2 +-
lib/librte_eal/common/rte_service.c | 74 +-
lib/librte_eal/freebsd/eal/eal_interrupts.c | 79 +-
lib/librte_eal/freebsd/eal/eal_memory.c | 2 +-
lib/librte_eal/linux/eal/eal.c | 2 +-
lib/librte_eal/linux/eal/eal_memalloc.c | 2 +-
lib/librte_eal/linux/eal/eal_memory.c | 24 +-
lib/librte_eal/linux/eal/eal_vfio.c | 6 +-
lib/librte_ethdev/ethdev_profile.h | 9 +
lib/librte_ethdev/rte_ethdev.c | 10 +-
lib/librte_ethdev/rte_flow.c | 2 +-
lib/librte_ethdev/rte_flow.h | 2 +-
lib/librte_eventdev/rte_eventdev.c | 13 +-
lib/librte_eventdev/rte_eventdev_pmd_pci.h | 8 +-
lib/librte_fib/rte_fib.h | 8 +
lib/librte_fib/rte_fib6.h | 8 +
lib/librte_ipsec/ipsec_sad.c | 2 +
lib/librte_ipsec/sa.h | 2 +-
lib/librte_kvargs/rte_kvargs.c | 2 +
lib/librte_kvargs/rte_kvargs.h | 2 +-
lib/librte_lpm/rte_lpm6.c | 9 +-
lib/librte_mempool/rte_mempool_version.map | 4 -
lib/librte_pci/rte_pci.c | 17 +-
lib/librte_pci/rte_pci.h | 6 -
lib/librte_security/rte_security.c | 70 +-
lib/librte_security/rte_security.h | 8 +-
lib/librte_telemetry/rte_telemetry_parser.c | 2 +-
lib/librte_timer/rte_timer.c | 24 +-
lib/librte_vhost/iotlb.c | 5 +-
lib/librte_vhost/rte_vhost.h | 7 +-
lib/librte_vhost/socket.c | 6 +
lib/librte_vhost/vhost.h | 1 -
lib/librte_vhost/vhost_crypto.c | 3 +-
lib/librte_vhost/vhost_user.c | 10 +-
lib/librte_vhost/virtio_net.c | 185 +++--
lib/meson.build | 8 +-
mk/rte.app.mk | 4 +
mk/toolchain/gcc/rte.vars.mk | 5 +
usertools/dpdk-pmdinfo.py | 5 +-
483 files changed, 7009 insertions(+), 2821 deletions(-)
Adam Dybkowski (5):
cryptodev: fix missing device id range checking
common/qat: fix GEN3 marketing name
app/crypto-perf: fix display of sample test vector
crypto/qat: support plain SHA1..SHA512 hashes
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
Akhil Goyal (1):
ipsec: fix build dependency on hash lib
Alex Kiselev (1):
lpm6: fix size of tbl8 group
Alex Marginean (1):
net/enetc: fix Rx lock-up
Alexander Kozyrev (9):
net/mlx5: reduce Tx completion index memory loads
net/mlx5: add device parameter for MPRQ stride size
net/mlx5: enable MPRQ multi-stride operations
net/mlx5: add multi-segment packets in MPRQ mode
net/mlx5: set dynamic flow metadata in Rx queues
net/mlx5: improve logging of MPRQ selection
net/mlx5: fix assert in dynamic metadata handling
net/mlx5: fix Tx queue release debug log timing
net/mlx5: fix packet length assert in MPRQ
Alvin Zhang (2):
net/iavf: fix link speed
net/e1000: fix port hotplug for multi-process
Amit Gupta (1):
net/octeontx: fix meson build for disabled drivers
Anatoly Burakov (1):
mem: preallocate VA space in no-huge mode
Andrew Rybchenko (4):
net/sfc: fix reported promiscuous/multicast mode
net/sfc/base: use simpler EF10 family conditional check
net/sfc/base: use simpler EF10 family run-time checks
net/sfc/base: fix build when EVB is enabled
Andy Pei (1):
net/ipn3ke: use control thread to check link status
Ankur Dwivedi (1):
net/octeontx2: fix buffer size assignment
Apeksha Gupta (2):
bus/fslmc: fix dereferencing null pointer
test/crypto: fix statistics case
Archana Muniganti (1):
examples/fips_validation: fix parsing of algorithms
Arek Kusztal (1):
crypto/qat: fix cipher descriptor for ZUC and SNOW
Asaf Penso (2):
net/mlx5: fix call to modify action without init item
net/mlx5: fix assert in doorbell lookup
Ashish Gupta (1):
net/octeontx2: fix link information for loopback port
Asim Jamshed (1):
fib: fix headers for C++ support
Bernard Iremonger (1):
net/i40e: fix flow director initialisation
Bing Zhao (6):
net/mlx5: fix header modify action validation
net/mlx5: fix actions validation on root table
net/mlx5: fix assert in modify converting
mk: fix static linkage of mlx dependency
mem: fix overflow on allocation
net/mlx5: fix doorbell bitmap management offsets
Bruce Richardson (3):
pci: remove unneeded includes in public header file
pci: fix build on FreeBSD
drivers: fix log type variables for -fno-common
Cheng Peng (1):
net/iavf: fix stats query error code
Chengchang Tang (3):
net/hns3: fix promiscuous mode for PF
net/hns3: fix default VLAN filter configuration for PF
net/hns3: fix VLAN filter when setting promisucous mode
Chengwen Feng (7):
net/hns3: fix packets offload features flags in Rx
net/hns3: fix default error code of command interface
net/hns3: fix crash when flushing RSS flow rules with FLR
net/hns3: fix return value of setting VLAN offload
net/hns3: clear residual flow rules on init
net/hns3: fix Rx interrupt after reset
net/hns3: replace memory barrier with data dependency order
Ciara Power (1):
telemetry: fix port stats retrieval
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 (5):
mem: mark pages as not accessed when reserving VA
test: load drivers when required
eal: fix typo in endian conversion macros
remove references to private PCI probe function
doc: prefer https when pointing to dpdk.org
Dekel Peled (7):
net/mlx5: fix mask used for IPv6 item validation
net/mlx5: fix CVLAN tag set in IP item translation
net/mlx5: update VLAN and encap actions validation
net/mlx5: fix match on empty VLAN item in DV mode
common/mlx5: fix umem buffer alignment
net/mlx5: fix VLAN flow action with wildcard VLAN item
net/mlx5: fix RSS key copy to TIR context
Dmitry Kozlyuk (2):
build: fix linker warnings with clang on Windows
build: support MinGW-w64 with Meson
Eduard Serra (1):
net/vmxnet3: fix RSS setting on v4
Eugeny Parshutin (1):
ethdev: fix build when vtune profiling is on
Fady Bader (1):
mempool: remove inline functions from export list
Fan Zhang (1):
vhost/crypto: add missing user protocol flag
Ferruh Yigit (7):
net/nfp: fix log format specifiers
net/null: fix secondary burst function selection
net/null: remove redundant check
mempool/octeontx2: fix build for gcc O1 optimization
net/ena: fix build for O1 optimization
event/octeontx2: fix build for O1 optimization
examples/kni: fix crash during MTU set
Gaetan Rivet (5):
doc: fix number of failsafe sub-devices
net/ring: fix device pointer on allocation
pci: reject negative values in PCI id
doc: fix typos in ABI policy
kvargs: fix strcmp helper documentation
Gavin Hu (2):
net/i40e: relax barrier in Tx
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):
net/ice/base: check memory pointer before copying
Hao Chen (1):
net/hns3: support Rx interrupt
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 (3):
timer: protect initialization with lock
service: fix race condition for MT unsafe service
service: fix identification of service running on other lcore
Hyong Youb Kim (1):
net/enic: fix flow action reordering
Igor Chauskin (2):
net/ena/base: make allocation macros thread-safe
net/ena/base: prevent allocation of zero sized memory
Igor Romanov (9):
net/sfc: fix initialization error path
net/sfc: fix Rx queue start failure path
net/sfc: fix promiscuous and allmulticast toggles errors
net/sfc: set priority of created filters to manual
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 (3):
net/i40e: fix setting L2TAG
net/iavf: fix setting L2TAG
net/ice: fix setting L2TAG
Jiawei Wang (1):
net/mlx5: fix imissed counter overflow
Jim Harris (1):
contigmem: cleanup properly when load fails
Jun Yang (1):
net/dpaa2: fix congestion ID for multiple traffic classes
Junyu Jiang (4):
examples/vmdq: fix output of pools/queues
examples/vmdq: fix RSS configuration
net/ice: fix RSS advanced rule
net/ice: fix crash in switch filter
Juraj Linkeš (1):
ci: fix telemetry dependency in Travis
Július Milan (1):
net/memif: fix init when already connected
Kalesh AP (9):
net/bnxt: fix HWRM command during FW reset
net/bnxt: use true/false for bool types
net/bnxt: fix port start failure handling
net/bnxt: fix VLAN add when port is stopped
net/bnxt: fix VNIC Rx queue count on VNIC free
net/bnxt: fix number of TQM ring
net/bnxt: fix TQM ring context memory size
app/testpmd: fix memory failure handling for i40e DDP
net/bnxt: fix storing MAC address twice
Kevin Traynor (9):
net/hinic: fix snprintf length of cable info
net/hinic: fix repeating cable log and length check
net/avp: fix gcc 10 maybe-uninitialized warning
examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
eal/x86: ignore gcc 10 stringop-overflow warnings
net/mlx5: fix gcc 10 enum-conversion warning
crypto/kasumi: fix extern declaration
drivers/crypto: disable gcc 10 no-common errors
build: disable gcc 10 zero-length-bounds warning
Konstantin Ananyev (1):
security: fix crash at accessing non-implemented ops
Li Feng (1):
mem: mark pages as not accessed when freeing memory
Lijun Ou (4):
net/hns3: fix configuring RSS hash when rules are flushed
net/hns3: add RSS hash offload to capabilities
net/hns3: fix RSS key length
net/hns3: fix RSS indirection table configuration
Linsi Yuan (1):
net/bnxt: fix possible stack smashing
Louise Kilheeney (1):
examples/l2fwd-keepalive: fix mbuf pool size
Luca Boccassi (6):
fix various typos found by Lintian
usertools: check for pci.ids in /usr/share/misc
version: 19.11.3
Lukasz Bartosik (1):
event/octeontx2: fix queue removal from Rx adapter
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
Marvin Liu (5):
vhost: fix packed ring zero-copy
vhost: fix shadow update
vhost: fix shadowed descriptors not flushed
net/virtio: fix crash when device reconnecting
net/virtio: fix unexpected event after reconnect
Matteo Croce (1):
doc: fix LTO config option
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 (2):
net/mlx5: fix meter color register consideration
net/mlx4: fix drop queue error handling
Michael Haeuptle (1):
vfio: fix race condition with sysfs
Michal Krawczyk (5):
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
net/ena/base: fix testing for supported hash function
Min Hu (Connor) (3):
net/hns3: fix configuring illegal VLAN PVID
net/hns3: fix mailbox opcode data type
net/hns3: fix VLAN PVID when configuring device
Mit Matelske (1):
eal/freebsd: fix queuing duplicate alarm callbacks
Mohsin Shaikh (1):
net/mlx5: use open/read/close for ib stats query
Muhammad Bilal (2):
fix same typo in multiple places
doc: fix typo in contributors guide
Nagadheeraj Rottela (2):
crypto/nitrox: fix CSR register address generation
crypto/nitrox: fix oversized device name
Nicolas Chautru (2):
baseband/turbo_sw: fix exposed LLR decimals assumption
bbdev: fix doxygen comments
Nithin Dabilpuram (2):
devtools: fix symbol map change check
net/octeontx2: disable unnecessary error interrupts
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
Ophir Munk (1):
net/mlx5: fix VLAN PCP item calculation
Ori Kam (1):
eal/ppc: fix bool type after altivec include
Pablo de Lara (4):
cryptodev: add asymmetric session-less feature name
test/crypto: fix flag check
crypto/openssl: fix out-of-place encryption
doc: add NASM installation steps
Pavan Nikhilesh (4):
net/octeontx2: fix device configuration sequence
eventdev: fix probe and remove for secondary process
common/octeontx: fix gcc 9.1 ABI break
app/eventdev: check Tx adapter service ID
Phil Yang (2):
service: remove rte prefix from static functions
net/ixgbe: fix link state timing on fiber ports
Qi Zhang (10):
net/ice: remove unnecessary variable
net/ice: remove bulk alloc option
net/ice/base: fix uninitialized stack variables
net/ice/base: read PSM clock frequency from register
net/ice/base: minor fixes
net/ice/base: fix MAC write command
net/ice/base: fix binary order for GTPU filter
net/ice/base: remove unused code in switch rule
net/ice: fix variable initialization
net/ice: fix RSS for GTPU
Qiming Yang (3):
net/i40e: fix X722 performance
doc: fix multicast filter feature announcement
net/i40e: fix queue related exception handling
Rahul Gupta (2):
net/bnxt: fix memory leak during queue restart
net/bnxt: fix Rx ring producer index
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 (4):
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
doc: fix build issue in ABI guide
Ray Kinsella (1):
doc: fix default symbol binding in ABI guide
Rohit Raj (1):
net/dpaa2: fix 10G port negotiation
Roland Qi (1):
vhost: fix peer close check
Ruifeng Wang (2):
test: skip some subtests in no-huge mode
test/ipsec: fix crash in session destroy
Sarosh Arif (1):
doc: fix typo in contributors guide
Shougang Wang (2):
net/ixgbe: fix link status after port reset
net/i40e: fix queue region in RSS flow
Simei Su (1):
net/ice: support mark only action for flow director
Sivaprasad Tummala (1):
vhost: handle mbuf allocation failure
Somnath Kotur (2):
bus/pci: fix devargs on probing again
net/bnxt: fix max ring count
Stephen Hemminger (24):
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/pfe: 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/netvsc: do RSS across Rx queue only
net/netvsc: do not configure RSS if disabled
net/tap: fix crash in flow destroy
eal: fix C++17 compilation
net/vmxnet3: handle bad host framing
Suanming Mou (3):
net/mlx5: fix counter container usage
net/mlx5: fix meter suffix table leak
net/mlx5: fix jump table leak
Sunil Kumar Kori (1):
eal: fix log message print for regex
Tao Zhu (3):
net/ice: fix hash flow crash
net/ixgbe: fix link status inconsistencies
net/ixgbe: fix resource leak after thread exits normally
Thomas Monjalon (16):
drivers/crypto: fix build with make 4.3
doc: fix sphinx compatibility
log: fix level picked with globbing on type register
doc: fix matrix CSS for recent sphinx
common/mlx5: fix build with -fno-common
net/mlx4: fix build with -fno-common
common/mlx5: fix build with rdma-core 21
app: fix usage help of options separated by dashes
net/mvpp2: fix build with gcc 10
examples/vm_power: fix build with -fno-common
examples/vm_power: drop Unix path limit redefinition
doc: fix build with doxygen 1.8.18
doc: fix API index
doc: fix reference in ABI guide
net/mlx5: fix build with separate glue lib for dlopen
buildtools: get static mlx dependencies for meson
Timothy Redaelli (6):
crypto/octeontx2: fix build with gcc 10
test: fix build with gcc 10
app/pipeline: fix build with gcc 10
examples/vhost_blk: fix build with gcc 10
examples/eventdev: fix build with gcc 10
examples/qos_sched: fix build with gcc 10
Ting Xu (1):
app/testpmd: fix DCB set
Tonghao Zhang (2):
eal: fix PRNG init with HPET enabled
net/mlx5: fix crash when releasing meter table
Vadim Podovinnikov (1):
net/memif: fix resource leak
Vamsi Attunuru (1):
net/octeontx2: enable error and RAS interrupt in configure
Viacheslav Ovsiienko (2):
net/mlx5: fix metadata for compressed Rx CQEs
common/mlx5: fix netlink buffer allocation from stack
Vijaya Mohan Guvva (1):
bus/pci: fix UIO resource access from secondary process
Vladimir Medvedkin (1):
ipsec: check SAD lookup error
Wei Hu (Xavier) (10):
vfio: fix use after free with multiprocess
net/hns3: fix status after repeated resets
net/hns3: fix return value when clearing statistics
app/testpmd: fix statistics after reset
net/hns3: support different numbers of Rx and Tx queues
net/hns3: fix Tx interrupt when enabling Rx interrupt
net/hns3: fix MSI-X interrupt during initialization
net/hns3: remove unnecessary assignments in Tx
net/hns3: remove one IO barrier in Rx
net/hns3: add free threshold in Rx
Wei Zhao (8):
net/ice: change default tunnel type
net/ice: add action number check for switch
net/ice: fix input set of VLAN item
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
net/i40e: fix flow director enabling
Wisam Jaddo (3):
net/mlx5: fix zero metadata action
net/mlx5: fix zero value validation for metadata
net/mlx5: fix VLAN ID check
Xiao Zhang (1):
app/testpmd: fix PPPoE flow command
Xiaolong Ye (3):
net/virtio: fix outdated comment
vhost: remove unused variable
doc: fix log level example in Linux guide
Xiaoyu Min (3):
net/mlx5: fix push VLAN action to use item info
net/mlx5: fix validation of push VLAN without full mask
net/mlx5: fix RSS enablement
Xiaoyun Li (4):
net/ixgbe/base: update copyright
net/i40e/base: update copyright
common/iavf: update copyright
net/ice/base: update copyright
Xiaoyun Wang (7):
net/hinic: allocate IO memory with socket id
net/hinic: fix LRO
net/hinic/base: fix port start during FW hot update
net/hinic/base: fix PF firmware hot-active problem
net/hinic: fix queues resource free
net/hinic: fix Tx mbuf length while copying
net/hinic: fix TSO
Xuan Ding (2):
vhost: prevent zero-copy with incompatible client mode
vhost: fix zero-copy server mode
Yisen Zhuang (1):
net/hns3: reduce judgements of free Tx ring space
Yunjian Wang (16):
kvargs: fix buffer overflow when parsing list
net/tap: remove unused assert
net/nfp: fix dangling pointer on probe failure
net/pfe: fix double free of MAC address
net/tap: fix mbuf double free when writev fails
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
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, other threads:[~2020-06-19 8:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-18 19:06 [dpdk-dev] [dpdk-announce] DPDK 19.11.3 released luca.boccassi
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).