merge latest DPDK LTS versions into Ubuntu LTS's
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpdk (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* As usual we want to backport stable releases of DPDK.
Groovy got the latest 19.11 series being at
dpdk | 19.11.3-1 | groovy | source
So it is about time to prepare the other LTS updates via MRE-SRU.
Focal 19.11.1 -> 19.11.3
- retain libbpf delta (not available in focal)
- retain ipn3ke delta (would be new focal feature)
- drop security changes which are included in 19.11.3
Bionic 17.11.9-
- this is the last 17.11 LTS version by upstream
* This update includes bugfixes following the SRU policy
exception defined at :
https:/
[Major Changes]
* No new features added, just a bugfix releases:
http://
http://
http://
[Test Plan]
* See https:/
I'll run those and attach a log.
In addition I'll ask a few peers to evaluate it as well before we
push it to SRU.
[Regression Potential]
Upstream performs extensive testing before release, giving us a high degree of confidence in the general case. There problems are most likely to manifest in Ubuntu-specific integrations, such as in relation to the versions of dependencies available and other packaging-specific matters.
[ Other info ]
Eoan would be the only other relase left, it has an 18.11.x series and already is at the rather up to date 18.11.5. But since it is the only 18.11.x left for Ubuntu and Eoan about to go into extended support I'm not preparing an SRU for Eoan this time.
Related branches
- Rafael David Tinoco (community): Approve
- Canonical Server: Pending requested
- Canonical Server packageset reviewers: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 23242 lines (+7191/-2906)487 files modified.travis.yml (+1/-1)
VERSION (+1/-1)
app/pdump/main.c (+1/-1)
app/test-acl/main.c (+1/-1)
app/test-crypto-perf/main.c (+2/-1)
app/test-eventdev/test_pipeline_common.c (+7/-3)
app/test-pipeline/config.c (+0/-2)
app/test-pmd/cmdline.c (+5/-3)
app/test-pmd/cmdline_flow.c (+5/-3)
app/test-pmd/config.c (+25/-1)
app/test-pmd/csumonly.c (+7/-6)
app/test-pmd/parameters.c (+1/-1)
app/test-pmd/testpmd.c (+3/-1)
app/test/meson.build (+13/-17)
app/test/test.h (+0/-2)
app/test/test_acl.c (+12/-10)
app/test/test_cryptodev.c (+4/-9)
app/test/test_cryptodev_blockcipher.c (+1/-1)
app/test/test_cryptodev_hash_test_vectors.h (+10/-0)
app/test/test_fib_perf.c (+1/-1)
app/test/test_flow_classify.c (+1/-1)
app/test/test_hash.c (+5/-2)
app/test/test_ipsec.c (+30/-3)
app/test/test_kvargs.c (+37/-3)
app/test/test_lpm_perf.c (+1/-1)
app/test/test_malloc.c (+12/-0)
app/test/test_mbuf.c (+1/-1)
app/test/test_pmd_perf.c (+1/-1)
app/test/test_table_pipeline.c (+7/-5)
buildtools/options-ibverbs-static.sh (+9/-2)
config/common_base (+0/-1)
config/meson.build (+26/-4)
debian/changelog (+26/-0)
debian/patches/19.11-remove-zero-copy-and-client-mode-restriction.patch (+56/-0)
debian/patches/series (+1/-6)
dev/null (+0/-80)
devtools/check-symbol-change.sh (+4/-6)
devtools/checkpatches.sh (+8/-0)
doc/api/doxy-api-index.md (+1/-1)
doc/api/doxy-api.conf.in (+1/-0)
doc/guides/conf.py (+17/-5)
doc/guides/contributing/abi_policy.rst (+10/-11)
doc/guides/contributing/abi_versioning.rst (+87/-43)
doc/guides/contributing/documentation.rst (+6/-6)
doc/guides/contributing/patches.rst (+10/-10)
doc/guides/contributing/stable.rst (+4/-4)
doc/guides/contributing/vulnerability.rst (+3/-3)
doc/guides/cryptodevs/aesni_gcm.rst (+13/-0)
doc/guides/cryptodevs/aesni_mb.rst (+13/-0)
doc/guides/cryptodevs/features/qat.ini (+5/-0)
doc/guides/cryptodevs/qat.rst (+5/-0)
doc/guides/eventdevs/index.rst (+1/-1)
doc/guides/freebsd_gsg/install_from_ports.rst (+1/-1)
doc/guides/linux_gsg/eal_args.include.rst (+1/-1)
doc/guides/linux_gsg/nic_perf_intel_platform.rst (+1/-1)
doc/guides/nics/enic.rst (+1/-1)
doc/guides/nics/fail_safe.rst (+1/-1)
doc/guides/nics/features/hns3.ini (+1/-0)
doc/guides/nics/features/hns3_vf.ini (+1/-0)
doc/guides/nics/features/i40e.ini (+0/-1)
doc/guides/nics/features/iavf.ini (+0/-1)
doc/guides/nics/features/ice.ini (+0/-1)
doc/guides/nics/features/igb.ini (+1/-0)
doc/guides/nics/features/ixgbe.ini (+1/-0)
doc/guides/nics/hns3.rst (+1/-0)
doc/guides/nics/i40e.rst (+9/-0)
doc/guides/nics/ice.rst (+0/-4)
doc/guides/nics/mlx5.rst (+46/-2)
doc/guides/prog_guide/cryptodev_lib.rst (+1/-1)
doc/guides/prog_guide/lto.rst (+1/-1)
doc/guides/rel_notes/release_19_11.rst (+575/-0)
doc/guides/sample_app_ug/l2_forward_event.rst (+0/-8)
doc/guides/sample_app_ug/l2_forward_real_virtual.rst (+0/-9)
doc/guides/sample_app_ug/link_status_intr.rst (+0/-7)
doc/guides/sample_app_ug/multi_process.rst (+1/-1)
doc/guides/testpmd_app_ug/testpmd_funcs.rst (+1/-1)
doc/guides/windows_gsg/build_dpdk.rst (+42/-9)
drivers/Makefile (+1/-1)
drivers/baseband/turbo_sw/bbdev_turbo_software.c (+1/-1)
drivers/bus/fslmc/qbman/qbman_debug.c (+5/-4)
drivers/bus/ifpga/ifpga_bus.c (+1/-0)
drivers/bus/ifpga/rte_bus_ifpga.h (+1/-0)
drivers/bus/pci/linux/pci.c (+5/-0)
drivers/bus/pci/pci_common.c (+3/-3)
drivers/bus/pci/pci_common_uio.c (+1/-0)
drivers/bus/pci/private.h (+0/-10)
drivers/bus/vmbus/linux/vmbus_uio.c (+1/-1)
drivers/bus/vmbus/vmbus_common.c (+1/-1)
drivers/common/octeontx/octeontx_mbox.c (+9/-8)
drivers/common/octeontx2/hw/otx2_npc.h (+2/-2)
drivers/compress/octeontx/otx_zip_pmd.c (+1/-1)
drivers/compress/zlib/zlib_pmd.c (+2/-0)
drivers/compress/zlib/zlib_pmd_private.h (+1/-1)
drivers/crypto/aesni_gcm/Makefile (+2/-1)
drivers/crypto/aesni_gcm/aesni_gcm_pmd.c (+2/-0)
drivers/crypto/aesni_gcm/aesni_gcm_pmd_private.h (+1/-1)
drivers/crypto/aesni_mb/Makefile (+2/-1)
drivers/crypto/aesni_mb/aesni_mb_pmd_private.h (+1/-1)
drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c (+2/-0)
drivers/crypto/caam_jr/Makefile (+7/-0)
drivers/crypto/caam_jr/caam_jr.c (+19/-4)
drivers/crypto/caam_jr/caam_jr_hw_specific.h (+1/-1)
drivers/crypto/caam_jr/caam_jr_pvt.h (+5/-4)
drivers/crypto/caam_jr/caam_jr_uio.c (+22/-12)
drivers/crypto/caam_jr/meson.build (+5/-0)
drivers/crypto/ccp/ccp_dev.c (+1/-1)
drivers/crypto/dpaa2_sec/Makefile (+7/-0)
drivers/crypto/dpaa2_sec/meson.build (+5/-0)
drivers/crypto/dpaa_sec/Makefile (+7/-0)
drivers/crypto/dpaa_sec/meson.build (+5/-0)
drivers/crypto/kasumi/kasumi_pmd_private.h (+2/-2)
drivers/crypto/kasumi/rte_kasumi_pmd.c (+1/-0)
drivers/crypto/mvsam/mrvl_pmd_private.h (+1/-1)
drivers/crypto/mvsam/rte_mrvl_pmd.c (+1/-0)
drivers/crypto/nitrox/nitrox_csr.h (+10/-10)
drivers/crypto/nitrox/nitrox_sym.c (+2/-1)
drivers/crypto/octeontx2/otx2_cryptodev.c (+2/-0)
drivers/crypto/octeontx2/otx2_cryptodev.h (+1/-1)
drivers/crypto/octeontx2/otx2_cryptodev_ops.h (+1/-1)
drivers/crypto/openssl/openssl_pmd_private.h (+1/-1)
drivers/crypto/openssl/rte_openssl_pmd.c (+24/-0)
drivers/crypto/qat/qat_sym_capabilities.h (+105/-0)
drivers/crypto/qat/qat_sym_session.c (+110/-12)
drivers/crypto/qat/qat_sym_session.h (+1/-0)
drivers/crypto/snow3g/rte_snow3g_pmd.c (+1/-0)
drivers/crypto/snow3g/snow3g_pmd_private.h (+1/-1)
drivers/crypto/zuc/rte_zuc_pmd.c (+1/-0)
drivers/crypto/zuc/zuc_pmd_private.h (+2/-2)
drivers/event/dpaa2/dpaa2_eventdev.c (+1/-1)
drivers/event/dsw/dsw_event.c (+4/-11)
drivers/event/octeontx2/otx2_evdev_adptr.c (+2/-2)
drivers/event/octeontx2/otx2_evdev_stats.h (+1/-1)
drivers/mempool/dpaa2/meson.build (+2/-0)
drivers/mempool/octeontx2/otx2_mempool_ops.c (+1/-1)
drivers/net/avp/avp_ethdev.c (+1/-1)
drivers/net/bnxt/bnxt.h (+9/-4)
drivers/net/bnxt/bnxt_ethdev.c (+37/-21)
drivers/net/bnxt/bnxt_hwrm.c (+13/-16)
drivers/net/bnxt/bnxt_ring.c (+1/-1)
drivers/net/bnxt/bnxt_rxq.c (+1/-3)
drivers/net/bnxt/bnxt_rxr.c (+21/-15)
drivers/net/bnxt/bnxt_rxtx_vec_sse.c (+6/-1)
drivers/net/cxgbe/cxgbe_flow.c (+1/-1)
drivers/net/dpaa/dpaa_ethdev.c (+8/-15)
drivers/net/dpaa2/dpaa2_ethdev.c (+3/-5)
drivers/net/dpaa2/dpaa2_flow.c (+2/-2)
drivers/net/dpaa2/dpaa2_mux.c (+1/-1)
drivers/net/e1000/em_ethdev.c (+1/-1)
drivers/net/e1000/igb_ethdev.c (+2/-2)
drivers/net/ena/base/ena_com.c (+19/-11)
drivers/net/ena/base/ena_com.h (+16/-16)
drivers/net/ena/base/ena_plat_dpdk.h (+24/-15)
drivers/net/ena/ena_ethdev.c (+3/-4)
drivers/net/enetc/base/enetc_hw.h (+2/-1)
drivers/net/enetc/enetc_ethdev.c (+4/-1)
drivers/net/enic/enic_fm_flow.c (+29/-34)
drivers/net/failsafe/failsafe.c (+1/-0)
drivers/net/failsafe/failsafe_intr.c (+1/-1)
drivers/net/failsafe/failsafe_ops.c (+1/-1)
drivers/net/failsafe/failsafe_private.h (+8/-0)
drivers/net/hinic/base/hinic_compat.h (+10/-7)
drivers/net/hinic/base/hinic_pmd_api_cmd.c (+3/-4)
drivers/net/hinic/base/hinic_pmd_cmdq.c (+9/-3)
drivers/net/hinic/base/hinic_pmd_cmdq.h (+1/-0)
drivers/net/hinic/base/hinic_pmd_eqs.c (+1/-1)
drivers/net/hinic/base/hinic_pmd_hwdev.c (+25/-24)
drivers/net/hinic/base/hinic_pmd_hwdev.h (+0/-1)
drivers/net/hinic/base/hinic_pmd_mbox.c (+3/-5)
drivers/net/hinic/base/hinic_pmd_mgmt.c (+21/-17)
drivers/net/hinic/base/hinic_pmd_mgmt.h (+2/-0)
drivers/net/hinic/base/hinic_pmd_nicio.c (+15/-5)
drivers/net/hinic/base/hinic_pmd_wq.c (+6/-5)
drivers/net/hinic/base/hinic_pmd_wq.h (+1/-1)
drivers/net/hinic/hinic_pmd_ethdev.c (+7/-17)
drivers/net/hinic/hinic_pmd_rx.c (+56/-17)
drivers/net/hinic/hinic_pmd_rx.h (+4/-1)
drivers/net/hinic/hinic_pmd_tx.c (+16/-8)
drivers/net/hinic/hinic_pmd_tx.h (+3/-1)
drivers/net/hns3/hns3_cmd.c (+18/-6)
drivers/net/hns3/hns3_cmd.h (+47/-2)
drivers/net/hns3/hns3_dcb.c (+74/-29)
drivers/net/hns3/hns3_dcb.h (+3/-1)
drivers/net/hns3/hns3_ethdev.c (+492/-79)
drivers/net/hns3/hns3_ethdev.h (+16/-2)
drivers/net/hns3/hns3_ethdev_vf.c (+382/-49)
drivers/net/hns3/hns3_fdir.c (+21/-0)
drivers/net/hns3/hns3_flow.c (+25/-3)
drivers/net/hns3/hns3_intr.c (+2/-0)
drivers/net/hns3/hns3_mbx.c (+8/-4)
drivers/net/hns3/hns3_mbx.h (+13/-0)
drivers/net/hns3/hns3_regs.h (+10/-0)
drivers/net/hns3/hns3_rss.c (+24/-11)
drivers/net/hns3/hns3_rss.h (+2/-0)
drivers/net/hns3/hns3_rxtx.c (+753/-170)
drivers/net/hns3/hns3_rxtx.h (+20/-2)
drivers/net/hns3/hns3_stats.c (+17/-7)
drivers/net/i40e/base/README (+1/-1)
drivers/net/i40e/base/i40e_adminq.c (+1/-1)
drivers/net/i40e/base/i40e_adminq.h (+1/-1)
drivers/net/i40e/base/i40e_adminq_cmd.h (+1/-1)
drivers/net/i40e/base/i40e_alloc.h (+1/-1)
drivers/net/i40e/base/i40e_common.c (+1/-1)
drivers/net/i40e/base/i40e_dcb.c (+1/-1)
drivers/net/i40e/base/i40e_dcb.h (+1/-1)
drivers/net/i40e/base/i40e_devids.h (+1/-1)
drivers/net/i40e/base/i40e_diag.c (+1/-1)
drivers/net/i40e/base/i40e_diag.h (+1/-1)
drivers/net/i40e/base/i40e_hmc.c (+1/-1)
drivers/net/i40e/base/i40e_hmc.h (+1/-1)
drivers/net/i40e/base/i40e_lan_hmc.c (+1/-1)
drivers/net/i40e/base/i40e_lan_hmc.h (+1/-1)
drivers/net/i40e/base/i40e_nvm.c (+1/-1)
drivers/net/i40e/base/i40e_osdep.h (+1/-1)
drivers/net/i40e/base/i40e_prototype.h (+1/-1)
drivers/net/i40e/base/i40e_register.h (+1/-1)
drivers/net/i40e/base/i40e_status.h (+1/-1)
drivers/net/i40e/base/i40e_type.h (+1/-1)
drivers/net/i40e/base/meson.build (+1/-1)
drivers/net/i40e/base/virtchnl.h (+1/-1)
drivers/net/i40e/i40e_ethdev.c (+35/-96)
drivers/net/i40e/i40e_ethdev_vf.c (+0/-2)
drivers/net/i40e/i40e_fdir.c (+2/-2)
drivers/net/i40e/i40e_flow.c (+40/-18)
drivers/net/i40e/i40e_rxtx.c (+30/-1)
drivers/net/i40e/i40e_rxtx_vec_altivec.c (+1/-1)
drivers/net/i40e/i40e_rxtx_vec_common.h (+1/-0)
drivers/net/i40e/i40e_rxtx_vec_neon.c (+4/-2)
drivers/net/iavf/base/README (+1/-1)
drivers/net/iavf/base/iavf_adminq.c (+1/-1)
drivers/net/iavf/base/iavf_adminq.h (+1/-1)
drivers/net/iavf/base/iavf_alloc.h (+1/-1)
drivers/net/iavf/base/iavf_common.c (+1/-1)
drivers/net/iavf/base/iavf_devids.h (+1/-1)
drivers/net/iavf/base/iavf_osdep.h (+1/-1)
drivers/net/iavf/base/iavf_status.h (+1/-1)
drivers/net/iavf/base/virtchnl.h (+1/-1)
drivers/net/iavf/iavf_ethdev.c (+1/-1)
drivers/net/iavf/iavf_rxtx_vec_common.h (+1/-0)
drivers/net/iavf/iavf_vchnl.c (+40/-1)
drivers/net/ice/base/ice_adminq_cmd.h (+5/-7)
drivers/net/ice/base/ice_alloc.h (+1/-1)
drivers/net/ice/base/ice_bitops.h (+1/-1)
drivers/net/ice/base/ice_common.c (+3/-5)
drivers/net/ice/base/ice_common.h (+1/-1)
drivers/net/ice/base/ice_controlq.c (+1/-1)
drivers/net/ice/base/ice_controlq.h (+1/-1)
drivers/net/ice/base/ice_dcb.c (+1/-1)
drivers/net/ice/base/ice_dcb.h (+1/-1)
drivers/net/ice/base/ice_devids.h (+1/-1)
drivers/net/ice/base/ice_fdir.c (+1/-1)
drivers/net/ice/base/ice_fdir.h (+4/-4)
drivers/net/ice/base/ice_flex_pipe.c (+22/-32)
drivers/net/ice/base/ice_flex_pipe.h (+2/-2)
drivers/net/ice/base/ice_flex_type.h (+1/-1)
drivers/net/ice/base/ice_flow.c (+33/-18)
drivers/net/ice/base/ice_flow.h (+3/-1)
drivers/net/ice/base/ice_hw_autogen.h (+1/-1)
drivers/net/ice/base/ice_lan_tx_rx.h (+1/-1)
drivers/net/ice/base/ice_nvm.c (+1/-1)
drivers/net/ice/base/ice_nvm.h (+1/-1)
drivers/net/ice/base/ice_osdep.h (+16/-2)
drivers/net/ice/base/ice_protocol_type.h (+1/-1)
drivers/net/ice/base/ice_sbq_cmd.h (+1/-1)
drivers/net/ice/base/ice_sched.c (+52/-9)
drivers/net/ice/base/ice_sched.h (+7/-2)
drivers/net/ice/base/ice_status.h (+1/-1)
drivers/net/ice/base/ice_switch.c (+8/-18)
drivers/net/ice/base/ice_switch.h (+1/-1)
drivers/net/ice/base/ice_type.h (+4/-2)
drivers/net/ice/base/meson.build (+1/-1)
drivers/net/ice/ice_ethdev.c (+26/-24)
drivers/net/ice/ice_fdir_filter.c (+15/-2)
drivers/net/ice/ice_generic_flow.c (+10/-21)
drivers/net/ice/ice_hash.c (+18/-9)
drivers/net/ice/ice_rxtx.c (+10/-51)
drivers/net/ice/ice_rxtx_vec_common.h (+1/-0)
drivers/net/ice/ice_switch_filter.c (+65/-6)
drivers/net/ipn3ke/ipn3ke_representor.c (+2/-1)
drivers/net/ixgbe/base/README (+1/-1)
drivers/net/ixgbe/base/ixgbe_82598.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_82598.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_82599.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_82599.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_api.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_api.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_common.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_common.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_dcb.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_dcb.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_dcb_82598.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_dcb_82598.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_dcb_82599.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_dcb_82599.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_hv_vf.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_hv_vf.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_mbx.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_mbx.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_osdep.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_phy.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_phy.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_type.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_vf.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_vf.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_x540.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_x540.h (+1/-1)
drivers/net/ixgbe/base/ixgbe_x550.c (+1/-1)
drivers/net/ixgbe/base/ixgbe_x550.h (+1/-1)
drivers/net/ixgbe/base/meson.build (+1/-1)
drivers/net/ixgbe/ixgbe_ethdev.c (+43/-17)
drivers/net/ixgbe/rte_pmd_ixgbe.c (+6/-0)
drivers/net/memif/memif_socket.c (+8/-6)
drivers/net/memif/rte_eth_memif.c (+1/-1)
drivers/net/mlx4/mlx4.c (+4/-0)
drivers/net/mlx4/mlx4_flow.c (+6/-5)
drivers/net/mlx4/mlx4_glue.h (+1/-1)
drivers/net/mlx4/mlx4_rxtx.h (+1/-1)
drivers/net/mlx5/Makefile (+5/-0)
drivers/net/mlx5/meson.build (+2/-0)
drivers/net/mlx5/mlx5.c (+35/-11)
drivers/net/mlx5/mlx5.h (+6/-7)
drivers/net/mlx5/mlx5_defs.h (+3/-0)
drivers/net/mlx5/mlx5_devx_cmds.c (+3/-6)
drivers/net/mlx5/mlx5_flow.c (+97/-74)
drivers/net/mlx5/mlx5_flow.h (+27/-5)
drivers/net/mlx5/mlx5_flow_dv.c (+338/-121)
drivers/net/mlx5/mlx5_flow_verbs.c (+25/-3)
drivers/net/mlx5/mlx5_glue.c (+1/-1)
drivers/net/mlx5/mlx5_glue.h (+1/-1)
drivers/net/mlx5/mlx5_nl.c (+19/-8)
drivers/net/mlx5/mlx5_prm.h (+3/-1)
drivers/net/mlx5/mlx5_rxq.c (+46/-34)
drivers/net/mlx5/mlx5_rxtx.c (+86/-66)
drivers/net/mlx5/mlx5_rxtx.h (+4/-2)
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h (+23/-4)
drivers/net/mlx5/mlx5_rxtx_vec_neon.h (+34/-13)
drivers/net/mlx5/mlx5_rxtx_vec_sse.h (+34/-14)
drivers/net/mlx5/mlx5_stats.c (+62/-16)
drivers/net/mlx5/mlx5_trigger.c (+2/-0)
drivers/net/mlx5/mlx5_txq.c (+1/-1)
drivers/net/mlx5/mlx5_utils.h (+0/-10)
drivers/net/mvneta/mvneta_ethdev.c (+1/-1)
drivers/net/mvpp2/mrvl_flow.c (+2/-2)
drivers/net/netvsc/hn_ethdev.c (+32/-22)
drivers/net/netvsc/hn_nvs.c (+39/-2)
drivers/net/netvsc/hn_nvs.h (+1/-1)
drivers/net/netvsc/hn_rxtx.c (+169/-112)
drivers/net/netvsc/hn_var.h (+7/-5)
drivers/net/netvsc/hn_vf.c (+13/-0)
drivers/net/nfp/nfp_net.c (+13/-12)
drivers/net/null/rte_eth_null.c (+13/-16)
drivers/net/octeontx/base/meson.build (+4/-1)
drivers/net/octeontx/octeontx_ethdev.c (+1/-0)
drivers/net/octeontx2/otx2_ethdev.c (+16/-8)
drivers/net/octeontx2/otx2_ethdev.h (+3/-0)
drivers/net/octeontx2/otx2_ethdev_irq.c (+32/-6)
drivers/net/octeontx2/otx2_link.c (+37/-12)
drivers/net/octeontx2/otx2_rss.c (+1/-1)
drivers/net/pfe/pfe_ethdev.c (+3/-4)
drivers/net/qede/qede_ethdev.c (+23/-12)
drivers/net/qede/qede_rxtx.c (+3/-1)
drivers/net/ring/rte_eth_ring.c (+15/-14)
drivers/net/sfc/base/ef10_evb.c (+12/-16)
drivers/net/sfc/base/ef10_filter.c (+414/-148)
drivers/net/sfc/base/ef10_impl.h (+3/-1)
drivers/net/sfc/base/ef10_nic.c (+1/-3)
drivers/net/sfc/base/ef10_proxy.c (+2/-6)
drivers/net/sfc/base/efx.h (+8/-5)
drivers/net/sfc/base/efx_evb.c (+2/-2)
drivers/net/sfc/base/efx_filter.c (+21/-5)
drivers/net/sfc/base/efx_impl.h (+20/-1)
drivers/net/sfc/base/efx_proxy.c (+2/-2)
drivers/net/sfc/sfc.c (+1/-1)
drivers/net/sfc/sfc_ethdev.c (+16/-4)
drivers/net/sfc/sfc_flow.c (+1/-0)
drivers/net/sfc/sfc_rx.c (+5/-1)
drivers/net/softnic/rte_eth_softnic_thread.c (+0/-38)
drivers/net/tap/rte_eth_tap.c (+91/-55)
drivers/net/tap/tap_flow.c (+4/-4)
drivers/net/tap/tap_intr.c (+1/-2)
drivers/net/thunderx/nicvf_ethdev.c (+9/-8)
drivers/net/vhost/rte_eth_vhost.c (+7/-9)
drivers/net/virtio/virtio_ethdev.c (+3/-3)
drivers/net/virtio/virtio_rxtx.c (+3/-3)
drivers/net/virtio/virtio_rxtx_simple_altivec.c (+1/-2)
drivers/net/virtio/virtio_user_ethdev.c (+13/-7)
drivers/net/virtio/virtqueue.c (+2/-0)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+2/-1)
drivers/net/vmxnet3/vmxnet3_ethdev.h (+4/-0)
drivers/net/vmxnet3/vmxnet3_rxtx.c (+13/-1)
examples/eventdev_pipeline/main.c (+11/-6)
examples/eventdev_pipeline/pipeline_common.h (+2/-2)
examples/fips_validation/fips_validation.c (+18/-0)
examples/ioat/ioatfwd.c (+1/-1)
examples/ip_fragmentation/main.c (+1/-1)
examples/ip_pipeline/thread.c (+0/-44)
examples/ip_reassembly/main.c (+1/-1)
examples/ipsec-secgw/ipsec-secgw.c (+1/-1)
examples/ipsec-secgw/ipsec_process.c (+1/-0)
examples/ipv4_multicast/main.c (+1/-1)
examples/kni/main.c (+28/-4)
examples/l2fwd-crypto/main.c (+1/-1)
examples/l2fwd-event/main.c (+1/-1)
examples/l2fwd-jobstats/main.c (+1/-1)
examples/l2fwd-keepalive/main.c (+12/-8)
examples/l2fwd/main.c (+1/-1)
examples/l3fwd-acl/main.c (+1/-1)
examples/l3fwd-power/main.c (+1/-1)
examples/l3fwd/main.c (+1/-1)
examples/link_status_interrupt/main.c (+1/-1)
examples/multi_process/client_server_mp/mp_server/init.c (+1/-1)
examples/multi_process/symmetric_mp/main.c (+1/-1)
examples/performance-thread/l3fwd-thread/main.c (+1/-1)
examples/qos_sched/cfg_file.c (+3/-0)
examples/qos_sched/init.c (+1/-1)
examples/qos_sched/main.h (+2/-2)
examples/server_node_efd/server/init.c (+1/-1)
examples/vhost_blk/vhost_blk.c (+2/-0)
examples/vhost_blk/vhost_blk.h (+2/-2)
examples/vm_power_manager/channel_manager.c (+2/-1)
examples/vm_power_manager/channel_manager.h (+2/-7)
examples/vm_power_manager/main.c (+1/-1)
examples/vm_power_manager/power_manager.c (+0/-1)
examples/vmdq/main.c (+39/-9)
kernel/freebsd/contigmem/contigmem.c (+3/-1)
lib/Makefile (+1/-1)
lib/librte_bbdev/rte_bbdev.h (+8/-8)
lib/librte_bbdev/rte_bbdev_op.h (+8/-8)
lib/librte_bbdev/rte_bbdev_pmd.h (+7/-7)
lib/librte_cryptodev/rte_crypto_sym.h (+5/-2)
lib/librte_cryptodev/rte_cryptodev.c (+39/-4)
lib/librte_eal/common/eal_common_fbarray.c (+1/-1)
lib/librte_eal/common/eal_common_log.c (+1/-1)
lib/librte_eal/common/eal_common_memory.c (+1/-1)
lib/librte_eal/common/eal_common_options.c (+1/-1)
lib/librte_eal/common/include/arch/arm/rte_cycles_32.h (+1/-1)
lib/librte_eal/common/include/arch/arm/rte_cycles_64.h (+1/-1)
lib/librte_eal/common/include/arch/ppc_64/meson.build (+1/-0)
lib/librte_eal/common/include/arch/ppc_64/rte_altivec.h (+22/-0)
lib/librte_eal/common/include/arch/ppc_64/rte_memcpy.h (+13/-2)
lib/librte_eal/common/include/arch/ppc_64/rte_vect.h (+2/-1)
lib/librte_eal/common/include/arch/x86/rte_atomic.h (+1/-1)
lib/librte_eal/common/include/arch/x86/rte_memcpy.h (+9/-0)
lib/librte_eal/common/include/generic/rte_byteorder.h (+3/-3)
lib/librte_eal/common/include/rte_common.h (+2/-2)
lib/librte_eal/common/include/rte_service.h (+6/-2)
lib/librte_eal/common/include/rte_service_component.h (+5/-1)
lib/librte_eal/common/malloc_elem.c (+1/-1)
lib/librte_eal/common/malloc_heap.c (+3/-0)
lib/librte_eal/common/rte_random.c (+1/-1)
lib/librte_eal/common/rte_service.c (+27/-47)
lib/librte_eal/freebsd/eal/eal_interrupts.c (+43/-36)
lib/librte_eal/freebsd/eal/eal_memory.c (+1/-1)
lib/librte_eal/linux/eal/eal.c (+1/-1)
lib/librte_eal/linux/eal/eal_memalloc.c (+1/-1)
lib/librte_eal/linux/eal/eal_memory.c (+20/-4)
lib/librte_eal/linux/eal/eal_vfio.c (+4/-2)
lib/librte_ethdev/ethdev_profile.h (+9/-0)
lib/librte_ethdev/rte_ethdev.c (+5/-5)
lib/librte_ethdev/rte_flow.c (+1/-1)
lib/librte_ethdev/rte_flow.h (+1/-1)
lib/librte_eventdev/rte_eventdev.c (+8/-5)
lib/librte_eventdev/rte_eventdev_pmd_pci.h (+5/-3)
lib/librte_fib/rte_fib.h (+8/-0)
lib/librte_fib/rte_fib6.h (+8/-0)
lib/librte_ipsec/ipsec_sad.c (+2/-0)
lib/librte_ipsec/sa.h (+1/-1)
lib/librte_kvargs/rte_kvargs.c (+2/-0)
lib/librte_kvargs/rte_kvargs.h (+1/-1)
lib/librte_lpm/rte_lpm6.c (+5/-4)
lib/librte_mempool/rte_mempool_version.map (+0/-4)
lib/librte_pci/rte_pci.c (+15/-2)
lib/librte_pci/rte_pci.h (+0/-6)
lib/librte_security/rte_security.c (+54/-16)
lib/librte_security/rte_security.h (+5/-3)
lib/librte_telemetry/rte_telemetry_parser.c (+1/-1)
lib/librte_timer/rte_timer.c (+14/-10)
lib/librte_vhost/iotlb.c (+3/-2)
lib/librte_vhost/rte_vhost.h (+6/-1)
lib/librte_vhost/socket.c (+6/-0)
lib/librte_vhost/vhost.h (+0/-1)
lib/librte_vhost/vhost_crypto.c (+19/-1)
lib/librte_vhost/vhost_user.c (+32/-8)
lib/librte_vhost/virtio_net.c (+98/-91)
lib/meson.build (+6/-2)
mk/rte.app.mk (+4/-0)
mk/toolchain/gcc/rte.vars.mk (+5/-0)
usertools/dpdk-pmdinfo.py (+4/-1)
Changed in dpdk (Ubuntu): | |
status: | New → Fix Released |
Changed in dpdk (Ubuntu Bionic): | |
status: | New → Triaged |
Changed in dpdk (Ubuntu Focal): | |
status: | New → Triaged |
description: | updated |
description: | updated |
I got made awre of mails.dpdk. org/archives/ stable/ 2020-July/ 023584. html
http://
which will go on top of 19.11.3 backports to avoid a regression in Focal.
Groovy will move with 19.11.x release s as they appear.