When attaching an eBPF program to a device, ip link can force the XDP mode by using the xdp{generic,drv,offload} keyword instead of just 'xdp'. Document this behaviour also in the help output.
Signed-off-by: Matteo Croce <mcr...@redhat.com> Fixes: 14683814 ("bpf: add xdpdrv for requesting XDP driver mode") Fixes: 1b5e8094 ("bpf: allow requesting XDP HW offload") --- ip/iplink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ip/iplink.c b/ip/iplink.c index b5519201..3a0cf459 100644 --- a/ip/iplink.c +++ b/ip/iplink.c @@ -98,7 +98,7 @@ void iplink_usage(void) " [ trust { on | off} ] ]\n" " [ node_guid { eui64 } ]\n" " [ port_guid { eui64 } ]\n" - " [ xdp { off |\n" + " [ { xdp | xdpgeneric | xdpdrv | xdpoffload } { off |\n" " object FILE [ section NAME ] [ verbose ] |\n" " pinned FILE } ]\n" " [ master DEVICE ][ vrf NAME ]\n" -- 2.20.1