Index: ip_carp.c =================================================================== RCS file: /cvs/src/sys/netinet/ip_carp.c,v retrieving revision 1.321 diff -u -p -r1.321 ip_carp.c --- ip_carp.c 9 Jan 2018 15:24:24 -0000 1.321 +++ ip_carp.c 10 Jan 2018 03:57:43 -0000 @@ -454,8 +454,7 @@ carp_proto_input_if(struct ifnet *ifp, s ismulti = IN_MULTICAST(ip->ip_dst.s_addr); /* check if received on a valid carp interface */ - if (!(ifp->if_type == IFT_CARP || - (ifp->if_type != IFT_CARP && !ismulti && ifp->if_carp != NULL))) { + if (ifp->if_type != IFT_CARP) { carpstat_inc(carps_badif); CARP_LOG(LOG_INFO, sc, ("packet received on non-carp interface: %s",