Hello David,
this is the new version of my previous pull request (issued on 2012-04-29). I'd like to see this changesin net-next/linux-3.5.
In this pull request I entirely removed the D.A.T. code, that as we were discussing in the previous thread, needs some rewriting to avoid directly dealing with the neigh table.
This patchset only contains fixes and cleanups.
Letme know if there is any problem!
Thank you, Antonio
The following changes since commit 7a2a66a0ac1cf93d30869c4ecbfc71a2fda19397:
Add linux-next specific files for 20120423 (2012-04-23 16:58:43 +1000)
are available in the git repository at:
git://git.open-mesh.org/linux-merge.git tags/batman-adv-for-davem
for you to fetch changes up to 969e62ad00763fed9ea28700ef7a7d97fdbfddf3:
batman-adv: split neigh_new function into generic and batman iv specific parts (2012-05-01 00:37:58 +0200)
---------------------------------------------------------------- Included changes:
* minor fixes and cleanups * minor routing protocol API cleanups
---------------------------------------------------------------- Antonio Quartulli (1): batman-adv: fix wrong dhcp option list browsing
Marek Lindner (6): batman-adv: introduce is_single_hop_neigh variable to increase readability batman-adv: introduce packet type handler array for incoming packets batman-adv: register batman ogm receive function during protocol init batman-adv: rename last_valid to last_seen batman-adv: replace HZ calculations with jiffies_to_msecs() batman-adv: split neigh_new function into generic and batman iv specific parts
net/batman-adv/bat_debugfs.c | 4 +- net/batman-adv/bat_iv_ogm.c | 95 +++++++++++++++++++++++------- net/batman-adv/gateway_client.c | 6 +- net/batman-adv/hard-interface.c | 113 ------------------------------------ net/batman-adv/main.c | 122 ++++++++++++++++++++++++++++++++++++++- net/batman-adv/main.h | 6 ++ net/batman-adv/originator.c | 50 ++++++++-------- net/batman-adv/originator.h | 6 +- net/batman-adv/routing.c | 22 ++++--- net/batman-adv/routing.h | 4 +- net/batman-adv/send.c | 2 +- net/batman-adv/types.h | 11 ++-- 12 files changed, 249 insertions(+), 192 deletions(-)