Add TIPC_NL_MEDIA_GET command to the new tipc netlink API. This command supports dumping all information about all defined media as well as getting all information about a specific media. The information about a media includes name and link properties. Netlink logical layout of media get response message: -> media -> name -> link properties -> tolerance -> priority -> window
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -50,6 +50,7 @@ enum { · 49 unmodified lines | ||
| 50 | 50 | TIPC_NL_LINK_GET, |
| 51 | 51 | TIPC_NL_LINK_SET, |
| 52 | 52 | TIPC_NL_LINK_RESET_STATS, |
| 53 | + TIPC_NL_MEDIA_GET, | |
| 53 | 54 | |
| 54 | 55 | __TIPC_NL_CMD_MAX, |
| 55 | 56 | TIPC_NL_CMD_MAX = __TIPC_NL_CMD_MAX - 1 |
| @@ -62,6 +63,7 @@ enum { · 6 unmodified lines | ||
| 62 | 63 | TIPC_NLA_SOCK, /* nest */ |
| 63 | 64 | TIPC_NLA_PUBL, /* nest */ |
| 64 | 65 | TIPC_NLA_LINK, /* nest */ |
| 66 | + TIPC_NLA_MEDIA, /* nest */ | |
| 65 | 67 | |
| 66 | 68 | __TIPC_NLA_MAX, |
| 67 | 69 | TIPC_NLA_MAX = __TIPC_NLA_MAX - 1 |
| @@ -108,6 +110,16 @@ enum { · 40 unmodified lines | ||
| 108 | 110 | TIPC_NLA_LINK_MAX = __TIPC_NLA_LINK_MAX - 1 |
| 109 | 111 | }; |
| 110 | 112 | |
| 113 | +/* Media info */ | |
| 114 | +enum { | |
| 115 | + TIPC_NLA_MEDIA_UNSPEC, | |
| 116 | + TIPC_NLA_MEDIA_NAME, /* string */ | |
| 117 | + TIPC_NLA_MEDIA_PROP, /* nest */ | |
| 118 | + | |
| 119 | + __TIPC_NLA_MEDIA_MAX, | |
| 120 | + TIPC_NLA_MEDIA_MAX = __TIPC_NLA_MEDIA_MAX - 1 | |
| 121 | +}; | |
| 122 | + | |
| 111 | 123 | /* Publication info */ |
| 112 | 124 | enum { |
| 113 | 125 | TIPC_NLA_PUBL_UNSPEC, |