This is pretty much a rebase (this time on master) of the v3 patchset with some minor modifications.
Simon Wunderlich (6): batman-adv: remove vis functionality batman-adv: add build check macros for packet member offset batman-adv: reorder packet types batman-adv: remove packed from batadv_ogm_packet batman-adv: reorder batadv_iv_flags batman-adv: only add recordroute information to icmp request/reply
Makefile.kbuild | 1 - bat_iv_ogm.c | 7 - debugfs.c | 9 - hard-interface.c | 9 - main.c | 39 ++- packet.h | 75 +++-- routing.c | 83 ++--- routing.h | 4 +- send.c | 1 - soft-interface.c | 1 - sysfs.c | 72 ----- types.h | 82 ----- vis.c | 936 ------------------------------------------------------ vis.h | 36 --- 14 files changed, 99 insertions(+), 1256 deletions(-) delete mode 100644 vis.c delete mode 100644 vis.h