batman-adv: remove ogm_emit and ogm_schedule API calls
authorAntonio Quartulli <a@unstable.cc>
Mon, 2 May 2016 17:45:34 +0000 (01:45 +0800)
committerSimon Wunderlich <sw@simonwunderlich.de>
Thu, 30 Jun 2016 08:29:43 +0000 (10:29 +0200)
commitf0d97253fb5fe87a7a91e7dc1ba4becf9d89d896
tree27471c975778b980fb4f06f1b8dc555f6ea32296
parentd9f179877e50ae2681fe7b0b83e0d9f63b6165ad
batman-adv: remove ogm_emit and ogm_schedule API calls

The ogm_emit and ogm_schedule API calls were rather tight to the
B.A.T.M.A.N. IV logic and therefore rather difficult to use
with other algorithm implementations.

Remove such calls and move the surrounding logic into the
B.A.T.M.A.N. IV specific code.

Signed-off-by: Antonio Quartulli <a@unstable.cc>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
net/batman-adv/bat_iv_ogm.c
net/batman-adv/bat_v.c
net/batman-adv/hard-interface.c
net/batman-adv/main.c
net/batman-adv/send.c
net/batman-adv/send.h
net/batman-adv/types.h