Add TIPC_NL_NET_GET command to the new tipc netlink API. This command dumps the network id of the node. Netlink logical layout of returned network data: -> net -> id
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -53,6 +53,7 @@ enum { · 52 unmodified lines | ||
| 53 | 53 | TIPC_NL_MEDIA_GET, |
| 54 | 54 | TIPC_NL_MEDIA_SET, |
| 55 | 55 | TIPC_NL_NODE_GET, |
| 56 | + TIPC_NL_NET_GET, | |
| 56 | 57 | |
| 57 | 58 | __TIPC_NL_CMD_MAX, |
| 58 | 59 | TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1 |
| @@ -67,6 +68,7 @@ enum { · 8 unmodified lines | ||
| 67 | 68 | TIPC_NLA_LINK, /* nest */ |
| 68 | 69 | TIPC_NLA_MEDIA, /* nest */ |
| 69 | 70 | TIPC_NLA_NODE, /* nest */ |
| 71 | + TIPC_NLA_NET, /* nest */ | |
| 70 | 72 | |
| 71 | 73 | __TIPC_NLA_MAX, |
| 72 | 74 | TIPC_NLA_MAX = __TIPC_NLA_MAX - 1 |
| @@ -133,6 +135,15 @@ enum { · 60 unmodified lines | ||
| 133 | 135 | TIPC_NLA_NODE_MAX = __TIPC_NLA_NODE_MAX - 1 |
| 134 | 136 | }; |
| 135 | 137 | |
| 138 | +/* Net info */ | |
| 139 | +enum { | |
| 140 | + TIPC_NLA_NET_UNSPEC, | |
| 141 | + TIPC_NLA_NET_ID, /* u32 */ | |
| 142 | + | |
| 143 | + __TIPC_NLA_NET_MAX, | |
| 144 | + TIPC_NLA_NET_MAX = __TIPC_NLA_NET_MAX - 1 | |
| 145 | +}; | |
| 146 | + | |
| 136 | 147 | /* Publication info */ |
| 137 | 148 | enum { |
| 138 | 149 | TIPC_NLA_PUBL_UNSPEC, |