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