Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
[sfrench/cifs-2.6.git] / drivers / staging / batman-adv / TODO
1 => proc interface
2 * implement new interface to add/delete interfaces and setting options
3 * /proc/sys/net/batman-adv/ as main folder
4 * in interfaces/ list every available interface of the host
5 * each interfaces/$iface/ contains the following files:
6 -> enable (def: 0) [add/remove this interface to batman-adv]
7 -> ogm_interval (def: 1000) [ogm interval of that interface]
8 -> context (def: bat0) [later we want to support multiple mesh instances via
9 -> bat0/bat1/bat2/..]
10 -> status (read-only) [outputs the interface status from batman's
11 -> perspective]
12 * in mesh/batX/ list every available mesh subnet
13 -> vis_server (def: 0) [enable/disable vis server for that mesh]
14 -> vis_data (read-only) [outputs the vis data in a raw format]
15 -> aggregate_ogm (def: 1) [enable/disable ogm aggregation for that mesh]
16 -> originators (read-only) [outputs the originator table]
17 -> transtable_global (read-only) [outputs the global translation table]
18 -> transtable_local (read-only) [outputs the local translation table]
19
20 => vis "raw" data output
21 * the raw format shall replace dot draw / json to offer a neutral that can
22 * be converted
23 * the format (comma seperated entries):
24 -> "mac" -> mac address of an originator (each line begins with it)
25 -> "TQ mac value" -> src mac's link quality towards mac address
26 -> "HNA mac" -> HNA announced by source mac
27 -> "PRIMARY" -> this is a primary interface
28 -> "SEC mac" -> secondary mac address of source (requires preceeding
29 -> PRIMARY)
30
31 => logging
32 * the log level LOG_TYPE_CRIT, LOG_TYPE_WARN & LOG_TYPE_NOTICE will be
33 * unified to use printk
34 * LOG_TYPE_BATMAN & LOG_TYPE_ROUTES will also use printk but only after the
35 * internal debug level has been raised
36 * the internal debug level can be modified using a module parameter (debug)
37 * or at run time via /sys/module/batman-adv/parameters/debug
38 * make use of printk %pM support instead of converting mac addresses
39 * manually
40
41 => strip out all backward compatibility support to older kernels
42    (only found in compat.h)
43
44 => fix checkpatch.pl errors
45
46 Please send all patches to:
47         Marek Lindner <lindner_marek@yahoo.de>
48         Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
49         Andrew Lunn <andrew@lunn.ch>
50         b.a.t.m.a.n@lists.open-mesh.net
51         Greg Kroah-Hartman <gregkh@suse.de>