aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2021-10-21 12:30:23 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-10-21 15:05:52 +0200
commit4560aea643a6f605080bc24b3a125cada138ddc4 (patch)
tree16246850af44c5e56ae5689ba8ab8001e03810bc /sys/linux
parent14ee1c3a7c70dc34a17fc705ea0a03f75cc6ad27 (diff)
sys/linux: describe creation of batadv devices
See: https://elixir.bootlin.com/linux/v5.15-rc6/source/include/uapi/linux/batman_adv.h#L692
Diffstat (limited to 'sys/linux')
-rw-r--r--sys/linux/socket_netlink_route.txt9
-rw-r--r--sys/linux/socket_netlink_route.txt.const1
2 files changed, 10 insertions, 0 deletions
diff --git a/sys/linux/socket_netlink_route.txt b/sys/linux/socket_netlink_route.txt
index 89b178e3f..e1849bb71 100644
--- a/sys/linux/socket_netlink_route.txt
+++ b/sys/linux/socket_netlink_route.txt
@@ -29,6 +29,7 @@ include <uapi/linux/ila.h>
include <uapi/linux/seg6_iptunnel.h>
include <uapi/linux/seg6_local.h>
include <uapi/linux/rpl_iptunnel.h>
+include <uapi/linux/batman_adv.h>
resource sock_nl_route[sock_netlink]
type netns_id int32[0:4]
@@ -311,8 +312,16 @@ ifla_info_policy [
ipoib ifla_info_policy_t["ipoib", IFLA_INFO_DATA, array[ipoib_policy]]
geneve ifla_info_policy_t["geneve", IFLA_INFO_DATA, array[geneve_policy]]
wireguard ifla_info_policy_t["wireguard", IFLA_INFO_DATA, void]
+ batadv ifla_info_policy_t["batadv", IFLA_INFO_DATA, array[batadv_policy]]
] [varlen]
+batadv_policy [
+ IFLA_BATADV_ALGO_NAME nlattr[IFLA_BATADV_ALGO_NAME, stringnoz[batadv_algo]]
+] [varlen]
+
+# See batadv_algo_ops/batadv_algo_register.
+batadv_algo = "BATMAN_V", "BATMAN_IV"
+
geneve_policy [
IFLA_GENEVE_ID nlattr[IFLA_GENEVE_ID, int32[0:4]]
IFLA_GENEVE_REMOTE nlattr[IFLA_GENEVE_REMOTE, ipv4_addr]
diff --git a/sys/linux/socket_netlink_route.txt.const b/sys/linux/socket_netlink_route.txt.const
index 983c70847..78b8efa88 100644
--- a/sys/linux/socket_netlink_route.txt.const
+++ b/sys/linux/socket_netlink_route.txt.const
@@ -127,6 +127,7 @@ IFF_UP = 1
IFLA_ADDRESS = 1
IFLA_AF_SPEC = 26
IFLA_ALT_IFNAME = 53
+IFLA_BATADV_ALGO_NAME = 1
IFLA_BOND_ACTIVE_SLAVE = 2
IFLA_BOND_AD_ACTOR_SYSTEM = 26
IFLA_BOND_AD_ACTOR_SYS_PRIO = 24