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 | 233 | IFLA_BR_VLAN_FILTERING, |
| 234 | 234 | IFLA_BR_VLAN_PROTOCOL, |
| 235 | 235 | IFLA_BR_GROUP_FWD_MASK, |
| 236 | + IFLA_BR_ROOT_ID, | |
| 236 | 237 | __IFLA_BR_MAX, |
| 237 | 238 | }; |
| 238 | 239 | |
| 239 | 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 | 247 | enum { |
| 242 | 248 | BRIDGE_MODE_UNSPEC, |
| 243 | 249 | BRIDGE_MODE_HAIRPIN, |