18c2ecf20Sopenharmony_ciThis ABI is deprecated and will be removed after 2021. It is
28c2ecf20Sopenharmony_cireplaced with the batadv generic netlink family.
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/aggregated_ogms
58c2ecf20Sopenharmony_ciDate:           May 2010
68c2ecf20Sopenharmony_ciContact:        Marek Lindner <mareklindner@neomailbox.ch>
78c2ecf20Sopenharmony_ciDescription:
88c2ecf20Sopenharmony_ci                Indicates whether the batman protocol messages of the
98c2ecf20Sopenharmony_ci                mesh <mesh_iface> shall be aggregated or not.
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/<vlan_subdir>/ap_isolation
128c2ecf20Sopenharmony_ciDate:           May 2011
138c2ecf20Sopenharmony_ciContact:        Antonio Quartulli <a@unstable.cc>
148c2ecf20Sopenharmony_ciDescription:
158c2ecf20Sopenharmony_ci                Indicates whether the data traffic going from a
168c2ecf20Sopenharmony_ci                wireless client to another wireless client will be
178c2ecf20Sopenharmony_ci                silently dropped. <vlan_subdir> is empty when referring
188c2ecf20Sopenharmony_ci		to the untagged lan.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/bonding
218c2ecf20Sopenharmony_ciDate:           June 2010
228c2ecf20Sopenharmony_ciContact:        Simon Wunderlich <sw@simonwunderlich.de>
238c2ecf20Sopenharmony_ciDescription:
248c2ecf20Sopenharmony_ci                Indicates whether the data traffic going through the
258c2ecf20Sopenharmony_ci                mesh will be sent using multiple interfaces at the
268c2ecf20Sopenharmony_ci                same time (if available).
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/bridge_loop_avoidance
298c2ecf20Sopenharmony_ciDate:           November 2011
308c2ecf20Sopenharmony_ciContact:        Simon Wunderlich <sw@simonwunderlich.de>
318c2ecf20Sopenharmony_ciDescription:
328c2ecf20Sopenharmony_ci                Indicates whether the bridge loop avoidance feature
338c2ecf20Sopenharmony_ci                is enabled. This feature detects and avoids loops
348c2ecf20Sopenharmony_ci                between the mesh and devices bridged with the soft
358c2ecf20Sopenharmony_ci                interface <mesh_iface>.
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/fragmentation
388c2ecf20Sopenharmony_ciDate:           October 2010
398c2ecf20Sopenharmony_ciContact:        Andreas Langer <an.langer@gmx.de>
408c2ecf20Sopenharmony_ciDescription:
418c2ecf20Sopenharmony_ci                Indicates whether the data traffic going through the
428c2ecf20Sopenharmony_ci                mesh will be fragmented or silently discarded if the
438c2ecf20Sopenharmony_ci                packet size exceeds the outgoing interface MTU.
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/gw_bandwidth
468c2ecf20Sopenharmony_ciDate:           October 2010
478c2ecf20Sopenharmony_ciContact:        Marek Lindner <mareklindner@neomailbox.ch>
488c2ecf20Sopenharmony_ciDescription:
498c2ecf20Sopenharmony_ci                Defines the bandwidth which is propagated by this
508c2ecf20Sopenharmony_ci                node if gw_mode was set to 'server'.
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/gw_mode
538c2ecf20Sopenharmony_ciDate:           October 2010
548c2ecf20Sopenharmony_ciContact:        Marek Lindner <mareklindner@neomailbox.ch>
558c2ecf20Sopenharmony_ciDescription:
568c2ecf20Sopenharmony_ci                Defines the state of the gateway features. Can be
578c2ecf20Sopenharmony_ci                either 'off', 'client' or 'server'.
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/gw_sel_class
608c2ecf20Sopenharmony_ciDate:           October 2010
618c2ecf20Sopenharmony_ciContact:        Marek Lindner <mareklindner@neomailbox.ch>
628c2ecf20Sopenharmony_ciDescription:
638c2ecf20Sopenharmony_ci                Defines the selection criteria this node will use
648c2ecf20Sopenharmony_ci                to choose a gateway if gw_mode was set to 'client'.
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/hop_penalty
678c2ecf20Sopenharmony_ciDate:           Oct 2010
688c2ecf20Sopenharmony_ciContact:        Linus Lüssing <linus.luessing@web.de>
698c2ecf20Sopenharmony_ciDescription:
708c2ecf20Sopenharmony_ci                Defines the penalty which will be applied to an
718c2ecf20Sopenharmony_ci                originator message's tq-field on every hop.
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ciWhat:		/sys/class/net/<mesh_iface>/mesh/isolation_mark
748c2ecf20Sopenharmony_ciDate:		Nov 2013
758c2ecf20Sopenharmony_ciContact:	Antonio Quartulli <a@unstable.cc>
768c2ecf20Sopenharmony_ciDescription:
778c2ecf20Sopenharmony_ci		Defines the isolation mark (and its bitmask) which
788c2ecf20Sopenharmony_ci		is used to classify clients as "isolated" by the
798c2ecf20Sopenharmony_ci		Extended Isolation feature.
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/multicast_mode
828c2ecf20Sopenharmony_ciDate:           Feb 2014
838c2ecf20Sopenharmony_ciContact:        Linus Lüssing <linus.luessing@web.de>
848c2ecf20Sopenharmony_ciDescription:
858c2ecf20Sopenharmony_ci                Indicates whether multicast optimizations are enabled
868c2ecf20Sopenharmony_ci                or disabled. If set to zero then all nodes in the
878c2ecf20Sopenharmony_ci                mesh are going to use classic flooding for any
888c2ecf20Sopenharmony_ci                multicast packet with no optimizations.
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/network_coding
918c2ecf20Sopenharmony_ciDate:           Nov 2012
928c2ecf20Sopenharmony_ciContact:        Martin Hundeboll <martin@hundeboll.net>
938c2ecf20Sopenharmony_ciDescription:
948c2ecf20Sopenharmony_ci                Controls whether Network Coding (using some magic
958c2ecf20Sopenharmony_ci                to send fewer wifi packets but still the same
968c2ecf20Sopenharmony_ci                content) is enabled or not.
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/orig_interval
998c2ecf20Sopenharmony_ciDate:           May 2010
1008c2ecf20Sopenharmony_ciContact:        Marek Lindner <mareklindner@neomailbox.ch>
1018c2ecf20Sopenharmony_ciDescription:
1028c2ecf20Sopenharmony_ci                Defines the interval in milliseconds in which batman
1038c2ecf20Sopenharmony_ci                sends its protocol messages.
1048c2ecf20Sopenharmony_ci
1058c2ecf20Sopenharmony_ciWhat:           /sys/class/net/<mesh_iface>/mesh/routing_algo
1068c2ecf20Sopenharmony_ciDate:           Dec 2011
1078c2ecf20Sopenharmony_ciContact:        Marek Lindner <mareklindner@neomailbox.ch>
1088c2ecf20Sopenharmony_ciDescription:
1098c2ecf20Sopenharmony_ci                Defines the routing procotol this mesh instance
1108c2ecf20Sopenharmony_ci                uses to find the optimal paths through the mesh.
111