diff options
| author | 2014-06-16 19:47:21 +0000 | |
|---|---|---|
| committer | 2014-06-16 19:47:21 +0000 | |
| commit | aad532fb2eab677e35db7c839625abd17f68f977 (patch) | |
| tree | 5f1ca40c91dcc67041c54d8ab2fdb4fecdb9460b /sys/netinet/in.c | |
| parent | Allow autoinstall to fetch/install sets from multiple locations. (diff) | |
| download | wireguard-openbsd-aad532fb2eab677e35db7c839625abd17f68f977.tar.xz wireguard-openbsd-aad532fb2eab677e35db7c839625abd17f68f977.zip | |
Revert "Always create a local route for every configured IPv4 address",
it introduces a regression with default routes & p2p interfaces.
Problem reported by naddy@
Diffstat (limited to 'sys/netinet/in.c')
| -rw-r--r-- | sys/netinet/in.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/netinet/in.c b/sys/netinet/in.c index bbf7db66c70..74403a8adfc 100644 --- a/sys/netinet/in.c +++ b/sys/netinet/in.c @@ -1,4 +1,4 @@ -/* $OpenBSD: in.c,v 1.97 2014/06/11 11:30:03 mpi Exp $ */ +/* $OpenBSD: in.c,v 1.98 2014/06/16 19:47:21 mpi Exp $ */ /* $NetBSD: in.c,v 1.26 1996/02/13 23:41:39 christos Exp $ */ /* @@ -702,7 +702,6 @@ out: * carp(4). */ ifa_add(ifp, &ia->ia_ifa); - rt_ifa_addloop(&ia->ia_ifa); if (error && newaddr) in_purgeaddr(&ia->ia_ifa); @@ -720,8 +719,6 @@ in_purgeaddr(struct ifaddr *ifa) in_ifscrub(ifp, ia); - rt_ifa_delloop(&ia->ia_ifa); - ifa_del(ifp, &ia->ia_ifa); TAILQ_REMOVE(&in_ifaddr, ia, ia_list); if (ia->ia_allhosts != NULL) { |
