diff options
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/if_bridge.h | 22 |
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 | */ |
| 150 | enum { | 153 | enum { |
| @@ -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 */ | ||
| 184 | enum { | ||
| 185 | MDB_RTR_TYPE_DISABLED, | ||
| 186 | MDB_RTR_TYPE_TEMP_QUERY, | ||
| 187 | MDB_RTR_TYPE_PERM, | ||
| 188 | MDB_RTR_TYPE_TEMP | ||
| 189 | }; | ||
| 190 | |||
| 180 | enum { | 191 | enum { |
| 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 */ | ||
| 199 | enum { | ||
| 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 | |||
| 187 | struct br_port_msg { | 207 | struct br_port_msg { |
| 188 | __u8 family; | 208 | __u8 family; |
| 189 | __u32 ifindex; | 209 | __u32 ifindex; |
