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