Add IFLA_BR_ROOT_ID and export br->designated_root via netlink. For this purpose add struct ifla_bridge_id that would represent struct bridge_id.
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -233,11 +233,17 @@ enum { · 232 unmodified lines | |||
| 233 | IFLA_BR_VLAN_FILTERING, | 233 | IFLA_BR_VLAN_FILTERING, |
| 234 | IFLA_BR_VLAN_PROTOCOL, | 234 | IFLA_BR_VLAN_PROTOCOL, |
| 235 | IFLA_BR_GROUP_FWD_MASK, | 235 | IFLA_BR_GROUP_FWD_MASK, |
| 236 | IFLA_BR_ROOT_ID, | ||
| 236 | __IFLA_BR_MAX, | 237 | __IFLA_BR_MAX, |
| 237 | }; | 238 | }; |
| 238 | 239 | ||
| 239 | #define IFLA_BR_MAX (__IFLA_BR_MAX - 1) | 240 | #define IFLA_BR_MAX (__IFLA_BR_MAX - 1) |
| 240 | 241 | ||
| 242 | struct ifla_bridge_id { | ||
| 243 | __u8 prio[2]; | ||
| 244 | __u8 addr[6]; /* ETH_ALEN */ | ||
| 245 | }; | ||
| 246 | |||
| 241 | enum { | 247 | enum { |
| 242 | BRIDGE_MODE_UNSPEC, | 248 | BRIDGE_MODE_UNSPEC, |
| 243 | BRIDGE_MODE_HAIRPIN, | 249 | BRIDGE_MODE_HAIRPIN, |