summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_carp.c
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2005-10-26 05:57:35 +0000
committeryar <yar@FreeBSD.org>2005-10-26 05:57:35 +0000
commit54f0eb5f04fa76a6450c0673dc82e45b972d562e (patch)
tree268efe70694b0870a16cc1e8d7f8f9a0a7e5e380 /sys/netinet/ip_carp.c
parent4f42d603be95c50d65887debc89052e41b204f45 (diff)
downloadFreeBSD-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/ip_carp.c')
-rw-r--r--sys/netinet/ip_carp.c2
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;
OpenPOWER on IntegriCloud