Merge tag 'batadv-next-for-davem-20160816' of git://git.open-mesh.org/linux-merge
Simon Wunderlich says:
====================
pull request for net-next: batman-adv 2016-08-16
This feature patchset is all about adding netlink support, which should
supersede our debugfs configuration interface in the long run. It is
especially necessary when batman-adv should be used in different
namespaces, since debugfs can not differentiate between those.
More specifically, the following changes are included:
- Two fixes for namespace handling by Andrew Lunn, checking also the
namespaces for parent interfaces, and supress debugfs entries
for non-default netns
- Implement various netlink commands for the new interface, by
Matthias Schiffer, Andrew Lunn, Sven Eckelmann and Simon Wunderlich
(13 patches):
* routing algorithm list
* hardif list
* translation tables (local and global)
* TTVN for the translation tables
* originator and neighbor tables for B.A.T.M.A.N. IV
and B.A.T.M.A.N. V
* gateway dump functionality for B.A.T.M.A.N. IV
and B.A.T.M.A.N. V
* Bridge Loop Avoidance claims, and corresponding BLA group
* Bridge Loop Avoidance backbone tables
- Finally, mark batman-adv as netns compatible, by Andrew Lunn (1 patch)
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/uapi/linux/batman_adv.h 94 additions, 0 deletionsinclude/uapi/linux/batman_adv.h
- net/batman-adv/bat_algo.c 68 additions, 0 deletionsnet/batman-adv/bat_algo.c
- net/batman-adv/bat_algo.h 3 additions, 0 deletionsnet/batman-adv/bat_algo.h
- net/batman-adv/bat_iv_ogm.c 471 additions, 0 deletionsnet/batman-adv/bat_iv_ogm.c
- net/batman-adv/bat_v.c 465 additions, 0 deletionsnet/batman-adv/bat_v.c
- net/batman-adv/bridge_loop_avoidance.c 333 additions, 0 deletionsnet/batman-adv/bridge_loop_avoidance.c
- net/batman-adv/bridge_loop_avoidance.h 16 additions, 1 deletionnet/batman-adv/bridge_loop_avoidance.h
- net/batman-adv/debugfs.c 18 additions, 0 deletionsnet/batman-adv/debugfs.c
- net/batman-adv/gateway_client.c 59 additions, 0 deletionsnet/batman-adv/gateway_client.c
- net/batman-adv/gateway_client.h 2 additions, 0 deletionsnet/batman-adv/gateway_client.h
- net/batman-adv/hard-interface.c 43 additions, 7 deletionsnet/batman-adv/hard-interface.c
- net/batman-adv/netlink.c 213 additions, 4 deletionsnet/batman-adv/netlink.c
- net/batman-adv/netlink.h 6 additions, 0 deletionsnet/batman-adv/netlink.h
- net/batman-adv/originator.c 160 additions, 0 deletionsnet/batman-adv/originator.c
- net/batman-adv/originator.h 4 additions, 0 deletionsnet/batman-adv/originator.h
- net/batman-adv/packet.h 0 additions, 36 deletionsnet/batman-adv/packet.h
- net/batman-adv/translation-table.c 377 additions, 0 deletionsnet/batman-adv/translation-table.c
- net/batman-adv/translation-table.h 4 additions, 0 deletionsnet/batman-adv/translation-table.h
- net/batman-adv/types.h 12 additions, 0 deletionsnet/batman-adv/types.h
Loading
Please register or sign in to comment