aboutsummaryrefslogtreecommitdiffstats
path: root/include/uapi/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/uapi/linux')
-rw-r--r--include/uapi/linux/if_bridge.h22
1 files changed, 21 insertions, 1 deletions
diff --git a/include/uapi/linux/if_bridge.h b/include/uapi/linux/if_bridge.h
index 0890b217580d..0536eefff9bf 100644
--- a/include/uapi/linux/if_bridge.h
+++ b/include/uapi/linux/if_bridge.h
@@ -144,7 +144,10 @@ struct bridge_vlan_info {
144 * } 144 * }
145 * } 145 * }
146 * [MDBA_ROUTER] = { 146 * [MDBA_ROUTER] = {
147 * [MDBA_ROUTER_PORT] 147 * [MDBA_ROUTER_PORT] = {
148 * u32 ifindex
149 * [MDBA_ROUTER_PATTR attributes]
150 * }
148 * } 151 * }
149 */ 152 */
150enum { 153enum {
@@ -177,6 +180,14 @@ enum {
177}; 180};
178#define MDBA_MDB_EATTR_MAX (__MDBA_MDB_EATTR_MAX - 1) 181#define MDBA_MDB_EATTR_MAX (__MDBA_MDB_EATTR_MAX - 1)
179 182
183/* multicast router types */
184enum {
185 MDB_RTR_TYPE_DISABLED,
186 MDB_RTR_TYPE_TEMP_QUERY,
187 MDB_RTR_TYPE_PERM,
188 MDB_RTR_TYPE_TEMP
189};
190
180enum { 191enum {
181 MDBA_ROUTER_UNSPEC, 192 MDBA_ROUTER_UNSPEC,
182 MDBA_ROUTER_PORT, 193 MDBA_ROUTER_PORT,
@@ -184,6 +195,15 @@ enum {
184}; 195};
185#define MDBA_ROUTER_MAX (__MDBA_ROUTER_MAX - 1) 196#define MDBA_ROUTER_MAX (__MDBA_ROUTER_MAX - 1)
186 197
198/* router port attributes */
199enum {
200 MDBA_ROUTER_PATTR_UNSPEC,
201 MDBA_ROUTER_PATTR_TIMER,
202 MDBA_ROUTER_PATTR_TYPE,
203 __MDBA_ROUTER_PATTR_MAX
204};
205#define MDBA_ROUTER_PATTR_MAX (__MDBA_ROUTER_PATTR_MAX - 1)
206
187struct br_port_msg { 207struct br_port_msg {
188 __u8 family; 208 __u8 family;
189 __u32 ifindex; 209 __u32 ifindex;