dpdk 18.11.2-4 ADT test failure with linux 5.4.0-1.2 - MRE 18.11.3 to E/D - 17.11.7 to B
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpdk (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
Disco |
Fix Released
|
Medium
|
Unassigned | ||
Eoan |
Fix Released
|
Medium
|
Unassigned | ||
Focal |
Fix Released
|
Low
|
Unassigned |
Bug Description
This bug tracks an update for the DPDK packages, version 18.11.3.
This update includes bugfixes only following the SRU policy exception defined at https:/
[Impact]
Stable release update so not directly applicable; see the exception policy document.
[Major Changes]
Many bugfixes, but no individual "major" change as it isn't a feature release.
=> http://
[Test Plan]
See https:/
TODO: attach a log of executing said tests from a ppa with the upload
TODO: if there are any non passing tests - explain why that is ok in this case.
(This will be done once in proposed)
[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.
No further specific regressions come to my mind by reading the changelog.
Testing failed on:
amd64: https:/
arm64: https:/
ppc64el: https:/
Related branches
- Rafael David Tinoco (community): Approve
- Canonical Server: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 16928 lines (+3840/-2621)389 files modifiedapp/meson.build (+0/-3)
app/test-crypto-perf/cperf_test_latency.c (+2/-3)
app/test-crypto-perf/cperf_test_pmd_cyclecount.c (+4/-6)
app/test-crypto-perf/cperf_test_throughput.c (+3/-5)
app/test-crypto-perf/cperf_test_verify.c (+3/-5)
app/test-crypto-perf/main.c (+8/-2)
app/test-eventdev/test_order_common.c (+21/-11)
app/test-eventdev/test_perf_common.c (+2/-1)
app/test-pmd/cmdline.c (+26/-7)
app/test-pmd/cmdline_flow.c (+11/-4)
app/test-pmd/config.c (+4/-0)
app/test-pmd/testpmd.c (+11/-3)
app/test-pmd/util.c (+4/-3)
config/arm/meson.build (+2/-3)
config/meson.build (+12/-1)
config/ppc_64/meson.build (+3/-1)
config/x86/meson.build (+1/-2)
debian/changelog (+14/-0)
debian/control (+2/-1)
debian/dpdk-dev.install (+1/-1)
debian/librte-security18.11.symbols (+6/-6)
debian/patches/0004-build-bump-minimum-Meson-version-to-0.47.1.patch (+2/-2)
debian/patches/avoid-as-needed-as-it-causes-overlinking.patch (+2/-2)
dev/null (+0/-39)
devtools/build-tags.sh (+2/-0)
doc/api/meson.build (+2/-2)
doc/guides/conf.py (+4/-0)
doc/guides/contributing/documentation.rst (+2/-2)
doc/guides/contributing/patches.rst (+0/-9)
doc/guides/cryptodevs/armv8.rst (+0/-1)
doc/guides/cryptodevs/openssl.rst (+0/-1)
doc/guides/howto/rte_flow.rst (+2/-2)
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst (+1/-0)
doc/guides/linux_gsg/linux_drivers.rst (+1/-1)
doc/guides/meson.build (+1/-1)
doc/guides/nics/bnx2x.rst (+21/-9)
doc/guides/nics/enic.rst (+0/-6)
doc/guides/nics/features/mlx4.ini (+3/-0)
doc/guides/nics/features/mlx5.ini (+1/-0)
doc/guides/nics/ixgbe.rst (+25/-0)
doc/guides/nics/mlx5.rst (+2/-1)
doc/guides/nics/qede.rst (+22/-3)
doc/guides/prog_guide/bbdev.rst (+2/-2)
doc/guides/prog_guide/compressdev.rst (+14/-4)
doc/guides/prog_guide/cryptodev_lib.rst (+2/-2)
doc/guides/prog_guide/img/linuxapp_launch.svg (+2/-2)
doc/guides/prog_guide/kernel_nic_interface.rst (+6/-2)
doc/guides/prog_guide/mempool_lib.rst (+8/-0)
doc/guides/prog_guide/rawdev.rst (+2/-2)
doc/guides/prog_guide/rte_flow.rst (+19/-19)
doc/guides/rel_notes/release_18_11.rst (+490/-0)
doc/guides/sample_app_ug/l2_forward_real_virtual.rst (+0/-12)
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h (+1/-4)
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h (+1/-1)
drivers/bus/pci/linux/pci.c (+0/-1)
drivers/bus/pci/linux/pci_uio.c (+5/-6)
drivers/bus/vmbus/linux/vmbus_bus.c (+23/-5)
drivers/common/dpaax/dpaax_iova_table.c (+2/-2)
drivers/compress/isal/isal_compress_pmd_ops.c (+4/-10)
drivers/compress/zlib/zlib_pmd.c (+1/-0)
drivers/crypto/caam_jr/caam_jr.c (+1/-1)
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c (+7/-6)
drivers/crypto/dpaa_sec/dpaa_sec.c (+1/-1)
drivers/crypto/mvsam/rte_mrvl_pmd_ops.c (+1/-1)
drivers/crypto/openssl/rte_openssl_pmd.c (+9/-16)
drivers/crypto/openssl/rte_openssl_pmd_ops.c (+15/-30)
drivers/crypto/qat/qat_sym.c (+2/-0)
drivers/crypto/virtio/virtio_pci.c (+6/-2)
drivers/event/dpaa2/dpaa2_eventdev.c (+1/-1)
drivers/event/octeontx/meson.build (+5/-0)
drivers/event/opdl/meson.build (+5/-0)
drivers/event/opdl/opdl_evdev.c (+5/-5)
drivers/event/opdl/opdl_evdev_init.c (+6/-6)
drivers/event/opdl/opdl_ring.c (+1/-1)
drivers/event/sw/sw_evdev.c (+4/-4)
drivers/meson.build (+0/-3)
drivers/net/af_packet/rte_eth_af_packet.c (+0/-2)
drivers/net/ark/ark_ethdev.c (+20/-37)
drivers/net/ark/ark_ethdev_rx.c (+3/-5)
drivers/net/ark/ark_ethdev_tx.c (+2/-4)
drivers/net/atlantic/atl_ethdev.c (+1/-2)
drivers/net/atlantic/atl_rxtx.c (+2/-2)
drivers/net/avf/avf_ethdev.c (+1/-0)
drivers/net/avf/avf_rxtx.c (+15/-7)
drivers/net/avf/avf_rxtx_vec_sse.c (+1/-0)
drivers/net/axgbe/axgbe_ethdev.c (+16/-9)
drivers/net/axgbe/axgbe_rxtx.c (+1/-1)
drivers/net/bnx2x/bnx2x.c (+65/-42)
drivers/net/bnx2x/bnx2x.h (+8/-2)
drivers/net/bnx2x/bnx2x_ethdev.c (+25/-20)
drivers/net/bnx2x/bnx2x_vfpf.c (+84/-56)
drivers/net/bnx2x/bnx2x_vfpf.h (+1/-0)
drivers/net/bnx2x/ecore_sp.c (+0/-4)
drivers/net/bnxt/bnxt.h (+1/-0)
drivers/net/bnxt/bnxt_cpr.h (+5/-4)
drivers/net/bnxt/bnxt_ethdev.c (+204/-152)
drivers/net/bnxt/bnxt_flow.c (+5/-5)
drivers/net/bnxt/bnxt_hwrm.c (+58/-50)
drivers/net/bnxt/bnxt_irq.c (+50/-20)
drivers/net/bnxt/bnxt_irq.h (+1/-1)
drivers/net/bnxt/bnxt_ring.c (+1/-1)
drivers/net/bnxt/bnxt_rxq.c (+4/-4)
drivers/net/bnxt/bnxt_rxr.c (+33/-10)
drivers/net/bnxt/bnxt_rxr.h (+100/-20)
drivers/net/bnxt/bnxt_stats.c (+28/-15)
drivers/net/bnxt/bnxt_txq.c (+1/-1)
drivers/net/bnxt/bnxt_txq.h (+0/-1)
drivers/net/bnxt/bnxt_txr.c (+69/-42)
drivers/net/bnxt/bnxt_txr.h (+2/-0)
drivers/net/bnxt/bnxt_vnic.c (+5/-2)
drivers/net/bnxt/rte_pmd_bnxt.c (+16/-16)
drivers/net/bonding/rte_eth_bond_pmd.c (+7/-13)
drivers/net/cxgbe/base/adapter.h (+1/-1)
drivers/net/cxgbe/cxgbe_ethdev.c (+30/-30)
drivers/net/cxgbe/cxgbe_filter.c (+1/-1)
drivers/net/cxgbe/cxgbe_main.c (+5/-6)
drivers/net/cxgbe/cxgbevf_ethdev.c (+3/-3)
drivers/net/cxgbe/cxgbevf_main.c (+1/-1)
drivers/net/cxgbe/sge.c (+4/-4)
drivers/net/dpaa/dpaa_ethdev.c (+10/-0)
drivers/net/dpaa/dpaa_ethdev.h (+0/-4)
drivers/net/dpaa/dpaa_rxtx.c (+10/-0)
drivers/net/dpaa2/dpaa2_ethdev.c (+10/-0)
drivers/net/dpaa2/dpaa2_rxtx.c (+2/-1)
drivers/net/e1000/base/e1000_ich8lan.h (+1/-0)
drivers/net/e1000/em_rxtx.c (+19/-3)
drivers/net/e1000/igb_ethdev.c (+6/-12)
drivers/net/e1000/igb_rxtx.c (+4/-4)
drivers/net/ena/base/ena_com.c (+1/-1)
drivers/net/ena/ena_ethdev.c (+37/-65)
drivers/net/ena/ena_ethdev.h (+1/-0)
drivers/net/enic/base/vnic_dev.c (+0/-105)
drivers/net/enic/base/vnic_dev.h (+0/-8)
drivers/net/enic/base/vnic_devcmd.h (+2/-56)
drivers/net/enic/enic.h (+1/-7)
drivers/net/enic/enic_flow.c (+4/-146)
drivers/net/enic/enic_main.c (+2/-10)
drivers/net/enic/enic_res.c (+2/-4)
drivers/net/enic/enic_rxtx.c (+2/-2)
drivers/net/enic/meson.build (+2/-2)
drivers/net/failsafe/failsafe_eal.c (+2/-2)
drivers/net/failsafe/failsafe_ether.c (+1/-1)
drivers/net/failsafe/failsafe_ops.c (+109/-110)
drivers/net/failsafe/failsafe_private.h (+0/-1)
drivers/net/fm10k/base/fm10k_api.c (+16/-4)
drivers/net/fm10k/base/fm10k_pf.c (+2/-2)
drivers/net/fm10k/base/fm10k_pf.h (+6/-0)
drivers/net/fm10k/base/fm10k_vf.c (+2/-2)
drivers/net/fm10k/base/fm10k_vf.h (+5/-0)
drivers/net/fm10k/fm10k_ethdev.c (+9/-0)
drivers/net/fm10k/fm10k_rxtx.c (+4/-4)
drivers/net/fm10k/fm10k_rxtx_vec.c (+2/-1)
drivers/net/i40e/i40e_ethdev.c (+14/-35)
drivers/net/i40e/i40e_ethdev_vf.c (+6/-5)
drivers/net/i40e/i40e_flow.c (+15/-6)
drivers/net/i40e/i40e_rxtx.c (+25/-9)
drivers/net/i40e/i40e_rxtx_vec_avx2.c (+1/-0)
drivers/net/i40e/i40e_rxtx_vec_sse.c (+1/-0)
drivers/net/i40e/rte_pmd_i40e.c (+4/-2)
drivers/net/ixgbe/base/ixgbe_common.c (+1/-1)
drivers/net/ixgbe/ixgbe_ethdev.c (+82/-22)
drivers/net/ixgbe/ixgbe_ethdev.h (+5/-0)
drivers/net/ixgbe/ixgbe_ipsec.c (+5/-1)
drivers/net/ixgbe/ixgbe_rxtx.c (+26/-15)
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c (+1/-0)
drivers/net/mlx4/mlx4.c (+8/-9)
drivers/net/mlx4/mlx4.h (+1/-0)
drivers/net/mlx4/mlx4_ethdev.c (+1/-3)
drivers/net/mlx5/mlx5.c (+4/-2)
drivers/net/mlx5/mlx5.h (+8/-2)
drivers/net/mlx5/mlx5_ethdev.c (+3/-2)
drivers/net/mlx5/mlx5_flow.c (+23/-18)
drivers/net/mlx5/mlx5_flow_dv.c (+11/-5)
drivers/net/mlx5/mlx5_rxq.c (+20/-15)
drivers/net/mlx5/mlx5_rxtx_vec_neon.h (+1/-1)
drivers/net/mlx5/mlx5_stats.c (+37/-16)
drivers/net/mlx5/mlx5_trigger.c (+1/-1)
drivers/net/mlx5/mlx5_txq.c (+6/-4)
drivers/net/mvneta/mvneta_ethdev.c (+1/-4)
drivers/net/netvsc/hn_ethdev.c (+12/-7)
drivers/net/netvsc/hn_var.h (+1/-1)
drivers/net/netvsc/hn_vf.c (+18/-8)
drivers/net/netvsc/ndis.h (+13/-13)
drivers/net/nfp/meson.build (+1/-1)
drivers/net/null/rte_eth_null.c (+0/-2)
drivers/net/pcap/rte_eth_pcap.c (+41/-68)
drivers/net/qede/base/bcm_osal.c (+2/-2)
drivers/net/qede/qede_ethdev.c (+0/-1)
drivers/net/qede/qede_filter.c (+1/-1)
drivers/net/qede/qede_rxtx.c (+5/-5)
drivers/net/ring/rte_eth_ring.c (+0/-2)
drivers/net/sfc/base/ef10_impl.h (+5/-4)
drivers/net/sfc/base/ef10_nic.c (+57/-2)
drivers/net/sfc/base/ef10_nvram.c (+2/-1)
drivers/net/sfc/base/ef10_rx.c (+6/-5)
drivers/net/sfc/base/efx.h (+17/-4)
drivers/net/sfc/base/efx_mcdi.h (+6/-3)
drivers/net/sfc/base/efx_tx.c (+2/-2)
drivers/net/sfc/base/hunt_nic.c (+2/-39)
drivers/net/sfc/base/mcdi_mon.c (+2/-1)
drivers/net/sfc/base/medford2_nic.c (+0/-3)
drivers/net/sfc/base/medford_nic.c (+0/-3)
drivers/net/sfc/efsys.h (+24/-27)
drivers/net/sfc/meson.build (+1/-1)
drivers/net/sfc/sfc_ethdev.c (+3/-1)
drivers/net/sfc/sfc_rx.c (+1/-1)
drivers/net/tap/rte_eth_tap.c (+0/-2)
drivers/net/thunderx/nicvf_ethdev.c (+12/-1)
drivers/net/vdev_netvsc/vdev_netvsc.c (+2/-2)
drivers/net/vhost/rte_eth_vhost.c (+0/-2)
drivers/net/virtio/virtio_ethdev.c (+25/-5)
drivers/net/virtio/virtio_ethdev.h (+3/-0)
drivers/net/virtio/virtio_pci.c (+1/-0)
drivers/net/virtio/virtio_rxtx.c (+47/-35)
drivers/net/virtio/virtio_user/vhost.h (+1/-1)
drivers/net/virtio/virtio_user_ethdev.c (+0/-2)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+2/-2)
drivers/net/vmxnet3/vmxnet3_rxtx.c (+4/-4)
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c (+0/-3)
drivers/raw/ifpga_rawdev/base/ifpga_api.c (+3/-2)
drivers/raw/ifpga_rawdev/base/ifpga_api.h (+1/-1)
drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h (+1/-1)
drivers/raw/ifpga_rawdev/base/ifpga_fme_pr.c (+16/-11)
drivers/raw/ifpga_rawdev/base/opae_hw_api.c (+2/-2)
drivers/raw/ifpga_rawdev/base/opae_hw_api.h (+2/-2)
drivers/raw/ifpga_rawdev/ifpga_rawdev.c (+6/-1)
drivers/raw/skeleton_rawdev/skeleton_rawdev.c (+0/-3)
drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c (+3/-8)
examples/bbdev_app/Makefile (+2/-3)
examples/bond/Makefile (+2/-3)
examples/cmdline/Makefile (+2/-3)
examples/distributor/Makefile (+2/-3)
examples/eventdev_pipeline/Makefile (+2/-3)
examples/exception_path/Makefile (+2/-3)
examples/fips_validation/Makefile (+2/-3)
examples/flow_classify/Makefile (+2/-3)
examples/flow_filtering/Makefile (+2/-3)
examples/helloworld/Makefile (+2/-3)
examples/ip_fragmentation/Makefile (+2/-3)
examples/ip_fragmentation/main.c (+11/-12)
examples/ip_pipeline/Makefile (+2/-3)
examples/ip_reassembly/Makefile (+2/-3)
examples/ipsec-secgw/Makefile (+2/-3)
examples/ipsec-secgw/esp.c (+8/-9)
examples/ipsec-secgw/ipsec.c (+16/-14)
examples/ipsec-secgw/ipsec.h (+35/-0)
examples/ipsec-secgw/sa.c (+112/-10)
examples/ipsec-secgw/sp4.c (+45/-0)
examples/ipsec-secgw/sp6.c (+63/-0)
examples/ipv4_multicast/Makefile (+2/-3)
examples/kni/Makefile (+2/-3)
examples/l2fwd-cat/Makefile (+2/-3)
examples/l2fwd-crypto/Makefile (+2/-3)
examples/l2fwd-jobstats/Makefile (+2/-3)
examples/l2fwd-keepalive/Makefile (+2/-3)
examples/l2fwd/Makefile (+2/-3)
examples/l3fwd-acl/Makefile (+2/-3)
examples/l3fwd-acl/main.c (+1/-5)
examples/l3fwd-power/Makefile (+2/-3)
examples/l3fwd-power/main.c (+1/-5)
examples/l3fwd-power/meson.build (+4/-2)
examples/l3fwd-vf/Makefile (+2/-3)
examples/l3fwd-vf/main.c (+1/-25)
examples/l3fwd/Makefile (+2/-3)
examples/l3fwd/l3fwd_em.c (+4/-0)
examples/l3fwd/main.c (+1/-5)
examples/link_status_interrupt/Makefile (+2/-3)
examples/load_balancer/Makefile (+2/-3)
examples/meson.build (+0/-3)
examples/multi_process/client_server_mp/mp_server/main.c (+0/-1)
examples/multi_process/client_server_mp/shared/common.h (+1/-1)
examples/multi_process/symmetric_mp/main.c (+1/-1)
examples/packet_ordering/Makefile (+2/-3)
examples/performance-thread/l3fwd-thread/main.c (+4/-5)
examples/ptpclient/Makefile (+2/-3)
examples/ptpclient/ptpclient.c (+8/-1)
examples/qos_meter/Makefile (+2/-3)
examples/qos_sched/Makefile (+2/-3)
examples/qos_sched/args.c (+3/-4)
examples/rxtx_callbacks/Makefile (+2/-3)
examples/server_node_efd/shared/common.h (+1/-1)
examples/service_cores/Makefile (+2/-3)
examples/skeleton/Makefile (+2/-3)
examples/tep_termination/Makefile (+2/-3)
examples/tep_termination/main.c (+0/-5)
examples/timer/Makefile (+2/-3)
examples/vdpa/Makefile (+1/-1)
examples/vhost/Makefile (+2/-3)
examples/vhost_crypto/main.c (+0/-6)
examples/vhost_crypto/meson.build (+0/-1)
examples/vhost_scsi/Makefile (+2/-3)
examples/vhost_scsi/meson.build (+0/-1)
examples/vm_power_manager/guest_cli/main.c (+1/-1)
examples/vm_power_manager/guest_cli/meson.build (+5/-0)
examples/vm_power_manager/meson.build (+7/-3)
examples/vmdq/Makefile (+2/-3)
examples/vmdq_dcb/Makefile (+2/-3)
kernel/freebsd/contigmem/contigmem.c (+3/-0)
kernel/freebsd/nic_uio/nic_uio.c (+1/-0)
kernel/linux/igb_uio/igb_uio.c (+3/-3)
kernel/linux/igb_uio/meson.build (+2/-2)
kernel/linux/kni/ethtool/igb/igb_main.c (+10/-2)
kernel/linux/kni/ethtool/igb/kcompat.h (+10/-3)
kernel/linux/kni/ethtool/ixgbe/kcompat.h (+8/-2)
kernel/linux/kni/kni_misc.c (+5/-11)
kernel/linux/kni/kni_net.c (+38/-22)
kernel/linux/kni/meson.build (+2/-2)
kernel/linux/meson.build (+2/-2)
lib/librte_acl/acl_bld.c (+3/-3)
lib/librte_acl/acl_gen.c (+2/-2)
lib/librte_acl/acl_run_neon.h (+3/-3)
lib/librte_bpf/bpf_def.h (+8/-0)
lib/librte_bpf/bpf_load_elf.c (+13/-2)
lib/librte_bpf/bpf_validate.c (+6/-6)
lib/librte_bpf/meson.build (+1/-1)
lib/librte_bpf/rte_bpf.h (+3/-0)
lib/librte_cryptodev/rte_crypto_asym.h (+1/-1)
lib/librte_distributor/rte_distributor.c (+9/-5)
lib/librte_eal/bsdapp/eal/eal.c (+8/-1)
lib/librte_eal/common/eal_common_dev.c (+4/-1)
lib/librte_eal/common/eal_common_memory.c (+1/-1)
lib/librte_eal/common/eal_common_options.c (+10/-9)
lib/librte_eal/common/eal_common_thread.c (+2/-1)
lib/librte_eal/common/eal_filesystem.h (+4/-5)
lib/librte_eal/common/eal_internal_cfg.h (+4/-0)
lib/librte_eal/common/eal_thread.h (+0/-11)
lib/librte_eal/common/hotplug_mp.c (+1/-1)
lib/librte_eal/common/hotplug_mp.h (+9/-0)
lib/librte_eal/common/include/rte_dev.h (+1/-1)
lib/librte_eal/common/include/rte_eal.h (+0/-9)
lib/librte_eal/common/include/rte_interrupts.h (+1/-1)
lib/librte_eal/common/include/rte_lcore.h (+29/-0)
lib/librte_eal/common/include/rte_memory.h (+1/-1)
lib/librte_eal/common/include/rte_option.h (+1/-1)
lib/librte_eal/common/include/rte_version.h (+1/-1)
lib/librte_eal/common/malloc_heap.c (+2/-2)
lib/librte_eal/linuxapp/eal/eal.c (+3/-2)
lib/librte_eal/linuxapp/eal/eal_alarm.c (+4/-3)
lib/librte_eal/linuxapp/eal/eal_memalloc.c (+7/-4)
lib/librte_eal/linuxapp/eal/eal_memory.c (+1/-1)
lib/librte_eal/linuxapp/eal/eal_vfio.c (+21/-1)
lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h (+1/-1)
lib/librte_ethdev/rte_ethdev.c (+6/-1)
lib/librte_ethdev/rte_ethdev.h (+2/-2)
lib/librte_ethdev/rte_ethdev_pci.h (+1/-1)
lib/librte_ethdev/rte_flow.h (+1/-1)
lib/librte_eventdev/rte_event_eth_tx_adapter.h (+4/-4)
lib/librte_eventdev/rte_event_timer_adapter.c (+6/-6)
lib/librte_eventdev/rte_eventdev.c (+8/-8)
lib/librte_eventdev/rte_eventdev.h (+15/-16)
lib/librte_flow_classify/rte_flow_classify_parse.c (+0/-2)
lib/librte_hash/rte_cuckoo_hash.c (+23/-14)
lib/librte_ip_frag/rte_ipv6_fragmentation.c (+4/-2)
lib/librte_kni/meson.build (+1/-1)
lib/librte_kni/rte_kni.c (+39/-20)
lib/librte_kni/rte_kni_fifo.h (+11/-0)
lib/librte_net/rte_ether.h (+5/-0)
lib/librte_net/rte_ip.h (+7/-1)
lib/librte_net/rte_net.h (+5/-5)
lib/librte_security/rte_security_version.map (+0/-3)
lib/librte_table/rte_table_lpm_ipv6.c (+1/-1)
lib/librte_telemetry/Makefile (+1/-6)
lib/librte_telemetry/meson.build (+1/-1)
lib/librte_telemetry/rte_telemetry.c (+14/-15)
lib/librte_telemetry/rte_telemetry_internal.h (+3/-0)
lib/librte_telemetry/rte_telemetry_parser.c (+5/-3)
lib/librte_telemetry/rte_telemetry_parser_test.c (+14/-13)
lib/librte_vhost/Makefile (+1/-1)
lib/librte_vhost/rte_vhost.h (+1/-0)
lib/librte_vhost/vhost_crypto.c (+43/-54)
lib/meson.build (+0/-3)
meson.build (+6/-2)
meson_options.txt (+1/-1)
mk/arch/arm/rte.vars.mk (+1/-1)
mk/arch/i686/rte.vars.mk (+1/-1)
mk/machine/armv8a/rte.vars.mk (+1/-1)
mk/rte.sdkinstall.mk (+1/-1)
mk/target/generic/rte.vars.mk (+5/-0)
pkg/dpdk.spec (+1/-1)
test/bpf/mbuf.h (+22/-2)
test/test/autotest_runner.py (+10/-3)
test/test/meson.build (+4/-7)
test/test/test_distributor.c (+2/-1)
test/test/test_eal_flags.c (+86/-58)
test/test/test_flow_classify.c (+1/-29)
test/test/test_hash_readwrite_lf.c (+24/-26)
test/test/test_rwlock.c (+79/-0)
usertools/dpdk-devbind.py (+1/-0)
usertools/dpdk-telemetry-client.py (+7/-2)
- Rafael David Tinoco (community): Approve
- Canonical Server packageset reviewers: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 17031 lines (+3907/-2622)393 files modifiedapp/meson.build (+0/-3)
app/test-crypto-perf/cperf_test_latency.c (+2/-3)
app/test-crypto-perf/cperf_test_pmd_cyclecount.c (+4/-6)
app/test-crypto-perf/cperf_test_throughput.c (+3/-5)
app/test-crypto-perf/cperf_test_verify.c (+3/-5)
app/test-crypto-perf/main.c (+8/-2)
app/test-eventdev/test_order_common.c (+21/-11)
app/test-eventdev/test_perf_common.c (+2/-1)
app/test-pmd/cmdline.c (+26/-7)
app/test-pmd/cmdline_flow.c (+11/-4)
app/test-pmd/config.c (+4/-0)
app/test-pmd/testpmd.c (+11/-3)
app/test-pmd/util.c (+4/-3)
config/arm/meson.build (+2/-3)
config/meson.build (+12/-1)
config/ppc_64/meson.build (+3/-1)
config/x86/meson.build (+1/-2)
debian/changelog (+38/-0)
debian/control (+2/-2)
debian/copyright (+1/-0)
debian/dpdk-dev.NEWS (+1/-1)
debian/dpdk-dev.install (+1/-1)
debian/gbp.conf (+1/-1)
debian/librte-security18.11.symbols (+6/-6)
debian/patches/0004-build-bump-minimum-Meson-version-to-0.47.1.patch (+2/-2)
debian/patches/avoid-as-needed-as-it-causes-overlinking.patch (+41/-0)
debian/patches/series (+1/-0)
dev/null (+0/-39)
devtools/build-tags.sh (+2/-0)
doc/api/meson.build (+2/-2)
doc/guides/conf.py (+4/-0)
doc/guides/contributing/documentation.rst (+2/-2)
doc/guides/contributing/patches.rst (+0/-9)
doc/guides/cryptodevs/armv8.rst (+0/-1)
doc/guides/cryptodevs/openssl.rst (+0/-1)
doc/guides/howto/rte_flow.rst (+2/-2)
doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst (+1/-0)
doc/guides/linux_gsg/linux_drivers.rst (+1/-1)
doc/guides/meson.build (+1/-1)
doc/guides/nics/bnx2x.rst (+21/-9)
doc/guides/nics/enic.rst (+0/-6)
doc/guides/nics/features/mlx4.ini (+3/-0)
doc/guides/nics/features/mlx5.ini (+1/-0)
doc/guides/nics/ixgbe.rst (+25/-0)
doc/guides/nics/mlx5.rst (+2/-1)
doc/guides/nics/qede.rst (+22/-3)
doc/guides/prog_guide/bbdev.rst (+2/-2)
doc/guides/prog_guide/compressdev.rst (+14/-4)
doc/guides/prog_guide/cryptodev_lib.rst (+2/-2)
doc/guides/prog_guide/img/linuxapp_launch.svg (+2/-2)
doc/guides/prog_guide/kernel_nic_interface.rst (+6/-2)
doc/guides/prog_guide/mempool_lib.rst (+8/-0)
doc/guides/prog_guide/rawdev.rst (+2/-2)
doc/guides/prog_guide/rte_flow.rst (+19/-19)
doc/guides/rel_notes/release_18_11.rst (+490/-0)
doc/guides/sample_app_ug/l2_forward_real_virtual.rst (+0/-12)
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h (+1/-4)
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h (+1/-1)
drivers/bus/pci/linux/pci.c (+0/-1)
drivers/bus/pci/linux/pci_uio.c (+5/-6)
drivers/bus/vmbus/linux/vmbus_bus.c (+23/-5)
drivers/common/dpaax/dpaax_iova_table.c (+2/-2)
drivers/compress/isal/isal_compress_pmd_ops.c (+4/-10)
drivers/compress/zlib/zlib_pmd.c (+1/-0)
drivers/crypto/caam_jr/caam_jr.c (+1/-1)
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c (+7/-6)
drivers/crypto/dpaa_sec/dpaa_sec.c (+1/-1)
drivers/crypto/mvsam/rte_mrvl_pmd_ops.c (+1/-1)
drivers/crypto/openssl/rte_openssl_pmd.c (+9/-16)
drivers/crypto/openssl/rte_openssl_pmd_ops.c (+15/-30)
drivers/crypto/qat/qat_sym.c (+2/-0)
drivers/crypto/virtio/virtio_pci.c (+6/-2)
drivers/event/dpaa2/dpaa2_eventdev.c (+1/-1)
drivers/event/octeontx/meson.build (+5/-0)
drivers/event/opdl/meson.build (+5/-0)
drivers/event/opdl/opdl_evdev.c (+5/-5)
drivers/event/opdl/opdl_evdev_init.c (+6/-6)
drivers/event/opdl/opdl_ring.c (+1/-1)
drivers/event/sw/sw_evdev.c (+4/-4)
drivers/meson.build (+0/-3)
drivers/net/af_packet/rte_eth_af_packet.c (+0/-2)
drivers/net/ark/ark_ethdev.c (+20/-37)
drivers/net/ark/ark_ethdev_rx.c (+3/-5)
drivers/net/ark/ark_ethdev_tx.c (+2/-4)
drivers/net/atlantic/atl_ethdev.c (+1/-2)
drivers/net/atlantic/atl_rxtx.c (+2/-2)
drivers/net/avf/avf_ethdev.c (+1/-0)
drivers/net/avf/avf_rxtx.c (+15/-7)
drivers/net/avf/avf_rxtx_vec_sse.c (+1/-0)
drivers/net/axgbe/axgbe_ethdev.c (+16/-9)
drivers/net/axgbe/axgbe_rxtx.c (+1/-1)
drivers/net/bnx2x/bnx2x.c (+65/-42)
drivers/net/bnx2x/bnx2x.h (+8/-2)
drivers/net/bnx2x/bnx2x_ethdev.c (+25/-20)
drivers/net/bnx2x/bnx2x_vfpf.c (+84/-56)
drivers/net/bnx2x/bnx2x_vfpf.h (+1/-0)
drivers/net/bnx2x/ecore_sp.c (+0/-4)
drivers/net/bnxt/bnxt.h (+1/-0)
drivers/net/bnxt/bnxt_cpr.h (+5/-4)
drivers/net/bnxt/bnxt_ethdev.c (+204/-152)
drivers/net/bnxt/bnxt_flow.c (+5/-5)
drivers/net/bnxt/bnxt_hwrm.c (+58/-50)
drivers/net/bnxt/bnxt_irq.c (+50/-20)
drivers/net/bnxt/bnxt_irq.h (+1/-1)
drivers/net/bnxt/bnxt_ring.c (+1/-1)
drivers/net/bnxt/bnxt_rxq.c (+4/-4)
drivers/net/bnxt/bnxt_rxr.c (+33/-10)
drivers/net/bnxt/bnxt_rxr.h (+100/-20)
drivers/net/bnxt/bnxt_stats.c (+28/-15)
drivers/net/bnxt/bnxt_txq.c (+1/-1)
drivers/net/bnxt/bnxt_txq.h (+0/-1)
drivers/net/bnxt/bnxt_txr.c (+69/-42)
drivers/net/bnxt/bnxt_txr.h (+2/-0)
drivers/net/bnxt/bnxt_vnic.c (+5/-2)
drivers/net/bnxt/rte_pmd_bnxt.c (+16/-16)
drivers/net/bonding/rte_eth_bond_pmd.c (+7/-13)
drivers/net/cxgbe/base/adapter.h (+1/-1)
drivers/net/cxgbe/cxgbe_ethdev.c (+30/-30)
drivers/net/cxgbe/cxgbe_filter.c (+1/-1)
drivers/net/cxgbe/cxgbe_main.c (+5/-6)
drivers/net/cxgbe/cxgbevf_ethdev.c (+3/-3)
drivers/net/cxgbe/cxgbevf_main.c (+1/-1)
drivers/net/cxgbe/sge.c (+4/-4)
drivers/net/dpaa/dpaa_ethdev.c (+10/-0)
drivers/net/dpaa/dpaa_ethdev.h (+0/-4)
drivers/net/dpaa/dpaa_rxtx.c (+10/-0)
drivers/net/dpaa2/dpaa2_ethdev.c (+10/-0)
drivers/net/dpaa2/dpaa2_rxtx.c (+2/-1)
drivers/net/e1000/base/e1000_ich8lan.h (+1/-0)
drivers/net/e1000/em_rxtx.c (+19/-3)
drivers/net/e1000/igb_ethdev.c (+6/-12)
drivers/net/e1000/igb_rxtx.c (+4/-4)
drivers/net/ena/base/ena_com.c (+1/-1)
drivers/net/ena/ena_ethdev.c (+37/-65)
drivers/net/ena/ena_ethdev.h (+1/-0)
drivers/net/enic/base/vnic_dev.c (+0/-105)
drivers/net/enic/base/vnic_dev.h (+0/-8)
drivers/net/enic/base/vnic_devcmd.h (+2/-56)
drivers/net/enic/enic.h (+1/-7)
drivers/net/enic/enic_flow.c (+4/-146)
drivers/net/enic/enic_main.c (+2/-10)
drivers/net/enic/enic_res.c (+2/-4)
drivers/net/enic/enic_rxtx.c (+2/-2)
drivers/net/enic/meson.build (+2/-2)
drivers/net/failsafe/failsafe_eal.c (+2/-2)
drivers/net/failsafe/failsafe_ether.c (+1/-1)
drivers/net/failsafe/failsafe_ops.c (+109/-110)
drivers/net/failsafe/failsafe_private.h (+0/-1)
drivers/net/fm10k/base/fm10k_api.c (+16/-4)
drivers/net/fm10k/base/fm10k_pf.c (+2/-2)
drivers/net/fm10k/base/fm10k_pf.h (+6/-0)
drivers/net/fm10k/base/fm10k_vf.c (+2/-2)
drivers/net/fm10k/base/fm10k_vf.h (+5/-0)
drivers/net/fm10k/fm10k_ethdev.c (+9/-0)
drivers/net/fm10k/fm10k_rxtx.c (+4/-4)
drivers/net/fm10k/fm10k_rxtx_vec.c (+2/-1)
drivers/net/i40e/i40e_ethdev.c (+14/-35)
drivers/net/i40e/i40e_ethdev_vf.c (+6/-5)
drivers/net/i40e/i40e_flow.c (+15/-6)
drivers/net/i40e/i40e_rxtx.c (+25/-9)
drivers/net/i40e/i40e_rxtx_vec_avx2.c (+1/-0)
drivers/net/i40e/i40e_rxtx_vec_sse.c (+1/-0)
drivers/net/i40e/rte_pmd_i40e.c (+4/-2)
drivers/net/ixgbe/base/ixgbe_common.c (+1/-1)
drivers/net/ixgbe/ixgbe_ethdev.c (+82/-22)
drivers/net/ixgbe/ixgbe_ethdev.h (+5/-0)
drivers/net/ixgbe/ixgbe_ipsec.c (+5/-1)
drivers/net/ixgbe/ixgbe_rxtx.c (+26/-15)
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c (+1/-0)
drivers/net/mlx4/mlx4.c (+8/-9)
drivers/net/mlx4/mlx4.h (+1/-0)
drivers/net/mlx4/mlx4_ethdev.c (+1/-3)
drivers/net/mlx5/mlx5.c (+4/-2)
drivers/net/mlx5/mlx5.h (+8/-2)
drivers/net/mlx5/mlx5_ethdev.c (+3/-2)
drivers/net/mlx5/mlx5_flow.c (+23/-18)
drivers/net/mlx5/mlx5_flow_dv.c (+11/-5)
drivers/net/mlx5/mlx5_rxq.c (+20/-15)
drivers/net/mlx5/mlx5_rxtx_vec_neon.h (+1/-1)
drivers/net/mlx5/mlx5_stats.c (+37/-16)
drivers/net/mlx5/mlx5_trigger.c (+1/-1)
drivers/net/mlx5/mlx5_txq.c (+6/-4)
drivers/net/mvneta/mvneta_ethdev.c (+1/-4)
drivers/net/netvsc/hn_ethdev.c (+12/-7)
drivers/net/netvsc/hn_var.h (+1/-1)
drivers/net/netvsc/hn_vf.c (+18/-8)
drivers/net/netvsc/ndis.h (+13/-13)
drivers/net/nfp/meson.build (+1/-1)
drivers/net/null/rte_eth_null.c (+0/-2)
drivers/net/pcap/rte_eth_pcap.c (+41/-68)
drivers/net/qede/base/bcm_osal.c (+2/-2)
drivers/net/qede/qede_ethdev.c (+0/-1)
drivers/net/qede/qede_filter.c (+1/-1)
drivers/net/qede/qede_rxtx.c (+5/-5)
drivers/net/ring/rte_eth_ring.c (+0/-2)
drivers/net/sfc/base/ef10_impl.h (+5/-4)
drivers/net/sfc/base/ef10_nic.c (+57/-2)
drivers/net/sfc/base/ef10_nvram.c (+2/-1)
drivers/net/sfc/base/ef10_rx.c (+6/-5)
drivers/net/sfc/base/efx.h (+17/-4)
drivers/net/sfc/base/efx_mcdi.h (+6/-3)
drivers/net/sfc/base/efx_tx.c (+2/-2)
drivers/net/sfc/base/hunt_nic.c (+2/-39)
drivers/net/sfc/base/mcdi_mon.c (+2/-1)
drivers/net/sfc/base/medford2_nic.c (+0/-3)
drivers/net/sfc/base/medford_nic.c (+0/-3)
drivers/net/sfc/efsys.h (+24/-27)
drivers/net/sfc/meson.build (+1/-1)
drivers/net/sfc/sfc_ethdev.c (+3/-1)
drivers/net/sfc/sfc_rx.c (+1/-1)
drivers/net/tap/rte_eth_tap.c (+0/-2)
drivers/net/thunderx/nicvf_ethdev.c (+12/-1)
drivers/net/vdev_netvsc/vdev_netvsc.c (+2/-2)
drivers/net/vhost/rte_eth_vhost.c (+0/-2)
drivers/net/virtio/virtio_ethdev.c (+25/-5)
drivers/net/virtio/virtio_ethdev.h (+3/-0)
drivers/net/virtio/virtio_pci.c (+1/-0)
drivers/net/virtio/virtio_rxtx.c (+47/-35)
drivers/net/virtio/virtio_user/vhost.h (+1/-1)
drivers/net/virtio/virtio_user_ethdev.c (+0/-2)
drivers/net/vmxnet3/vmxnet3_ethdev.c (+2/-2)
drivers/net/vmxnet3/vmxnet3_rxtx.c (+4/-4)
drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c (+0/-3)
drivers/raw/ifpga_rawdev/base/ifpga_api.c (+3/-2)
drivers/raw/ifpga_rawdev/base/ifpga_api.h (+1/-1)
drivers/raw/ifpga_rawdev/base/ifpga_feature_dev.h (+1/-1)
drivers/raw/ifpga_rawdev/base/ifpga_fme_pr.c (+16/-11)
drivers/raw/ifpga_rawdev/base/opae_hw_api.c (+2/-2)
drivers/raw/ifpga_rawdev/base/opae_hw_api.h (+2/-2)
drivers/raw/ifpga_rawdev/ifpga_rawdev.c (+6/-1)
drivers/raw/skeleton_rawdev/skeleton_rawdev.c (+0/-3)
drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c (+3/-8)
examples/bbdev_app/Makefile (+2/-3)
examples/bond/Makefile (+2/-3)
examples/cmdline/Makefile (+2/-3)
examples/distributor/Makefile (+2/-3)
examples/eventdev_pipeline/Makefile (+2/-3)
examples/exception_path/Makefile (+2/-3)
examples/fips_validation/Makefile (+2/-3)
examples/flow_classify/Makefile (+2/-3)
examples/flow_filtering/Makefile (+2/-3)
examples/helloworld/Makefile (+2/-3)
examples/ip_fragmentation/Makefile (+2/-3)
examples/ip_fragmentation/main.c (+11/-12)
examples/ip_pipeline/Makefile (+2/-3)
examples/ip_reassembly/Makefile (+2/-3)
examples/ipsec-secgw/Makefile (+2/-3)
examples/ipsec-secgw/esp.c (+8/-9)
examples/ipsec-secgw/ipsec.c (+16/-14)
examples/ipsec-secgw/ipsec.h (+35/-0)
examples/ipsec-secgw/sa.c (+112/-10)
examples/ipsec-secgw/sp4.c (+45/-0)
examples/ipsec-secgw/sp6.c (+63/-0)
examples/ipv4_multicast/Makefile (+2/-3)
examples/kni/Makefile (+2/-3)
examples/l2fwd-cat/Makefile (+2/-3)
examples/l2fwd-crypto/Makefile (+2/-3)
examples/l2fwd-jobstats/Makefile (+2/-3)
examples/l2fwd-keepalive/Makefile (+2/-3)
examples/l2fwd/Makefile (+2/-3)
examples/l3fwd-acl/Makefile (+2/-3)
examples/l3fwd-acl/main.c (+1/-5)
examples/l3fwd-power/Makefile (+2/-3)
examples/l3fwd-power/main.c (+1/-5)
examples/l3fwd-power/meson.build (+4/-2)
examples/l3fwd-vf/Makefile (+2/-3)
examples/l3fwd-vf/main.c (+1/-25)
examples/l3fwd/Makefile (+2/-3)
examples/l3fwd/l3fwd_em.c (+4/-0)
examples/l3fwd/main.c (+1/-5)
examples/link_status_interrupt/Makefile (+2/-3)
examples/load_balancer/Makefile (+2/-3)
examples/meson.build (+0/-3)
examples/multi_process/client_server_mp/mp_server/main.c (+0/-1)
examples/multi_process/client_server_mp/shared/common.h (+1/-1)
examples/multi_process/symmetric_mp/main.c (+1/-1)
examples/packet_ordering/Makefile (+2/-3)
examples/performance-thread/l3fwd-thread/main.c (+4/-5)
examples/ptpclient/Makefile (+2/-3)
examples/ptpclient/ptpclient.c (+8/-1)
examples/qos_meter/Makefile (+2/-3)
examples/qos_sched/Makefile (+2/-3)
examples/qos_sched/args.c (+3/-4)
examples/rxtx_callbacks/Makefile (+2/-3)
examples/server_node_efd/shared/common.h (+1/-1)
examples/service_cores/Makefile (+2/-3)
examples/skeleton/Makefile (+2/-3)
examples/tep_termination/Makefile (+2/-3)
examples/tep_termination/main.c (+0/-5)
examples/timer/Makefile (+2/-3)
examples/vdpa/Makefile (+1/-1)
examples/vhost/Makefile (+2/-3)
examples/vhost_crypto/main.c (+0/-6)
examples/vhost_crypto/meson.build (+0/-1)
examples/vhost_scsi/Makefile (+2/-3)
examples/vhost_scsi/meson.build (+0/-1)
examples/vm_power_manager/guest_cli/main.c (+1/-1)
examples/vm_power_manager/guest_cli/meson.build (+5/-0)
examples/vm_power_manager/meson.build (+7/-3)
examples/vmdq/Makefile (+2/-3)
examples/vmdq_dcb/Makefile (+2/-3)
kernel/freebsd/contigmem/contigmem.c (+3/-0)
kernel/freebsd/nic_uio/nic_uio.c (+1/-0)
kernel/linux/igb_uio/igb_uio.c (+3/-3)
kernel/linux/igb_uio/meson.build (+2/-2)
kernel/linux/kni/ethtool/igb/igb_main.c (+10/-2)
kernel/linux/kni/ethtool/igb/kcompat.h (+10/-3)
kernel/linux/kni/ethtool/ixgbe/kcompat.h (+8/-2)
kernel/linux/kni/kni_misc.c (+5/-11)
kernel/linux/kni/kni_net.c (+38/-22)
kernel/linux/kni/meson.build (+2/-2)
kernel/linux/meson.build (+2/-2)
lib/librte_acl/acl_bld.c (+3/-3)
lib/librte_acl/acl_gen.c (+2/-2)
lib/librte_acl/acl_run_neon.h (+3/-3)
lib/librte_bpf/bpf_def.h (+8/-0)
lib/librte_bpf/bpf_load_elf.c (+13/-2)
lib/librte_bpf/bpf_validate.c (+6/-6)
lib/librte_bpf/meson.build (+1/-1)
lib/librte_bpf/rte_bpf.h (+3/-0)
lib/librte_cryptodev/rte_crypto_asym.h (+1/-1)
lib/librte_distributor/rte_distributor.c (+9/-5)
lib/librte_eal/bsdapp/eal/eal.c (+8/-1)
lib/librte_eal/common/eal_common_dev.c (+4/-1)
lib/librte_eal/common/eal_common_memory.c (+1/-1)
lib/librte_eal/common/eal_common_options.c (+10/-9)
lib/librte_eal/common/eal_common_thread.c (+2/-1)
lib/librte_eal/common/eal_filesystem.h (+4/-5)
lib/librte_eal/common/eal_internal_cfg.h (+4/-0)
lib/librte_eal/common/eal_thread.h (+0/-11)
lib/librte_eal/common/hotplug_mp.c (+1/-1)
lib/librte_eal/common/hotplug_mp.h (+9/-0)
lib/librte_eal/common/include/rte_dev.h (+1/-1)
lib/librte_eal/common/include/rte_eal.h (+0/-9)
lib/librte_eal/common/include/rte_interrupts.h (+1/-1)
lib/librte_eal/common/include/rte_lcore.h (+29/-0)
lib/librte_eal/common/include/rte_memory.h (+1/-1)
lib/librte_eal/common/include/rte_option.h (+1/-1)
lib/librte_eal/common/include/rte_version.h (+1/-1)
lib/librte_eal/common/malloc_heap.c (+2/-2)
lib/librte_eal/linuxapp/eal/eal.c (+3/-2)
lib/librte_eal/linuxapp/eal/eal_alarm.c (+4/-3)
lib/librte_eal/linuxapp/eal/eal_memalloc.c (+7/-4)
lib/librte_eal/linuxapp/eal/eal_memory.c (+1/-1)
lib/librte_eal/linuxapp/eal/eal_vfio.c (+21/-1)
lib/librte_eal/linuxapp/eal/include/exec-env/rte_kni_common.h (+1/-1)
lib/librte_ethdev/rte_ethdev.c (+6/-1)
lib/librte_ethdev/rte_ethdev.h (+2/-2)
lib/librte_ethdev/rte_ethdev_pci.h (+1/-1)
lib/librte_ethdev/rte_flow.h (+1/-1)
lib/librte_eventdev/rte_event_eth_tx_adapter.h (+4/-4)
lib/librte_eventdev/rte_event_timer_adapter.c (+6/-6)
lib/librte_eventdev/rte_eventdev.c (+8/-8)
lib/librte_eventdev/rte_eventdev.h (+15/-16)
lib/librte_flow_classify/rte_flow_classify_parse.c (+0/-2)
lib/librte_hash/rte_cuckoo_hash.c (+23/-14)
lib/librte_ip_frag/rte_ipv6_fragmentation.c (+4/-2)
lib/librte_kni/meson.build (+1/-1)
lib/librte_kni/rte_kni.c (+39/-20)
lib/librte_kni/rte_kni_fifo.h (+11/-0)
lib/librte_net/rte_ether.h (+5/-0)
lib/librte_net/rte_ip.h (+7/-1)
lib/librte_net/rte_net.h (+5/-5)
lib/librte_security/rte_security_version.map (+0/-3)
lib/librte_table/rte_table_lpm_ipv6.c (+1/-1)
lib/librte_telemetry/Makefile (+1/-6)
lib/librte_telemetry/meson.build (+1/-1)
lib/librte_telemetry/rte_telemetry.c (+14/-15)
lib/librte_telemetry/rte_telemetry_internal.h (+3/-0)
lib/librte_telemetry/rte_telemetry_parser.c (+5/-3)
lib/librte_telemetry/rte_telemetry_parser_test.c (+14/-13)
lib/librte_vhost/Makefile (+1/-1)
lib/librte_vhost/rte_vhost.h (+1/-0)
lib/librte_vhost/vhost_crypto.c (+43/-54)
lib/meson.build (+0/-3)
meson.build (+6/-2)
meson_options.txt (+1/-1)
mk/arch/arm/rte.vars.mk (+1/-1)
mk/arch/i686/rte.vars.mk (+1/-1)
mk/machine/armv8a/rte.vars.mk (+1/-1)
mk/rte.sdkinstall.mk (+1/-1)
mk/target/generic/rte.vars.mk (+5/-0)
pkg/dpdk.spec (+1/-1)
test/bpf/mbuf.h (+22/-2)
test/test/autotest_runner.py (+10/-3)
test/test/meson.build (+4/-7)
test/test/test_distributor.c (+2/-1)
test/test/test_eal_flags.c (+86/-58)
test/test/test_flow_classify.c (+1/-29)
test/test/test_hash_readwrite_lf.c (+24/-26)
test/test/test_rwlock.c (+79/-0)
usertools/dpdk-devbind.py (+1/-0)
usertools/dpdk-telemetry-client.py (+7/-2)
CVE References
tags: | added: kernel-adt-failure |
Thanks Seth for the report!
The issue is (as usual) a DKMS build against the new kernel version.
I know - and thanks you for that - that you do those checks in advance.
Could you outline the expected timing and target releases for this kernel (including HWEs) so that I know the deadlines to fix this?
THe 5.4-rc3 at https:/ /kernel. ubuntu. com/~kernel- ppa/mainline/ v5.4-rc3/ seems to lack full headers.
With both packages installed I get broken symlinks like
/usr/src/ linux-headers- 5.4.0-050400rc3 -generic/ ... -> ../linux- headers- 5.4.0-050400rc3 5.4.0-050400rc3 -generic is not supported
The latter doesn't exist.
Might be the reason for:
ERROR (dkms apport): kernel package linux-headers-
Do you have another place to fetch a 5.4 kernel for the full DKMS log, to then identify the upstream patch (if it exists)?