batman-adv: make struct batadv_neigh_node algorithm agnostic
some of the fields in struct batadv_neigh_node are strictly related to the B.A.T.M.A.N. IV algorithm. In order to make the struct usable by any routing algorithm it has to be split and made more generic Signed-off-by:Antonio Quartulli <antonio@open-mesh.com> Signed-off-by:
Marek Lindner <lindner_marek@yahoo.de>
Showing
- net/batman-adv/bat_iv_ogm.c 33 additions, 27 deletionsnet/batman-adv/bat_iv_ogm.c
- net/batman-adv/gateway_client.c 8 additions, 8 deletionsnet/batman-adv/gateway_client.c
- net/batman-adv/network-coding.c 5 additions, 3 deletionsnet/batman-adv/network-coding.c
- net/batman-adv/originator.c 22 additions, 11 deletionsnet/batman-adv/originator.c
- net/batman-adv/originator.h 2 additions, 1 deletionnet/batman-adv/originator.h
- net/batman-adv/routing.c 6 additions, 3 deletionsnet/batman-adv/routing.c
- net/batman-adv/translation-table.c 2 additions, 2 deletionsnet/batman-adv/translation-table.c
- net/batman-adv/types.h 25 additions, 16 deletionsnet/batman-adv/types.h
Please register or sign in to comment