]> asedeno.scripts.mit.edu Git - linux.git/commit
nfp: bpf: allow disabling TC offloads when XDP active
authorJakub Kicinski <jakub.kicinski@netronome.com>
Wed, 10 Jan 2018 12:25:58 +0000 (12:25 +0000)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 10 Jan 2018 12:49:35 +0000 (13:49 +0100)
commita0f30c97acb685d391f40c527ddaf542c13966af
tree1d2e5ff09a77539777074510b9f7dec010b239b8
parentccbdc596f4f6f6795956d46bb4b5f58c7e4bc3c8
nfp: bpf: allow disabling TC offloads when XDP active

TC BPF offload was added first, so we used to assume that
the ethtool TC HW offload flag cannot be touched whenever
any BPF program is loaded on the NIC.  This unncessarily
limits changes to the TC flag when offloaded program is XDP.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
drivers/net/ethernet/netronome/nfp/bpf/main.c