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 | |
| 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')
| -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 9a0f6ff0d7e..afbb18a0227 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 */ |
