]> git.baikalelectronics.ru Git - kernel.git/commit
xdp: add flag to enforce driver mode
authorDaniel Borkmann <daniel@iogearbox.net>
Thu, 11 May 2017 23:04:45 +0000 (01:04 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 12 May 2017 01:30:57 +0000 (21:30 -0400)
commitf57bde054a535b83e195c25799a638e1dba73da9
tree88f00a27ce3e1e8c94269f687dcbcf951b4c9f1b
parent209b008fe747ba8ce1edd5441faf0e30bec8e55a
xdp: add flag to enforce driver mode

After commit d03010cc6121 ("net: Generic XDP") we automatically fall
back to a generic XDP variant if the driver does not support native
XDP. Allow for an option where the user can specify that always the
native XDP variant should be selected and in case it's not supported
by a driver, just bail out.

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/if_link.h
net/core/dev.c
net/core/rtnetlink.c
samples/bpf/xdp1_user.c
samples/bpf/xdp_tx_iptunnel_user.c