From: Antonio Quartulli Date: Sun, 26 Jun 2011 01:37:18 +0000 (+0200) Subject: batman-adv: Distributed ARP Table - add snooping functions for ARP messages X-Git-Tag: omap-for-v3.8/fixes-for-merge-window-v4-signed~45^2~401^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c384ea3ec930ef11060a7308fbbd02b4871384f9;p=pandora-kernel.git batman-adv: Distributed ARP Table - add snooping functions for ARP messages In case of an ARP message going in or out the soft_iface, it is intercepted and a special action is performed. In particular the DHT helper functions previously implemented are used to store all the ARP entries belonging to the network in order to provide a fast and unicast lookup instead of the classic broadcast flooding mechanism. Each node stores the entries it is responsible for (following the DHT rules) in its soft_iface ARP table. This makes it possible to reuse the kernel data structures and functions for ARP management. Signed-off-by: Antonio Quartulli --- Reading git-diff-tree failed