^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) This ABI is deprecated and will be removed after 2021. It is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) replaced with the batadv generic netlink family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) What: /sys/class/net/<mesh_iface>/mesh/aggregated_ogms
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Date: May 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Contact: Marek Lindner <mareklindner@neomailbox.ch>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Indicates whether the batman protocol messages of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) mesh <mesh_iface> shall be aggregated or not.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) What: /sys/class/net/<mesh_iface>/mesh/<vlan_subdir>/ap_isolation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Date: May 2011
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Contact: Antonio Quartulli <a@unstable.cc>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Indicates whether the data traffic going from a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) wireless client to another wireless client will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) silently dropped. <vlan_subdir> is empty when referring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) to the untagged lan.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) What: /sys/class/net/<mesh_iface>/mesh/bonding
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Date: June 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Contact: Simon Wunderlich <sw@simonwunderlich.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Indicates whether the data traffic going through the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) mesh will be sent using multiple interfaces at the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) same time (if available).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) What: /sys/class/net/<mesh_iface>/mesh/bridge_loop_avoidance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Date: November 2011
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Contact: Simon Wunderlich <sw@simonwunderlich.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Indicates whether the bridge loop avoidance feature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) is enabled. This feature detects and avoids loops
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) between the mesh and devices bridged with the soft
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) interface <mesh_iface>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) What: /sys/class/net/<mesh_iface>/mesh/fragmentation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Date: October 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Contact: Andreas Langer <an.langer@gmx.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Indicates whether the data traffic going through the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) mesh will be fragmented or silently discarded if the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) packet size exceeds the outgoing interface MTU.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) What: /sys/class/net/<mesh_iface>/mesh/gw_bandwidth
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Date: October 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Contact: Marek Lindner <mareklindner@neomailbox.ch>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Defines the bandwidth which is propagated by this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) node if gw_mode was set to 'server'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) What: /sys/class/net/<mesh_iface>/mesh/gw_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Date: October 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Contact: Marek Lindner <mareklindner@neomailbox.ch>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) Defines the state of the gateway features. Can be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) either 'off', 'client' or 'server'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) What: /sys/class/net/<mesh_iface>/mesh/gw_sel_class
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Date: October 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Contact: Marek Lindner <mareklindner@neomailbox.ch>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) Defines the selection criteria this node will use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) to choose a gateway if gw_mode was set to 'client'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) What: /sys/class/net/<mesh_iface>/mesh/hop_penalty
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Date: Oct 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Contact: Linus Lüssing <linus.luessing@web.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Defines the penalty which will be applied to an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) originator message's tq-field on every hop.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) What: /sys/class/net/<mesh_iface>/mesh/isolation_mark
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Date: Nov 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) Contact: Antonio Quartulli <a@unstable.cc>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) Defines the isolation mark (and its bitmask) which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) is used to classify clients as "isolated" by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) Extended Isolation feature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) What: /sys/class/net/<mesh_iface>/mesh/multicast_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Date: Feb 2014
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) Contact: Linus Lüssing <linus.luessing@web.de>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) Indicates whether multicast optimizations are enabled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) or disabled. If set to zero then all nodes in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) mesh are going to use classic flooding for any
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) multicast packet with no optimizations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) What: /sys/class/net/<mesh_iface>/mesh/network_coding
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) Date: Nov 2012
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) Contact: Martin Hundeboll <martin@hundeboll.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Controls whether Network Coding (using some magic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) to send fewer wifi packets but still the same
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) content) is enabled or not.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) What: /sys/class/net/<mesh_iface>/mesh/orig_interval
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) Date: May 2010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) Contact: Marek Lindner <mareklindner@neomailbox.ch>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) Defines the interval in milliseconds in which batman
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) sends its protocol messages.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) What: /sys/class/net/<mesh_iface>/mesh/routing_algo
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) Date: Dec 2011
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) Contact: Marek Lindner <mareklindner@neomailbox.ch>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) Defines the routing procotol this mesh instance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) uses to find the optimal paths through the mesh.