From e83435fcd71a2d2e48ff3ca4ebd747174db42583 Mon Sep 17 00:00:00 2001 From: Hangbin Liu Date: Thu, 9 Feb 2017 09:27:35 +0800 Subject: [PATCH 1/2] man: ip-link.8: Document bridge_slave fdb_flush option Signed-off-by: Hangbin Liu --- man/man8/ip-link.8.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/man/man8/ip-link.8.in b/man/man8/ip-link.8.in index 469bb43c..651a2553 100644 --- a/man/man8/ip-link.8.in +++ b/man/man8/ip-link.8.in @@ -1429,6 +1429,8 @@ the following additional arguments are supported: .B "ip link set type bridge_slave" [ +.B fdb_flush +] [ .BI state " STATE" ] [ .BI priority " PRIO" @@ -1459,6 +1461,9 @@ the following additional arguments are supported: .in +8 .sp +.B fdb_flush +- flush bridge slave's fdb dynamic entries. + .BI state " STATE" - Set port state. .I STATE From 835784525a179d4f0da545a8cf763614e1056a7b Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Sat, 18 Feb 2017 16:05:37 -0800 Subject: [PATCH 2/2] update headers from 4.10-rc8 Signed-off-by: Stephen Hemminger --- include/linux/bpf.h | 7 +++++++ include/linux/l2tp.h | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/include/linux/bpf.h b/include/linux/bpf.h index b75635f2..2d452288 100644 --- a/include/linux/bpf.h +++ b/include/linux/bpf.h @@ -116,6 +116,12 @@ enum bpf_attach_type { #define MAX_BPF_ATTACH_TYPE __MAX_BPF_ATTACH_TYPE +/* If BPF_F_ALLOW_OVERRIDE flag is used in BPF_PROG_ATTACH command + * to the given target_fd cgroup the descendent cgroup will be able to + * override effective bpf program that was inherited from this cgroup + */ +#define BPF_F_ALLOW_OVERRIDE (1U << 0) + #define BPF_PSEUDO_MAP_FD 1 /* flags for BPF_MAP_UPDATE_ELEM command */ @@ -171,6 +177,7 @@ union bpf_attr { __u32 target_fd; /* container object to attach to */ __u32 attach_bpf_fd; /* eBPF program to attach */ __u32 attach_type; + __u32 attach_flags; }; } __attribute__((aligned(8))); diff --git a/include/linux/l2tp.h b/include/linux/l2tp.h index ac22738e..8a80007b 100644 --- a/include/linux/l2tp.h +++ b/include/linux/l2tp.h @@ -9,7 +9,8 @@ #include #include -#include +#include +#include #define IPPROTO_L2TP 115 @@ -29,7 +30,7 @@ struct sockaddr_l2tpip { __u32 l2tp_conn_id; /* Connection ID of tunnel */ /* Pad to size of `struct sockaddr'. */ - unsigned char __pad[sizeof(struct sockaddr) - + unsigned char __pad[__SOCK_SIZE__ - sizeof(__kernel_sa_family_t) - sizeof(__be16) - sizeof(struct in_addr) - sizeof(__u32)];