summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in_var.h
diff options
context:
space:
mode:
authorqingli <qingli@FreeBSD.org>2011-05-20 19:12:20 +0000
committerqingli <qingli@FreeBSD.org>2011-05-20 19:12:20 +0000
commita1bf1a258207345435ea10acd5842a3edd836a66 (patch)
tree25e7bd536a80b8bf826cad648267e4078b9e4f2e /sys/netinet/in_var.h
parent8b344f95a5795eba597f19d5c6b1516c99bb2fa9 (diff)
downloadFreeBSD-src-a1bf1a258207345435ea10acd5842a3edd836a66.zip
FreeBSD-src-a1bf1a258207345435ea10acd5842a3edd836a66.tar.gz
The statically configured (permanent) ARP entries are removed when an
interface is brought down, even though the interface address is still valid. This patch maintains the permanent ARP entries as long as the interface address (having the same prefix as that of the ARP entries) is valid. Reviewed by: delphij MFC after: 5 days
Diffstat (limited to 'sys/netinet/in_var.h')
-rw-r--r--sys/netinet/in_var.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/in_var.h b/sys/netinet/in_var.h
index cd1d904..5be07c1 100644
--- a/sys/netinet/in_var.h
+++ b/sys/netinet/in_var.h
@@ -447,7 +447,7 @@ int in_control(struct socket *, u_long, caddr_t, struct ifnet *,
void in_rtqdrain(void);
void ip_input(struct mbuf *);
int in_ifadown(struct ifaddr *ifa, int);
-void in_ifscrub(struct ifnet *, struct in_ifaddr *);
+void in_ifscrub(struct ifnet *, struct in_ifaddr *, u_int);
struct mbuf *ip_fastforward(struct mbuf *);
void *in_domifattach(struct ifnet *);
void in_domifdetach(struct ifnet *, void *);
OpenPOWER on IntegriCloud