From: Neil Horman Date: Thu, 15 Mar 2012 05:25:58 +0000 (+0000) Subject: arp: allow arp processing to honor per interface arp_accept sysctl X-Git-Tag: v3.4-rc1~177^2~43 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=124d37e9f088a8f56494b0264d63d22555f53fef;p=pandora-kernel.git arp: allow arp processing to honor per interface arp_accept sysctl I found recently that the arp_process function which handles all of our received arp frames, is using IPV4_DEVCONF_ALL macro to check the state of the arp_process flag. This seems wrong, as it implies that either none or all of the network interfaces accept gratuitous arps. This patch corrects that, allowing per-interface arp_accept configuration to deviate from the all setting. Note this also brings us into line with the way the arp_filter setting is handled during arp_process execution. Tested this myself on my home network, and confirmed it works as expected. Signed-off-by: Neil Horman CC: "David S. Miller" Signed-off-by: David S. Miller --- Reading git-diff-tree failed