]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
update bpf header from net-next
authorStephen Hemminger <stephen@networkplumber.org>
Fri, 24 Nov 2017 17:23:13 +0000 (09:23 -0800)
committerStephen Hemminger <stephen@networkplumber.org>
Fri, 24 Nov 2017 17:23:13 +0000 (09:23 -0800)
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
include/uapi/linux/bpf.h

index 81f9145fc5a633627e87cc19ddf64ff73efe80b0..e96d40b9c79dacdb949e972d27b2c68b4ed4315c 100644 (file)
@@ -262,7 +262,7 @@ union bpf_attr {
                __u32           kern_version;   /* checked when prog_type=kprobe */
                __u32           prog_flags;
                char            prog_name[BPF_OBJ_NAME_LEN];
-               __u32           prog_ifindex;   /* ifindex of netdev to prep for */
+               __u32           prog_target_ifindex;    /* ifindex of netdev to prep for */
        };
 
        struct { /* anonymous struct used by BPF_OBJ_* commands */
@@ -897,6 +897,10 @@ enum sk_action {
 
 #define BPF_TAG_SIZE   8
 
+enum bpf_prog_status {
+       BPF_PROG_STATUS_DEV_BOUND       = (1 << 0),
+};
+
 struct bpf_prog_info {
        __u32 type;
        __u32 id;
@@ -910,6 +914,8 @@ struct bpf_prog_info {
        __u32 nr_map_ids;
        __aligned_u64 map_ids;
        char name[BPF_OBJ_NAME_LEN];
+       __u32 ifindex;
+       __u32 status;
 } __attribute__((aligned(8)));
 
 struct bpf_map_info {