mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
* addons: batman_adv: Rework B.A.T.M.A.N. adv. attribute handling. This commit reworks the internal handling of B.A.T.M.A.N. adv. attributes within the plugin. The new approach on setting and checking attributes is more generic and allows adding more B.A.T.M.A.N. adv. which should be set as attributes of an B.A.T.M.A.N. adv. interface in a simple way. This commit does not introduce any changes visibile to the user. Signed-off-by: Maximilian Wilhelm <max@sdn.clinic> * addons: batman_adv: Add support for more B.A.T.M.A.N. adv. attributes. This commit adds supports for setting the following optional attributes: * gw-mode (one of { off, client, server }) * multicast-mode (can be 'enabled' or 'disabled') * distributed-arp-table (cat be 'enabled' or 'disabled') Example config: pandora:~# ifquery -c bat-foo iface bat-foo [pass] batman-ifaces dummy-bat [pass] batman-ifaces-ignore-regex [pass] batman-hop-penalty 7 [pass] batman-multicast-mode enabled [pass] batman-distributed-arp-table enabled [pass] batman-gw-mode client [pass] Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>