]> 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)
commit55bbba8a82809c7a7f2888ebe1505629a0fc2a32
tree88f00a27ce3e1e8c94269f687dcbcf951b4c9f1b
parent054fb45197f4ff7ce394039da3387e8d6b4b7eda
xdp: add flag to enforce driver mode

After commit 4755c485468b ("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