On Tue, 19 Mar 2024 11:48:53 +0100 Alessio Igor Bogani <[email protected]> wrote:
> The only suspicious part in the output of the dpdk-testpmd utility is: > [...] > libxdp: XDP flag not supported by libxdp. > libbpf: prog 'xdp_dispatcher': BPF program load failed: Invalid argument > libbpf: prog 'xdp_dispatcher': -- BEGIN PROG LOAD LOG -- > Validating prog0() func#1... > btf_vmlinux is malformed > Arg#0 type PTR in prog0() is not supported yet. > processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 > peak_states 0 mark_read 0 > -- END PROG LOAD LOG -- > libbpf: failed to load program 'xdp_dispatcher' > libbpf: failed to load object 'xdp-dispatcher.o' > libxdp: Failed to load dispatcher: Invalid argument > libxdp: Falling back to loading single prog without dispatcher > [...] What distribution and kernel version? BPF/XDP has changed a lot over last couple of years and not maintained compatibility. If you are building your own kernel, likely need to build the xdp library as well. If getting from a distro (Fedora, Ubuntu, Debian, etc) then make sure that xdp and kernel match.
