diff options
author | ru <ru@FreeBSD.org> | 2001-05-11 14:37:34 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2001-05-11 14:37:34 +0000 |
commit | 82e492f616bd4d837f50dc27c05b98bf391e7ccc (patch) | |
tree | 69976ffd77c0159e1052052d3d2f80480a9065c1 /sys/netinet/in_var.h | |
parent | dac4a1cd8732ee47d280e8f9f97dff4ddfab3870 (diff) | |
download | FreeBSD-src-82e492f616bd4d837f50dc27c05b98bf391e7ccc.zip FreeBSD-src-82e492f616bd4d837f50dc27c05b98bf391e7ccc.tar.gz |
In in_ifadown(), differentiate between whether the interface goes
down or interface address is deleted. Only delete static routes
in the latter case.
Reported by: Alexander Leidinger <Alexander@leidinger.net>
Diffstat (limited to 'sys/netinet/in_var.h')
-rw-r--r-- | sys/netinet/in_var.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/in_var.h b/sys/netinet/in_var.h index e89c501..f5c1464 100644 --- a/sys/netinet/in_var.h +++ b/sys/netinet/in_var.h @@ -221,7 +221,7 @@ int in_control __P((struct socket *, u_long, caddr_t, struct ifnet *, struct proc *)); void in_rtqdrain __P((void)); void ip_input __P((struct mbuf *)); -int in_ifadown __P((struct ifaddr *ifa)); +int in_ifadown __P((struct ifaddr *ifa, int)); void in_ifscrub __P((struct ifnet *, struct in_ifaddr *)); int ipflow_fastforward __P((struct mbuf *)); void ipflow_create __P((const struct route *, struct mbuf *)); |