summaryrefslogtreecommitdiff
path: root/include/linux/inetdevice.h
diff options
context:
space:
mode:
authorJulian Anastasov <ja@ssi.bg>2004-02-13 07:20:47 -0800
committerDavid S. Miller <davem@nuts.davemloft.net>2004-02-13 07:20:47 -0800
commitcd0e8af5454a59958c753071cd63576a8e83301e (patch)
treedce2e32acf7ab815f4452f49fcd75fbf7e0903a2 /include/linux/inetdevice.h
parent8daca41052eee6c4b88e0313653f520745150d28 (diff)
[IPV4]: Add configurable restriction of local IP announcements in ARP requests.
Diffstat (limited to 'include/linux/inetdevice.h')
-rw-r--r--include/linux/inetdevice.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/inetdevice.h b/include/linux/inetdevice.h
index 1c5eb02667bb..d2100b938edb 100644
--- a/include/linux/inetdevice.h
+++ b/include/linux/inetdevice.h
@@ -18,6 +18,7 @@ struct ipv4_devconf
int mc_forwarding;
int tag;
int arp_filter;
+ int arp_announce;
int medium_id;
int no_xfrm;
int no_policy;
@@ -71,6 +72,7 @@ struct in_device
(ipv4_devconf.accept_redirects || (in_dev)->cnf.accept_redirects)))
#define IN_DEV_ARPFILTER(in_dev) (ipv4_devconf.arp_filter || (in_dev)->cnf.arp_filter)
+#define IN_DEV_ARP_ANNOUNCE(in_dev) (max(ipv4_devconf.arp_announce, (in_dev)->cnf.arp_announce))
struct in_ifaddr
{