diff options
author | Cong Wang <amwang@redhat.com> | 2012-12-11 17:23:08 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-12-12 13:02:30 -0500 |
commit | cfd567543590f71ca0af397437e2554f9756d750 (patch) | |
tree | b21b43cc137cb00386bd2d0d1533c9742224a050 /include/uapi/linux/if_bridge.h | |
parent | 37a393bc4932d7bac360f40064aaafc01ab44901 (diff) |
bridge: add support of adding and deleting mdb entries
This patch implents adding/deleting mdb entries via netlink.
Currently all entries are temp, we probably need a flag to distinguish
permanent entries too.
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Stephen Hemminger <shemminger@vyatta.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Thomas Graf <tgraf@suug.ch>
Signed-off-by: Cong Wang <amwang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux/if_bridge.h')
-rw-r--r-- | include/uapi/linux/if_bridge.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/uapi/linux/if_bridge.h b/include/uapi/linux/if_bridge.h index 9a0f6ff0d7e7..afbb18a0227c 100644 --- a/include/uapi/linux/if_bridge.h +++ b/include/uapi/linux/if_bridge.h | |||
@@ -157,6 +157,7 @@ enum { | |||
157 | #define MDBA_ROUTER_MAX (__MDBA_ROUTER_MAX - 1) | 157 | #define MDBA_ROUTER_MAX (__MDBA_ROUTER_MAX - 1) |
158 | 158 | ||
159 | struct br_port_msg { | 159 | struct br_port_msg { |
160 | __u8 family; | ||
160 | __u32 ifindex; | 161 | __u32 ifindex; |
161 | }; | 162 | }; |
162 | 163 | ||
@@ -171,4 +172,11 @@ struct br_mdb_entry { | |||
171 | } addr; | 172 | } addr; |
172 | }; | 173 | }; |
173 | 174 | ||
175 | enum { | ||
176 | MDBA_SET_ENTRY_UNSPEC, | ||
177 | MDBA_SET_ENTRY, | ||
178 | __MDBA_SET_ENTRY_MAX, | ||
179 | }; | ||
180 | #define MDBA_SET_ENTRY_MAX (__MDBA_SET_ENTRY_MAX - 1) | ||
181 | |||
174 | #endif /* _UAPI_LINUX_IF_BRIDGE_H */ | 182 | #endif /* _UAPI_LINUX_IF_BRIDGE_H */ |