Re: xdp forward issue
David Ahern <[email protected]> Tue, 6 Dec 2022 20:05:27 -0700
| Newsgroups | org.kernel.vger.xdp-newbies |
|---|---|
| Message-ID | <[email protected]> |
On 12/6/22 5:26 PM, team lnx wrote:
>
> Sure, I did search for it and read some article but found that
> BPF_FIB_LKUP_RET_NOT_FWDED means packets
> are not forwarded and only unicast are forwarded. Verified prog id and
> map id using bpftool to confirm if it has any issue
ok, so this one:
if (res.type != RTN_UNICAST)
return BPF_FIB_LKUP_RET_NOT_FWDED;
and the discussion about local return. If this is really supposed to be
forwarding and not local delivery, the next step is verifying the
routing tables and fib lookup parameters:
perf record -e fib:* -a
<run test>
ctrl-c
perf script
the tracepoints will show you input variables, table ids and result.
>
> interface details:
> prog/xdp id: 4
> map_ids: 1
> btf_id: 7
>
> ./bpftool map show id 1
> 1: devmap name xdp_tx_ports flags 0x80
>
> Any hints or suggestions on debugging this issue would be helpful !
>
> Thanks