diff options
| author | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-07-03 07:31:36 -0400 |
|---|---|---|
| committer | Simon Wunderlich <sw@simonwunderlich.de> | 2016-08-09 01:54:36 -0400 |
| commit | b60620cf567b79da46096a0ba29b39f23b6e7f1c (patch) | |
| tree | 8bbeb4bcc0f5534f049f609a1b0bc2f60679e4a5 /include/uapi/linux | |
| parent | 07a3061e0832fe22932e0fa977581e45b9c42431 (diff) | |
batman-adv: netlink: hardif query
BATADV_CMD_GET_HARDIFS will return the list of hardifs (including index,
name and MAC address) of all hardifs for a given softif.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
[sven.eckelmann@open-mesh.com: Reduce the number of changes to
BATADV_CMD_GET_HARDIFS, add policy for attributes]
Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/batman_adv.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/uapi/linux/batman_adv.h b/include/uapi/linux/batman_adv.h index 7afce444a64e..8abcbca14b6a 100644 --- a/include/uapi/linux/batman_adv.h +++ b/include/uapi/linux/batman_adv.h | |||
| @@ -40,6 +40,7 @@ | |||
| 40 | * @BATADV_ATTR_TPMETER_BYTES: amount of acked bytes during run | 40 | * @BATADV_ATTR_TPMETER_BYTES: amount of acked bytes during run |
| 41 | * @BATADV_ATTR_TPMETER_COOKIE: session cookie to match tp_meter session | 41 | * @BATADV_ATTR_TPMETER_COOKIE: session cookie to match tp_meter session |
| 42 | * @BATADV_ATTR_PAD: attribute used for padding for 64-bit alignment | 42 | * @BATADV_ATTR_PAD: attribute used for padding for 64-bit alignment |
| 43 | * @BATADV_ATTR_ACTIVE: Flag indicating if the hard interface is active | ||
| 43 | * @__BATADV_ATTR_AFTER_LAST: internal use | 44 | * @__BATADV_ATTR_AFTER_LAST: internal use |
| 44 | * @NUM_BATADV_ATTR: total number of batadv_nl_attrs available | 45 | * @NUM_BATADV_ATTR: total number of batadv_nl_attrs available |
| 45 | * @BATADV_ATTR_MAX: highest attribute number currently defined | 46 | * @BATADV_ATTR_MAX: highest attribute number currently defined |
| @@ -60,6 +61,7 @@ enum batadv_nl_attrs { | |||
| 60 | BATADV_ATTR_TPMETER_BYTES, | 61 | BATADV_ATTR_TPMETER_BYTES, |
| 61 | BATADV_ATTR_TPMETER_COOKIE, | 62 | BATADV_ATTR_TPMETER_COOKIE, |
| 62 | BATADV_ATTR_PAD, | 63 | BATADV_ATTR_PAD, |
| 64 | BATADV_ATTR_ACTIVE, | ||
| 63 | /* add attributes above here, update the policy in netlink.c */ | 65 | /* add attributes above here, update the policy in netlink.c */ |
| 64 | __BATADV_ATTR_AFTER_LAST, | 66 | __BATADV_ATTR_AFTER_LAST, |
| 65 | NUM_BATADV_ATTR = __BATADV_ATTR_AFTER_LAST, | 67 | NUM_BATADV_ATTR = __BATADV_ATTR_AFTER_LAST, |
| @@ -74,6 +76,7 @@ enum batadv_nl_attrs { | |||
| 74 | * @BATADV_CMD_TP_METER: Start a tp meter session | 76 | * @BATADV_CMD_TP_METER: Start a tp meter session |
| 75 | * @BATADV_CMD_TP_METER_CANCEL: Cancel a tp meter session | 77 | * @BATADV_CMD_TP_METER_CANCEL: Cancel a tp meter session |
| 76 | * @BATADV_CMD_GET_ROUTING_ALGOS: Query the list of routing algorithms. | 78 | * @BATADV_CMD_GET_ROUTING_ALGOS: Query the list of routing algorithms. |
| 79 | * @BATADV_CMD_GET_HARDIFS: Query list of hard interfaces | ||
| 77 | * @__BATADV_CMD_AFTER_LAST: internal use | 80 | * @__BATADV_CMD_AFTER_LAST: internal use |
| 78 | * @BATADV_CMD_MAX: highest used command number | 81 | * @BATADV_CMD_MAX: highest used command number |
| 79 | */ | 82 | */ |
| @@ -83,6 +86,7 @@ enum batadv_nl_commands { | |||
| 83 | BATADV_CMD_TP_METER, | 86 | BATADV_CMD_TP_METER, |
| 84 | BATADV_CMD_TP_METER_CANCEL, | 87 | BATADV_CMD_TP_METER_CANCEL, |
| 85 | BATADV_CMD_GET_ROUTING_ALGOS, | 88 | BATADV_CMD_GET_ROUTING_ALGOS, |
| 89 | BATADV_CMD_GET_HARDIFS, | ||
| 86 | /* add new commands above here */ | 90 | /* add new commands above here */ |
| 87 | __BATADV_CMD_AFTER_LAST, | 91 | __BATADV_CMD_AFTER_LAST, |
| 88 | BATADV_CMD_MAX = __BATADV_CMD_AFTER_LAST - 1 | 92 | BATADV_CMD_MAX = __BATADV_CMD_AFTER_LAST - 1 |
