diff options
author | yar <yar@FreeBSD.org> | 2005-10-26 05:57:35 +0000 |
---|---|---|
committer | yar <yar@FreeBSD.org> | 2005-10-26 05:57:35 +0000 |
commit | 54f0eb5f04fa76a6450c0673dc82e45b972d562e (patch) | |
tree | 268efe70694b0870a16cc1e8d7f8f9a0a7e5e380 /sys/netinet | |
parent | 4f42d603be95c50d65887debc89052e41b204f45 (diff) | |
download | FreeBSD-src-54f0eb5f04fa76a6450c0673dc82e45b972d562e.zip FreeBSD-src-54f0eb5f04fa76a6450c0673dc82e45b972d562e.tar.gz |
Since carp(4) interfaces presently are kinda fake yet possess
IP addresses, mark them with LOOPBACK so that routing daemons
take them easy for link-state routing protocols.
Reviewed by: glebius
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/ip_carp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/ip_carp.c b/sys/netinet/ip_carp.c index 3aad151..5fe4577 100644 --- a/sys/netinet/ip_carp.c +++ b/sys/netinet/ip_carp.c @@ -380,7 +380,7 @@ carp_clone_create(struct if_clone *ifc, int unit) ifp->if_softc = sc; if_initname(ifp, CARP_IFNAME, unit); ifp->if_mtu = ETHERMTU; - ifp->if_flags = 0; + ifp->if_flags = IFF_LOOPBACK; ifp->if_ioctl = carp_ioctl; ifp->if_output = carp_looutput; ifp->if_start = carp_start; |