Update DPDK in Bionic to latest Stable version (17.11.3)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpdk (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
17.11.3-3 was made available in Cosmic now we should SRU the stable fixes to our latest LTS as well.
This bug tracks an update for the DPDK packages, version 17.11.3.
This update includes bugfixes only following the SRU policy exception defined at https:/
There is one exception to that in this upload which is after working with Mellanox on verification we will enable MLX based PMDs following https:/
[Impact]
Stable release update so not directly applicable; see the exception policy document.
[Major Changes]
Major Changes:
- from upstream: none but bugfixes
- from us: now enabling MLX4/5 PMds
=> The full release notes can be found at: https:/
[Test Plan]
See https:/
- Autopkgtests worked: https:/
- PPA: https:/
- Packaging MP: https:/
- Tests were ran and results added in https:/
- all tests pass - nothing to excuse/explain
[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.
An extra risk might be due to the new drivers, but as I mentioned they do not affect the existing ones. There could be a minor impact due to dependencies - the new binary packages for MLX depend on ibverbs and such from rdma-core. The development libs libdpdk-
[Other]
FYI: The new MLX[45] PMD means new binary packages - so it will also hit new queue on the SRU.
Related branches
- Bryce Harrington (community): Approve
- Canonical Server: Pending requested
- Canonical Server packageset reviewers: Pending requested
-
Diff: 28 lines (+9/-1)2 files modifieddebian/changelog (+7/-0)
debian/control (+2/-1)
- Canonical Server packageset reviewers: Pending requested
- git-ubuntu developers: Pending requested
- Canonical Server: Pending requested
-
Diff: 28 lines (+9/-1)2 files modifieddebian/changelog (+7/-0)
debian/control (+2/-1)
- Canonical Server: Pending requested
- Canonical Server packageset reviewers: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 36185 lines (+15805/-0) (has conflicts)550 files modified.ci/linux-build.sh (+24/-0)
.ci/linux-setup.sh (+3/-0)
.gitignore (+4/-0)
.travis.yml (+98/-0)
MAINTAINERS (+13/-0)
app/pdump/main.c (+22/-0)
app/test-bbdev/test_bbdev.c (+21/-0)
app/test-bbdev/test_bbdev_perf.c (+14/-0)
app/test-crypto-perf/main.c (+8/-0)
app/test-eventdev/test_perf_common.c (+5/-0)
app/test-pmd/cmdline.c (+253/-0)
app/test-pmd/cmdline_flow.c (+150/-0)
app/test-pmd/cmdline_tm.c (+39/-0)
app/test-pmd/config.c (+19/-0)
app/test-pmd/csumonly.c (+4/-0)
app/test-pmd/testpmd.c (+113/-0)
app/test-pmd/testpmd.h (+12/-0)
buildtools/symlink-drivers-solibs.sh (+7/-0)
config/arm/meson.build (+28/-0)
config/meson.build (+10/-0)
config/x86/meson.build (+39/-0)
debian/.gitignore (+20/-0)
debian/.gitlab-ci.yml (+4/-0)
debian/README.source (+30/-0)
debian/changelog (+63/-0)
debian/control (+33/-0)
debian/gbp.conf (+7/-0)
debian/patches/0004-build-bump-minimum-Meson-version-to-0.47.1.patch (+4/-0)
debian/patches/series (+6/-0)
debian/rules (+10/-0)
devtools/check-git-log.sh (+7/-0)
devtools/check-symbol-change.sh (+51/-0)
devtools/checkpatches.sh (+16/-0)
devtools/test-build.sh (+27/-0)
devtools/test-meson-builds.sh (+21/-0)
doc/guides/compressdevs/overview.rst (+4/-0)
doc/guides/conf.py (+18/-0)
doc/guides/contributing/coding_style.rst (+7/-0)
doc/guides/contributing/documentation.rst (+33/-0)
doc/guides/contributing/patches.rst (+11/-0)
doc/guides/contributing/versioning.rst (+28/-0)
doc/guides/cryptodevs/aesni_mb.rst (+18/-0)
doc/guides/cryptodevs/features/aesni_gcm.ini (+8/-0)
doc/guides/cryptodevs/features/aesni_mb.ini (+27/-0)
doc/guides/cryptodevs/features/armv8.ini (+8/-0)
doc/guides/cryptodevs/features/caam_jr.ini (+8/-0)
doc/guides/cryptodevs/features/ccp.ini (+8/-0)
doc/guides/cryptodevs/features/default.ini (+12/-0)
doc/guides/cryptodevs/features/dpaa2_sec.ini (+8/-0)
doc/guides/cryptodevs/features/dpaa_sec.ini (+8/-0)
doc/guides/cryptodevs/features/kasumi.ini (+8/-0)
doc/guides/cryptodevs/features/mvsam.ini (+8/-0)
doc/guides/cryptodevs/features/null.ini (+8/-0)
doc/guides/cryptodevs/features/octeontx.ini (+8/-0)
doc/guides/cryptodevs/features/qat.ini (+8/-0)
doc/guides/cryptodevs/features/snow3g.ini (+8/-0)
doc/guides/cryptodevs/features/virtio.ini (+8/-0)
doc/guides/cryptodevs/features/zuc.ini (+8/-0)
doc/guides/cryptodevs/openssl.rst (+11/-0)
doc/guides/cryptodevs/overview.rst (+14/-0)
doc/guides/cryptodevs/qat.rst (+6/-0)
doc/guides/cryptodevs/scheduler.rst (+4/-0)
doc/guides/eventdevs/opdl.rst (+4/-0)
doc/guides/eventdevs/sw.rst (+8/-0)
doc/guides/howto/lm_bond_virtio_sriov.rst (+4/-0)
doc/guides/howto/lm_virtio_vhost_user.rst (+8/-0)
doc/guides/howto/rte_flow.rst (+12/-0)
doc/guides/howto/virtio_user_as_exceptional_path.rst (+16/-0)
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst (+24/-0)
doc/guides/linux_gsg/sys_reqs.rst (+16/-0)
doc/guides/nics/atlantic.rst (+4/-0)
doc/guides/nics/cxgbe.rst (+8/-0)
doc/guides/nics/dpaa.rst (+4/-0)
doc/guides/nics/dpaa2.rst (+4/-0)
doc/guides/nics/enetc.rst (+4/-0)
doc/guides/nics/enic.rst (+25/-0)
doc/guides/nics/features.rst (+8/-0)
doc/guides/nics/features/qede.ini (+4/-0)
doc/guides/nics/i40e.rst (+13/-0)
doc/guides/nics/ifc.rst (+6/-0)
doc/guides/nics/ixgbe.rst (+5/-0)
doc/guides/nics/kni.rst (+4/-0)
doc/guides/nics/mlx5.rst (+47/-0)
doc/guides/nics/mvpp2.rst (+4/-0)
doc/guides/nics/netvsc.rst (+4/-0)
doc/guides/nics/sfc_efx.rst (+20/-0)
doc/guides/nics/szedata2.rst (+4/-0)
doc/guides/nics/tap.rst (+4/-0)
doc/guides/platform/dpaa.rst (+8/-0)
doc/guides/platform/dpaa2.rst (+8/-0)
doc/guides/prog_guide/bbdev.rst (+8/-0)
doc/guides/prog_guide/compressdev.rst (+12/-0)
doc/guides/prog_guide/cryptodev_lib.rst (+24/-0)
doc/guides/prog_guide/dev_kit_build_system.rst (+7/-0)
doc/guides/prog_guide/efd_lib.rst (+4/-0)
doc/guides/prog_guide/env_abstraction_layer.rst (+39/-0)
doc/guides/prog_guide/event_ethernet_rx_adapter.rst (+10/-0)
doc/guides/prog_guide/eventdev.rst (+12/-0)
doc/guides/prog_guide/generic_receive_offload_lib.rst (+22/-0)
doc/guides/prog_guide/kernel_nic_interface.rst (+4/-0)
doc/guides/prog_guide/link_bonding_poll_mode_drv_lib.rst (+16/-0)
doc/guides/prog_guide/lpm_lib.rst (+4/-0)
doc/guides/prog_guide/metrics_lib.rst (+4/-0)
doc/guides/prog_guide/multi_proc_support.rst (+32/-0)
doc/guides/prog_guide/poll_mode_drv.rst (+6/-0)
doc/guides/prog_guide/power_man.rst (+12/-0)
doc/guides/prog_guide/profile_app.rst (+8/-0)
doc/guides/prog_guide/rte_flow.rst (+30/-0)
doc/guides/prog_guide/rte_security.rst (+40/-0)
doc/guides/prog_guide/traffic_management.rst (+4/-0)
doc/guides/prog_guide/vhost_lib.rst (+4/-0)
doc/guides/rawdevs/ifpga_rawdev.rst (+4/-0)
doc/guides/rel_notes/known_issues.rst (+48/-0)
doc/guides/rel_notes/release_17_11.rst (+20/-0)
doc/guides/rel_notes/release_18_11.rst (+830/-0)
doc/guides/sample_app_ug/bbdev_app.rst (+8/-0)
doc/guides/sample_app_ug/eventdev_pipeline.rst (+4/-0)
doc/guides/sample_app_ug/flow_filtering.rst (+61/-0)
doc/guides/sample_app_ug/intro.rst (+4/-0)
doc/guides/sample_app_ug/ip_pipeline.rst (+8/-0)
doc/guides/sample_app_ug/ipsec_secgw.rst (+5/-0)
doc/guides/sample_app_ug/performance_thread.rst (+5/-0)
doc/guides/sample_app_ug/qos_metering.rst (+4/-0)
doc/guides/sample_app_ug/test_pipeline.rst (+4/-0)
doc/guides/sample_app_ug/vhost.rst (+8/-0)
doc/guides/sample_app_ug/vhost_scsi.rst (+4/-0)
doc/guides/sample_app_ug/vm_power_management.rst (+30/-0)
doc/guides/testpmd_app_ug/run_app.rst (+33/-0)
doc/guides/testpmd_app_ug/testpmd_funcs.rst (+248/-0)
doc/guides/tools/cryptoperf.rst (+36/-0)
doc/guides/tools/proc_info.rst (+4/-0)
doc/guides/tools/testbbdev.rst (+20/-0)
drivers/baseband/turbo_sw/Makefile (+5/-0)
drivers/bus/dpaa/base/fman/fman_hw.c (+8/-0)
drivers/bus/dpaa/dpaa_bus.c (+59/-0)
drivers/bus/fslmc/fslmc_bus.c (+50/-0)
drivers/bus/fslmc/fslmc_vfio.c (+4/-0)
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c (+112/-0)
drivers/bus/fslmc/qbman/include/compat.h (+7/-0)
drivers/bus/fslmc/qbman/include/fsl_qbman_debug.h (+7/-0)
drivers/bus/fslmc/qbman/qbman_debug.c (+5/-0)
drivers/bus/fslmc/qbman/qbman_portal.c (+15/-0)
drivers/bus/fslmc/qbman/qbman_sys.h (+4/-0)
drivers/bus/ifpga/ifpga_bus.c (+25/-0)
drivers/bus/ifpga/rte_bus_ifpga.h (+11/-0)
drivers/bus/pci/linux/pci_vfio.c (+4/-0)
drivers/bus/vdev/vdev.c (+19/-0)
drivers/bus/vmbus/linux/vmbus_uio.c (+77/-0)
drivers/bus/vmbus/private.h (+9/-0)
drivers/bus/vmbus/vmbus_channel.c (+31/-0)
drivers/bus/vmbus/vmbus_common_uio.c (+34/-0)
drivers/common/cpt/cpt_ucode.h (+4/-0)
drivers/common/qat/qat_qp.c (+40/-0)
drivers/common/qat/qat_qp.h (+5/-0)
drivers/compress/isal/isal_compress_pmd.c (+10/-0)
drivers/compress/isal/isal_compress_pmd_ops.c (+15/-0)
drivers/compress/qat/qat_comp.c (+54/-0)
drivers/compress/qat/qat_comp.h (+5/-0)
drivers/compress/qat/qat_comp_pmd.c (+17/-0)
drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c (+8/-0)
drivers/crypto/caam_jr/caam_jr.c (+12/-0)
drivers/crypto/caam_jr/caam_jr_uio.c (+26/-0)
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c (+40/-0)
drivers/crypto/dpaa2_sec/hw/desc/pdcp.h (+5/-0)
drivers/crypto/dpaa_sec/dpaa_sec.c (+13/-0)
drivers/crypto/kasumi/meson.build (+10/-0)
drivers/crypto/meson.build (+4/-0)
drivers/crypto/null/null_crypto_pmd_ops.c (+8/-0)
drivers/crypto/openssl/rte_openssl_pmd.c (+21/-0)
drivers/crypto/openssl/rte_openssl_pmd_ops.c (+8/-0)
drivers/crypto/qat/qat_sym.c (+27/-0)
drivers/crypto/qat/qat_sym_session.c (+24/-0)
drivers/crypto/snow3g/meson.build (+13/-0)
drivers/crypto/snow3g/rte_snow3g_pmd_ops.c (+8/-0)
drivers/crypto/virtio/virtio_logs.h (+7/-0)
drivers/crypto/virtio/virtio_rxtx.c (+5/-0)
drivers/crypto/zuc/meson.build (+10/-0)
drivers/crypto/zuc/rte_zuc_pmd_ops.c (+8/-0)
drivers/event/dpaa2/dpaa2_eventdev.h (+5/-0)
drivers/event/dpaa2/dpaa2_eventdev_logs.h (+4/-0)
drivers/event/dsw/dsw_evdev.c (+18/-0)
drivers/event/meson.build (+8/-0)
drivers/event/opdl/opdl_evdev.c (+12/-0)
drivers/event/opdl/opdl_evdev_xstats.c (+6/-0)
drivers/event/opdl/opdl_ring.h (+16/-0)
drivers/event/sw/sw_evdev_selftest.c (+44/-0)
drivers/mempool/dpaa2/dpaa2_hw_mempool.c (+5/-0)
drivers/mempool/dpaa2/dpaa2_hw_mempool_logs.h (+4/-0)
drivers/net/af_packet/rte_eth_af_packet.c (+4/-0)
drivers/net/atlantic/atl_ethdev.c (+126/-0)
drivers/net/atlantic/atl_rxtx.c (+42/-0)
drivers/net/atlantic/atl_types.h (+17/-0)
drivers/net/atlantic/hw_atl/hw_atl_b0.c (+24/-0)
drivers/net/atlantic/hw_atl/hw_atl_b0.h (+5/-0)
drivers/net/atlantic/hw_atl/hw_atl_utils.c (+25/-0)
drivers/net/atlantic/hw_atl/hw_atl_utils.h (+14/-0)
drivers/net/atlantic/hw_atl/hw_atl_utils_fw2x.c (+168/-0)
drivers/net/avf/avf_ethdev.c (+7/-0)
drivers/net/avf/base/avf_adminq_cmd.h (+4/-0)
drivers/net/axgbe/axgbe_common.h (+6/-0)
drivers/net/bnx2x/bnx2x.c (+235/-0)
drivers/net/bnx2x/bnx2x.h (+26/-0)
drivers/net/bnx2x/bnx2x_ethdev.c (+72/-0)
drivers/net/bnx2x/bnx2x_ethdev.h (+4/-0)
drivers/net/bnx2x/bnx2x_rxtx.c (+26/-0)
drivers/net/bnx2x/bnx2x_rxtx.h (+5/-0)
drivers/net/bnx2x/ecore_hsi.h (+4/-0)
drivers/net/bnx2x/ecore_reg.h (+4/-0)
drivers/net/bnx2x/ecore_sp.c (+35/-0)
drivers/net/bnx2x/ecore_sp.h (+12/-0)
drivers/net/bnx2x/elink.h (+4/-0)
drivers/net/bnxt/bnxt.h (+4/-0)
drivers/net/bnxt/bnxt_ethdev.c (+25/-0)
drivers/net/bnxt/bnxt_rxq.c (+5/-0)
drivers/net/bnxt/bnxt_rxr.c (+8/-0)
drivers/net/bonding/rte_eth_bond_8023ad.c (+35/-0)
drivers/net/bonding/rte_eth_bond_8023ad_private.h (+4/-0)
drivers/net/bonding/rte_eth_bond_alb.c (+7/-0)
drivers/net/bonding/rte_eth_bond_api.c (+27/-0)
drivers/net/bonding/rte_eth_bond_pmd.c (+225/-0)
drivers/net/bonding/rte_eth_bond_private.h (+19/-0)
drivers/net/cxgbe/base/t4_hw.c (+4/-0)
drivers/net/cxgbe/base/t4_pci_id_tbl.h (+71/-0)
drivers/net/cxgbe/cxgbe.h (+19/-0)
drivers/net/cxgbe/cxgbe_ethdev.c (+29/-0)
drivers/net/cxgbe/cxgbe_flow.c (+7/-0)
drivers/net/cxgbe/cxgbe_main.c (+88/-0)
drivers/net/cxgbe/cxgbevf_main.c (+14/-0)
drivers/net/cxgbe/sge.c (+64/-0)
drivers/net/dpaa/dpaa_ethdev.c (+9/-0)
drivers/net/dpaa2/dpaa2_ethdev.c (+16/-0)
drivers/net/dpaa2/dpaa2_pmd_logs.h (+4/-0)
drivers/net/e1000/base/e1000_82575.h (+8/-0)
drivers/net/e1000/base/e1000_ich8lan.c (+4/-0)
drivers/net/e1000/em_rxtx.c (+5/-0)
drivers/net/e1000/igb_ethdev.c (+71/-0)
drivers/net/ena/ena_ethdev.c (+267/-0)
drivers/net/enetc/enetc_ethdev.c (+9/-0)
drivers/net/enetc/enetc_rxtx.c (+18/-0)
drivers/net/enic/enic.h (+13/-0)
drivers/net/enic/enic_clsf.c (+50/-0)
drivers/net/enic/enic_flow.c (+608/-0)
drivers/net/enic/enic_main.c (+15/-0)
drivers/net/enic/enic_res.c (+6/-0)
drivers/net/enic/enic_rxtx_common.h (+5/-0)
drivers/net/fm10k/fm10k_ethdev.c (+4/-0)
drivers/net/fm10k/fm10k_rxtx.c (+13/-0)
drivers/net/fm10k/fm10k_rxtx_vec.c (+7/-0)
drivers/net/i40e/base/i40e_type.h (+4/-0)
drivers/net/i40e/i40e_ethdev.c (+220/-0)
drivers/net/i40e/i40e_ethdev.h (+6/-0)
drivers/net/i40e/i40e_ethdev_vf.c (+55/-0)
drivers/net/i40e/i40e_flow.c (+11/-0)
drivers/net/i40e/i40e_pf.c (+31/-0)
drivers/net/i40e/i40e_rxtx.c (+33/-0)
drivers/net/i40e/rte_pmd_i40e.c (+17/-0)
drivers/net/i40e/rte_pmd_i40e.h (+8/-0)
drivers/net/ifc/base/ifcvf.h (+4/-0)
drivers/net/ifc/ifcvf_vdpa.c (+10/-0)
drivers/net/ixgbe/base/ixgbe_82599.c (+5/-0)
drivers/net/ixgbe/base/ixgbe_phy.c (+28/-0)
drivers/net/ixgbe/base/ixgbe_phy.h (+4/-0)
drivers/net/ixgbe/base/ixgbe_type.h (+5/-0)
drivers/net/ixgbe/base/ixgbe_x550.c (+10/-0)
drivers/net/ixgbe/ixgbe_ethdev.c (+35/-0)
drivers/net/ixgbe/ixgbe_ethdev.h (+6/-0)
drivers/net/ixgbe/ixgbe_pf.c (+23/-0)
drivers/net/ixgbe/ixgbe_rxtx.c (+40/-0)
drivers/net/kni/rte_eth_kni.c (+10/-0)
drivers/net/mlx4/mlx4.c (+28/-0)
drivers/net/mlx4/mlx4.h (+29/-0)
drivers/net/mlx4/mlx4_ethdev.c (+76/-0)
drivers/net/mlx4/mlx4_flow.c (+125/-0)
drivers/net/mlx4/mlx4_flow.h (+7/-0)
drivers/net/mlx4/mlx4_intr.c (+71/-0)
drivers/net/mlx4/mlx4_mr.c (+87/-0)
drivers/net/mlx4/mlx4_rxq.c (+88/-0)
drivers/net/mlx4/mlx4_rxtx.h (+27/-0)
drivers/net/mlx4/mlx4_txq.c (+20/-0)
drivers/net/mlx5/Makefile (+8/-0)
drivers/net/mlx5/meson.build (+5/-0)
drivers/net/mlx5/mlx5.c (+78/-0)
drivers/net/mlx5/mlx5.h (+10/-0)
drivers/net/mlx5/mlx5_defs.h (+8/-0)
drivers/net/mlx5/mlx5_ethdev.c (+56/-0)
drivers/net/mlx5/mlx5_flow.c (+146/-0)
drivers/net/mlx5/mlx5_flow.h (+4/-0)
drivers/net/mlx5/mlx5_flow_dv.c (+40/-0)
drivers/net/mlx5/mlx5_flow_tcf.c (+795/-0)
drivers/net/mlx5/mlx5_flow_verbs.c (+34/-0)
drivers/net/mlx5/mlx5_mac.c (+8/-0)
drivers/net/mlx5/mlx5_mr.c (+97/-0)
drivers/net/mlx5/mlx5_nl.c (+24/-0)
drivers/net/mlx5/mlx5_rss.c (+20/-0)
drivers/net/mlx5/mlx5_rxmode.c (+16/-0)
drivers/net/mlx5/mlx5_rxq.c (+160/-0)
drivers/net/mlx5/mlx5_rxtx.c (+9/-0)
drivers/net/mlx5/mlx5_rxtx.h (+23/-0)
drivers/net/mlx5/mlx5_rxtx_vec.c (+8/-0)
drivers/net/mlx5/mlx5_rxtx_vec.h (+19/-0)
drivers/net/mlx5/mlx5_rxtx_vec_neon.h (+18/-0)
drivers/net/mlx5/mlx5_rxtx_vec_sse.h (+17/-0)
drivers/net/mlx5/mlx5_socket.c (+16/-0)
drivers/net/mlx5/mlx5_stats.c (+28/-0)
drivers/net/mlx5/mlx5_trigger.c (+32/-0)
drivers/net/mlx5/mlx5_txq.c (+97/-0)
drivers/net/mlx5/mlx5_vlan.c (+12/-0)
drivers/net/mvpp2/mrvl_mtr.c (+4/-0)
drivers/net/netvsc/hn_ethdev.c (+28/-0)
drivers/net/netvsc/hn_nvs.c (+6/-0)
drivers/net/netvsc/hn_rxtx.c (+62/-0)
drivers/net/netvsc/hn_var.h (+44/-0)
drivers/net/netvsc/hn_vf.c (+129/-0)
drivers/net/nfp/nfp_net.c (+89/-0)
drivers/net/nfp/nfp_net_ctrl.h (+8/-0)
drivers/net/nfp/nfp_net_pmd.h (+8/-0)
drivers/net/nfp/nfpcore/nfp-common/nfp_cppat.h (+6/-0)
drivers/net/nfp/nfpcore/nfp_cpp_pcie_ops.c (+28/-0)
drivers/net/nfp/nfpcore/nfp_cppcore.c (+12/-0)
drivers/net/octeontx/octeontx_ethdev.h (+4/-0)
drivers/net/pcap/rte_eth_pcap.c (+9/-0)
drivers/net/qede/base/common_hsi.h (+6/-0)
drivers/net/qede/base/ecore_hsi_common.h (+4/-0)
drivers/net/qede/base/ecore_hsi_eth.h (+4/-0)
drivers/net/qede/base/ecore_hw_defs.h (+4/-0)
drivers/net/qede/qede_ethdev.c (+10/-0)
drivers/net/qede/qede_rxtx.c (+102/-0)
drivers/net/qede/qede_rxtx.h (+5/-0)
drivers/net/ring/rte_eth_ring.c (+135/-0)
drivers/net/sfc/base/efx_tx.c (+5/-0)
drivers/net/sfc/efsys.h (+4/-0)
drivers/net/sfc/sfc.c (+9/-0)
drivers/net/sfc/sfc.h (+13/-0)
drivers/net/sfc/sfc_debug.h (+5/-0)
drivers/net/sfc/sfc_ef10_tx.c (+27/-0)
drivers/net/sfc/sfc_ethdev.c (+146/-0)
drivers/net/sfc/sfc_log.h (+5/-0)
drivers/net/sfc/sfc_mcdi.c (+5/-0)
drivers/net/sfc/sfc_port.c (+20/-0)
drivers/net/sfc/sfc_rx.c (+27/-0)
drivers/net/sfc/sfc_rx.h (+7/-0)
drivers/net/sfc/sfc_tso.c (+13/-0)
drivers/net/sfc/sfc_tso.h (+19/-0)
drivers/net/sfc/sfc_tx.c (+25/-0)
drivers/net/softnic/rte_eth_softnic_flow.c (+9/-0)
drivers/net/tap/rte_eth_tap.c (+123/-0)
drivers/net/tap/tap_bpf_program.c (+4/-0)
drivers/net/tap/tap_tcmsgs.c (+4/-0)
drivers/net/vdev_netvsc/vdev_netvsc.c (+10/-0)
drivers/net/vhost/rte_eth_vhost.c (+3/-0)
drivers/net/virtio/virtio_ethdev.c (+44/-0)
drivers/net/virtio/virtio_ethdev.h (+5/-0)
drivers/net/virtio/virtio_rxtx.c (+47/-0)
drivers/net/virtio/virtio_user/vhost.h (+5/-0)
drivers/net/virtio/virtio_user/vhost_kernel_tap.c (+22/-0)
drivers/net/virtio/virtio_user/vhost_user.c (+7/-0)
drivers/net/virtio/virtio_user/virtio_user_dev.c (+12/-0)
drivers/net/virtio/virtio_user/virtio_user_dev.h (+4/-0)
drivers/net/virtio/virtio_user_ethdev.c (+45/-0)
drivers/net/virtio/virtqueue.h (+8/-0)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+4/-0)
drivers/net/vmxnet3/vmxnet3_rxtx.c (+5/-0)
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c (+5/-0)
drivers/raw/dpaa2_qdma/dpaa2_qdma.c (+35/-0)
drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h (+8/-0)
drivers/raw/ifpga_rawdev/base/opae_hw_api.c (+19/-0)
drivers/raw/ifpga_rawdev/base/opae_hw_api.h (+5/-0)
drivers/raw/ifpga_rawdev/ifpga_rawdev.c (+22/-0)
drivers/raw/ifpga_rawdev/ifpga_rawdev.h (+5/-0)
drivers/raw/skeleton_rawdev/skeleton_rawdev.c (+11/-0)
examples/bond/main.c (+34/-0)
examples/ethtool/lib/rte_ethtool.h (+8/-0)
examples/fips_validation/main.c (+17/-0)
examples/flow_filtering/flow_blocks.c (+25/-0)
examples/ip_pipeline/meson.build (+4/-0)
examples/ipsec-secgw/Makefile (+4/-0)
examples/ipsec-secgw/esp.c (+9/-0)
examples/ipsec-secgw/ipsec-secgw.c (+227/-0)
examples/ipsec-secgw/ipsec.c (+84/-0)
examples/ipsec-secgw/ipsec.h (+33/-0)
examples/ipsec-secgw/sa.c (+80/-0)
examples/ipsec-secgw/sp4.c (+69/-0)
examples/ipsec-secgw/sp6.c (+69/-0)
examples/kni/main.c (+34/-0)
examples/l2fwd-cat/cat.c (+4/-0)
examples/multi_process/client_server_mp/mp_server/init.c (+15/-0)
examples/performance-thread/common/lthread_api.h (+20/-0)
examples/tep_termination/main.c (+3/-0)
examples/vhost/main.c (+19/-0)
examples/vhost_crypto/main.c (+9/-0)
examples/vhost_crypto/meson.build (+4/-0)
examples/vhost_scsi/vhost_scsi.c (+9/-0)
examples/vm_power_manager/channel_monitor.c (+13/-0)
examples/vm_power_manager/main.c (+37/-0)
examples/vm_power_manager/oob_monitor_x86.c (+31/-0)
examples/vm_power_manager/power_manager.c (+4/-0)
kernel/linux/kni/compat.h (+12/-0)
kernel/linux/kni/ethtool/igb/igb_main.c (+19/-0)
kernel/linux/kni/ethtool/igb/kcompat.h (+18/-0)
kernel/linux/kni/ethtool/ixgbe/kcompat.h (+7/-0)
kernel/linux/kni/kni_misc.c (+4/-0)
lib/librte_acl/acl_vect.h (+8/-0)
lib/librte_acl/meson.build (+4/-0)
lib/librte_bbdev/rte_bbdev.h (+8/-0)
lib/librte_bitratestats/rte_bitrate.c (+12/-0)
lib/librte_bpf/rte_bpf.h (+12/-0)
lib/librte_bpf/rte_bpf_ethdev.h (+8/-0)
lib/librte_cfgfile/rte_cfgfile.c (+12/-0)
lib/librte_compressdev/rte_comp.h (+8/-0)
lib/librte_cryptodev/rte_crypto_asym.h (+20/-0)
lib/librte_cryptodev/rte_cryptodev.c (+8/-0)
lib/librte_cryptodev/rte_cryptodev.h (+4/-0)
lib/librte_distributor/rte_distributor_private.h (+4/-0)
lib/librte_eal/bsdapp/eal/eal.c (+71/-0)
lib/librte_eal/bsdapp/eal/eal_hugepage_info.c (+4/-0)
lib/librte_eal/common/eal_common_memory.c (+37/-0)
lib/librte_eal/common/eal_common_memzone.c (+16/-0)
lib/librte_eal/common/eal_common_options.c (+297/-0)
lib/librte_eal/common/eal_common_proc.c (+117/-0)
lib/librte_eal/common/eal_common_thread.c (+15/-0)
lib/librte_eal/common/eal_filesystem.h (+14/-0)
lib/librte_eal/common/eal_internal_cfg.h (+15/-0)
lib/librte_eal/common/eal_options.h (+9/-0)
lib/librte_eal/common/eal_private.h (+11/-0)
lib/librte_eal/common/hotplug_mp.c (+14/-0)
lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h (+8/-0)
lib/librte_eal/common/include/generic/rte_atomic.h (+12/-0)
lib/librte_eal/common/include/generic/rte_cycles.h (+4/-0)
lib/librte_eal/common/include/generic/rte_rwlock.h (+26/-0)
lib/librte_eal/common/include/generic/rte_spinlock.h (+26/-0)
lib/librte_eal/common/include/generic/rte_vect.h (+4/-0)
lib/librte_eal/common/include/rte_class.h (+4/-0)
lib/librte_eal/common/include/rte_common.h (+8/-0)
lib/librte_eal/common/include/rte_eal.h (+42/-0)
lib/librte_eal/common/include/rte_lcore.h (+21/-0)
lib/librte_eal/common/include/rte_log.h (+4/-0)
lib/librte_eal/common/include/rte_malloc.h (+28/-0)
lib/librte_eal/common/include/rte_service.h (+4/-0)
lib/librte_eal/common/include/rte_string_fns.h (+25/-0)
lib/librte_eal/common/include/rte_tailq.h (+4/-0)
lib/librte_eal/common/include/rte_uuid.h (+8/-0)
lib/librte_eal/common/include/rte_version.h (+4/-0)
lib/librte_eal/common/include/rte_vfio.h (+11/-0)
lib/librte_eal/common/malloc_elem.c (+7/-0)
lib/librte_eal/common/malloc_mp.c (+21/-0)
lib/librte_eal/common/rte_malloc.c (+37/-0)
lib/librte_eal/common/rte_option.c (+8/-0)
lib/librte_eal/linuxapp/eal/eal.c (+186/-0)
lib/librte_eal/linuxapp/eal/eal_dev.c (+5/-0)
lib/librte_eal/linuxapp/eal/eal_hugepage_info.c (+4/-0)
lib/librte_eal/linuxapp/eal/eal_memalloc.c (+83/-0)
lib/librte_eal/linuxapp/eal/eal_memory.c (+52/-0)
lib/librte_eal/linuxapp/eal/eal_vfio.c (+102/-0)
lib/librte_eal/linuxapp/eal/eal_vfio.h (+23/-0)
lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c (+19/-0)
lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h (+4/-0)
lib/librte_efd/rte_efd.c (+20/-0)
lib/librte_efd/rte_efd.h (+4/-0)
lib/librte_ethdev/rte_eth_ctrl.h (+4/-0)
lib/librte_ethdev/rte_ethdev.c (+22/-0)
lib/librte_ethdev/rte_ethdev.h (+31/-0)
lib/librte_ethdev/rte_ethdev_core.h (+8/-0)
lib/librte_ethdev/rte_ethdev_driver.h (+4/-0)
lib/librte_ethdev/rte_tm.h (+16/-0)
lib/librte_eventdev/rte_event_crypto_adapter.c (+26/-0)
lib/librte_eventdev/rte_event_crypto_adapter.h (+4/-0)
lib/librte_eventdev/rte_event_eth_rx_adapter.c (+8/-0)
lib/librte_eventdev/rte_event_eth_rx_adapter.h (+6/-0)
lib/librte_eventdev/rte_event_eth_tx_adapter.c (+54/-0)
lib/librte_eventdev/rte_event_eth_tx_adapter.h (+5/-0)
lib/librte_eventdev/rte_event_timer_adapter.h (+5/-0)
lib/librte_eventdev/rte_eventdev.h (+45/-0)
lib/librte_eventdev/rte_eventdev_pmd.h (+4/-0)
lib/librte_flow_classify/rte_flow_classify.h (+8/-0)
lib/librte_gro/gro_tcp4.c (+15/-0)
lib/librte_gro/gro_tcp4.h (+8/-0)
lib/librte_gro/gro_vxlan_tcp4.c (+15/-0)
lib/librte_gso/gso_common.h (+8/-0)
lib/librte_hash/rte_cuckoo_hash.c (+42/-0)
lib/librte_hash/rte_cuckoo_hash.h (+14/-0)
lib/librte_hash/rte_hash.h (+8/-0)
lib/librte_ip_frag/rte_ip_frag.h (+8/-0)
lib/librte_ip_frag/rte_ipv6_fragmentation.c (+27/-0)
lib/librte_kni/rte_kni.h (+4/-0)
lib/librte_latencystats/rte_latencystats.h (+4/-0)
lib/librte_lpm/rte_lpm.h (+4/-0)
lib/librte_mbuf/rte_mbuf.h (+30/-0)
lib/librte_mbuf/rte_mbuf_ptype.h (+4/-0)
lib/librte_mempool/rte_mempool.h (+8/-0)
lib/librte_net/rte_ether.h (+4/-0)
lib/librte_net/rte_ip.h (+15/-0)
lib/librte_power/power_acpi_cpufreq.c (+11/-0)
lib/librte_power/rte_power.c (+39/-0)
lib/librte_power/rte_power.h (+4/-0)
lib/librte_power/rte_power_empty_poll.c (+5/-0)
lib/librte_power/rte_power_empty_poll.h (+4/-0)
lib/librte_rawdev/rte_rawdev.h (+12/-0)
lib/librte_rawdev/rte_rawdev_pmd.h (+16/-0)
lib/librte_reorder/rte_reorder.h (+4/-0)
lib/librte_ring/rte_ring.c (+5/-0)
lib/librte_ring/rte_ring.h (+8/-0)
lib/librte_ring/rte_ring_generic.h (+11/-0)
lib/librte_sched/rte_sched.c (+8/-0)
lib/librte_sched/rte_sched.h (+4/-0)
lib/librte_security/rte_security.h (+8/-0)
lib/librte_table/rte_table_hash.h (+12/-0)
lib/librte_table/rte_table_hash_func.h (+4/-0)
lib/librte_telemetry/Makefile (+8/-0)
lib/librte_telemetry/rte_telemetry.c (+47/-0)
lib/librte_telemetry/rte_telemetry_internal.h (+4/-0)
lib/librte_telemetry/rte_telemetry_parser.c (+30/-0)
lib/librte_timer/rte_timer.c (+34/-0)
lib/librte_vhost/fd_man.c (+12/-0)
lib/librte_vhost/fd_man.h (+4/-0)
lib/librte_vhost/rte_vhost.h (+8/-0)
lib/librte_vhost/socket.c (+56/-0)
lib/librte_vhost/vdpa.c (+14/-0)
lib/librte_vhost/vhost.c (+32/-0)
lib/librte_vhost/vhost.h (+59/-0)
lib/librte_vhost/vhost_crypto.c (+223/-0)
lib/librte_vhost/vhost_user.c (+110/-0)
lib/librte_vhost/virtio_net.c (+61/-0)
lib/meson.build (+4/-0)
meson.build (+15/-0)
mk/exec-env/linuxapp/rte.vars.mk (+12/-0)
mk/rte.app.mk (+3/-0)
mk/rte.cpuflags.mk (+5/-0)
mk/rte.lib.mk (+5/-0)
mk/rte.sdkinstall.mk (+6/-0)
mk/toolchain/gcc/rte.toolchain-compat.mk (+22/-0)
mk/toolchain/gcc/rte.vars.mk (+6/-0)
pkg/dpdk.spec (+4/-0)
test/test/autotest_data.py (+3/-0)
test/test/commands.c (+20/-0)
test/test/meson.build (+16/-0)
test/test/test_barrier.c (+16/-0)
test/test/test_compressdev.c (+4/-0)
test/test/test_cryptodev.c (+8/-0)
test/test/test_cryptodev_blockcipher.c (+9/-0)
test/test/test_cryptodev_blockcipher.h (+7/-0)
test/test/test_distributor.c (+12/-0)
test/test/test_eal_flags.c (+88/-0)
test/test/test_event_eth_rx_adapter.c (+5/-0)
test/test/test_hash_perf.c (+8/-0)
test/test/test_hash_readwrite.c (+25/-0)
test/test/test_link_bonding.c (+45/-0)
test/test/test_metrics.c (+4/-0)
test/test/test_pmd_perf.c (+15/-0)
test/test/test_spinlock.c (+41/-0)
test/test/test_string_fns.c (+51/-0)
- Andreas Hasenack: Approve
- git-ubuntu developers: Pending requested
- Canonical Server: Pending requested
-
Diff: 18265 lines (+5242/-3976) (has conflicts)176 files modifiedapp/proc_info/main.c (+1/-1)
app/test-crypto-perf/cperf_test_common.c (+1/-1)
app/test-crypto-perf/cperf_test_vector_parsing.c (+3/-4)
app/test-crypto-perf/main.c (+10/-4)
app/test-pmd/cmdline.c (+1/-1)
app/test-pmd/cmdline_flow.c (+2/-1)
app/test-pmd/config.c (+15/-21)
app/test-pmd/parameters.c (+2/-10)
app/test-pmd/testpmd.c (+57/-17)
app/test-pmd/testpmd.h (+2/-0)
config/defconfig_i686-native-linuxapp-icc (+0/-5)
debian/changelog (+36/-0)
debian/control (+26/-0)
debian/librte-pmd-bond17.11.symbols (+1/-0)
debian/librte-pmd-mlx4-17.11.symbols (+5/-0)
debian/librte-pmd-mlx5-17.11.symbols (+5/-0)
debian/librte-vhost17.11.symbols (+1/-0)
debian/patches/app-testpmd-add-ethernet-peer-command.patch (+168/-0)
debian/patches/net-mlx5-fix-build-with-rdma-core-v19.patch (+71/-0)
debian/patches/series (+2/-0)
debian/rules (+2/-0)
doc/guides/nics/features/mlx5.ini (+1/-0)
doc/guides/nics/mlx5.rst (+5/-1)
doc/guides/nics/nfp.rst (+22/-21)
doc/guides/rel_notes/release_17_11.rst (+215/-0)
drivers/bus/dpaa/base/fman/fman.c (+2/-0)
drivers/bus/fslmc/fslmc_bus.c (+3/-2)
drivers/bus/pci/pci_common.c (+12/-9)
drivers/bus/pci/rte_bus_pci.h (+3/-0)
drivers/bus/vdev/vdev.c (+1/-1)
drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h (+13/-13)
drivers/crypto/scheduler/rte_cryptodev_scheduler.c (+6/-2)
drivers/crypto/scheduler/rte_cryptodev_scheduler.h (+1/-1)
drivers/crypto/scheduler/scheduler_multicore.c (+39/-14)
drivers/crypto/scheduler/scheduler_pkt_size_distr.c (+3/-1)
drivers/crypto/scheduler/scheduler_pmd.c (+52/-16)
drivers/crypto/scheduler/scheduler_pmd_ops.c (+7/-2)
drivers/crypto/scheduler/scheduler_pmd_private.h (+1/-1)
drivers/crypto/zuc/rte_zuc_pmd.c (+64/-44)
drivers/event/dpaa2/dpaa2_eventdev.c (+0/-5)
drivers/event/dpaa2/dpaa2_eventdev.h (+0/-1)
drivers/net/af_packet/rte_eth_af_packet.c (+1/-1)
drivers/net/bnx2x/bnx2x.c (+14/-14)
drivers/net/bnx2x/elink.c (+173/-171)
drivers/net/bnxt/bnxt_ethdev.c (+6/-8)
drivers/net/bnxt/bnxt_filter.c (+8/-0)
drivers/net/bnxt/bnxt_hwrm.c (+9/-5)
drivers/net/bnxt/bnxt_nvm_defs.h (+30/-6)
drivers/net/bnxt/bnxt_rxq.c (+4/-2)
drivers/net/bnxt/bnxt_rxr.c (+5/-1)
drivers/net/bnxt/bnxt_rxr.h (+18/-4)
drivers/net/bonding/rte_eth_bond_api.c (+5/-2)
drivers/net/bonding/rte_eth_bond_args.c (+1/-1)
drivers/net/bonding/rte_eth_bond_pmd.c (+29/-7)
drivers/net/bonding/rte_eth_bond_private.h (+1/-0)
drivers/net/bonding/rte_pmd_bond_version.map (+1/-0)
drivers/net/dpaa/dpaa_ethdev.c (+5/-2)
drivers/net/dpaa2/dpaa2_ethdev.c (+7/-4)
drivers/net/enic/base/vnic_dev.c (+14/-10)
drivers/net/enic/base/vnic_dev.h (+1/-0)
drivers/net/enic/enic_main.c (+11/-0)
drivers/net/failsafe/failsafe.c (+3/-1)
drivers/net/failsafe/failsafe_ether.c (+30/-0)
drivers/net/failsafe/failsafe_ops.c (+7/-2)
drivers/net/failsafe/failsafe_private.h (+5/-0)
drivers/net/i40e/base/i40e_register.h (+12/-12)
drivers/net/i40e/i40e_ethdev.c (+153/-45)
drivers/net/i40e/i40e_ethdev.h (+3/-1)
drivers/net/i40e/i40e_flow.c (+1/-1)
drivers/net/i40e/rte_pmd_i40e.c (+4/-2)
drivers/net/ixgbe/ixgbe_ethdev.c (+45/-34)
drivers/net/kni/rte_eth_kni.c (+1/-1)
drivers/net/liquidio/lio_ethdev.c (+5/-0)
drivers/net/mlx4/mlx4.c (+13/-5)
drivers/net/mlx4/mlx4.h (+3/-0)
drivers/net/mlx4/mlx4_ethdev.c (+12/-180)
drivers/net/mlx4/mlx4_flow.c (+23/-11)
drivers/net/mlx4/mlx4_flow.h (+1/-0)
drivers/net/mlx4/mlx4_intr.c (+38/-3)
drivers/net/mlx4/mlx4_rxq.c (+7/-0)
drivers/net/mlx4/mlx4_rxtx.c (+2/-1)
drivers/net/mlx4/mlx4_rxtx.h (+1/-1)
drivers/net/mlx5/mlx5.c (+340/-185)
drivers/net/mlx5/mlx5.h (+128/-139)
drivers/net/mlx5/mlx5_defs.h (+12/-2)
drivers/net/mlx5/mlx5_ethdev.c (+304/-714)
drivers/net/mlx5/mlx5_flow.c (+627/-520)
drivers/net/mlx5/mlx5_mac.c (+31/-18)
drivers/net/mlx5/mlx5_mr.c (+101/-96)
drivers/net/mlx5/mlx5_rss.c (+71/-105)
drivers/net/mlx5/mlx5_rxmode.c (+24/-4)
drivers/net/mlx5/mlx5_rxq.c (+395/-317)
drivers/net/mlx5/mlx5_rxtx.c (+71/-45)
drivers/net/mlx5/mlx5_rxtx.h (+99/-80)
drivers/net/mlx5/mlx5_rxtx_vec.c (+15/-11)
drivers/net/mlx5/mlx5_rxtx_vec_neon.h (+36/-29)
drivers/net/mlx5/mlx5_rxtx_vec_sse.h (+1/-1)
drivers/net/mlx5/mlx5_socket.c (+103/-69)
drivers/net/mlx5/mlx5_stats.c (+125/-123)
drivers/net/mlx5/mlx5_trigger.c (+140/-118)
drivers/net/mlx5/mlx5_txq.c (+214/-165)
drivers/net/mlx5/mlx5_utils.h (+15/-14)
drivers/net/mlx5/mlx5_vlan.c (+41/-65)
drivers/net/mrvl/mrvl_ethdev.c (+4/-3)
drivers/net/nfp/nfp_net.c (+10/-8)
drivers/net/nfp/nfp_nfpu.c (+22/-4)
drivers/net/null/rte_eth_null.c (+1/-1)
drivers/net/octeontx/octeontx_ethdev.c (+3/-3)
drivers/net/pcap/rte_eth_pcap.c (+1/-1)
drivers/net/qede/base/bcm_osal.c (+7/-2)
drivers/net/qede/base/ecore.h (+6/-0)
drivers/net/qede/base/ecore_dcbx.c (+5/-0)
drivers/net/qede/base/ecore_dcbx_api.h (+1/-0)
drivers/net/qede/base/ecore_dev.c (+8/-2)
drivers/net/qede/base/ecore_hsi_common.h (+4/-1)
drivers/net/qede/base/ecore_l2.c (+5/-7)
drivers/net/qede/base/ecore_l2_api.h (+1/-1)
drivers/net/qede/base/ecore_sp_commands.c (+20/-9)
drivers/net/qede/base/ecore_sriov.c (+1/-2)
drivers/net/qede/base/ecore_vf.c (+2/-3)
drivers/net/qede/base/ecore_vfpf_if.h (+7/-1)
drivers/net/qede/qede_ethdev.c (+186/-158)
drivers/net/qede/qede_ethdev.h (+2/-1)
drivers/net/qede/qede_fdir.c (+2/-2)
drivers/net/qede/qede_rxtx.c (+18/-11)
drivers/net/ring/rte_eth_ring.c (+1/-1)
drivers/net/sfc/base/efx_port.c (+1/-1)
drivers/net/sfc/efsys.h (+2/-0)
drivers/net/sfc/sfc.c (+2/-0)
drivers/net/sfc/sfc_ev.c (+1/-1)
drivers/net/sfc/sfc_flow.c (+2/-4)
drivers/net/sfc/sfc_rx.c (+43/-1)
drivers/net/softnic/rte_eth_softnic.c (+1/-1)
drivers/net/szedata2/rte_eth_szedata2.c (+24/-17)
drivers/net/tap/rte_eth_tap.c (+4/-2)
drivers/net/vhost/rte_eth_vhost.c (+58/-35)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+4/-0)
drivers/net/vmxnet3/vmxnet3_rxtx.c (+2/-2)
examples/exception_path/main.c (+14/-4)
examples/l2fwd-crypto/main.c (+2/-2)
examples/performance-thread/common/lthread.c (+2/-1)
examples/performance-thread/common/lthread_api.h (+1/-1)
examples/performance-thread/l3fwd-thread/main.c (+13/-7)
examples/performance-thread/pthread_shim/main.c (+2/-4)
examples/performance-thread/pthread_shim/pthread_shim.c (+2/-2)
examples/quota_watermark/qw/main.c (+8/-6)
lib/librte_cryptodev/rte_cryptodev.c (+33/-12)
lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h (+1/-1)
lib/librte_eal/common/include/rte_version.h (+1/-1)
lib/librte_eal/linuxapp/eal/eal_memory.c (+5/-1)
lib/librte_eal/linuxapp/eal/eal_vfio.c (+2/-8)
lib/librte_eal/linuxapp/kni/compat.h (+5/-0)
lib/librte_eal/linuxapp/kni/ethtool/igb/kcompat.h (+10/-3)
lib/librte_ether/rte_ethdev.c (+12/-0)
lib/librte_ether/rte_ethdev.h (+3/-0)
lib/librte_ether/rte_ethdev_pci.h (+3/-3)
lib/librte_hash/rte_cuckoo_hash.c (+4/-2)
lib/librte_ip_frag/rte_ipv4_reassembly.c (+2/-0)
lib/librte_ip_frag/rte_ipv6_reassembly.c (+2/-0)
lib/librte_mbuf/rte_mbuf.h (+9/-16)
lib/librte_mempool/rte_mempool.c (+9/-6)
lib/librte_net/rte_ip.h (+6/-0)
lib/librte_pci/rte_pci_version.map (+2/-3)
lib/librte_vhost/fd_man.c (+32/-0)
lib/librte_vhost/fd_man.h (+1/-0)
lib/librte_vhost/socket.c (+18/-1)
lib/librte_vhost/vhost_user.c (+32/-10)
lib/librte_vhost/virtio_net.c (+5/-5)
mk/rte.sdkconfig.mk (+14/-5)
pkg/dpdk.spec (+1/-1)
test/test/test_cryptodev.c (+1/-1)
test/test/test_distributor_perf.c (+2/-1)
test/test/test_eal_flags.c (+4/-3)
test/test/test_mempool.c (+9/-6)
test/test/test_reorder.c (+37/-10)
test/test/test_table_pipeline.c (+6/-8)
- Andreas Hasenack: Pending requested
- Canonical Server: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 40 lines (+14/-1)2 files modifieddebian/changelog (+12/-0)
debian/control (+2/-1)
Prepping PPA and Tests to add them above...