diff options
Diffstat (limited to 'include/linux/netdevice.h')
-rw-r--r-- | include/linux/netdevice.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index 6d95477b962c..ed0799a12bf2 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h | |||
@@ -805,6 +805,8 @@ enum bpf_netdev_command { | |||
805 | BPF_OFFLOAD_VERIFIER_PREP, | 805 | BPF_OFFLOAD_VERIFIER_PREP, |
806 | BPF_OFFLOAD_TRANSLATE, | 806 | BPF_OFFLOAD_TRANSLATE, |
807 | BPF_OFFLOAD_DESTROY, | 807 | BPF_OFFLOAD_DESTROY, |
808 | BPF_OFFLOAD_MAP_ALLOC, | ||
809 | BPF_OFFLOAD_MAP_FREE, | ||
808 | }; | 810 | }; |
809 | 811 | ||
810 | struct bpf_prog_offload_ops; | 812 | struct bpf_prog_offload_ops; |
@@ -835,6 +837,10 @@ struct netdev_bpf { | |||
835 | struct { | 837 | struct { |
836 | struct bpf_prog *prog; | 838 | struct bpf_prog *prog; |
837 | } offload; | 839 | } offload; |
840 | /* BPF_OFFLOAD_MAP_ALLOC, BPF_OFFLOAD_MAP_FREE */ | ||
841 | struct { | ||
842 | struct bpf_offloaded_map *offmap; | ||
843 | }; | ||
838 | }; | 844 | }; |
839 | }; | 845 | }; |
840 | 846 | ||