ia_ifp
if (ifp->if_bridge && ia->ia_ifp &&
ifp->if_bridge == ia->ia_ifp->if_bridge) {
if (ia->ia_ifp && ia->ia_ifp->if_bridge &&
ether_bridge_interface(ia->ia_ifp) == ifp) {
ia->ia_ifp) {
if (ia->ia_ifp == ifp)
if (ia->ia_ifp->if_type != IFT_CARP)
if (carp_parent(ia->ia_ifp) == ifp)
if (is_parent || ia->ia_ifp == ifp)
if (ia->ia_ifp->if_type == IFT_CARP)
if (ifp->if_bridge && ia->ia_ifp &&
ifp->if_bridge == ia->ia_ifp->if_bridge) {
if (ia->ia_ifp && ia->ia_ifp->if_bridge &&
ether_bridge_interface(ia->ia_ifp) == ifp) {
ia->ia_ifp) {
if (ia->ia_ifp == ifp) {
((((x)->ia_ifp->if_flags & (IFF_LOOPBACK | IFF_POINTOPOINT)) != 0) \
if (target->ia_ifp->if_type == IFT_CARP)
if ((target->ia_ifp->if_flags & IFF_LOOPBACK) == 0)
if (target->ia_ifp->if_type == IFT_CARP)
(target->ia_ifp->if_flags & IFF_LOOPBACK) == 0) {
if ((ia->ia_ifp->if_flags & IFF_UP) == 0)
if (ia->ia_ifp->if_type == IFT_CARP)
if (iap->ia_ifp == ifp &&
if (ia->ia_ifp == ifp &&
ia->ia_ifp = ifp;
if (iac->ia->ia_ifp != ia->ia_ifp)
if (iac->ia->ia_ifp == ifp) {
(iac->ia->ia_ifp->if_flags & IFF_BROADCAST)) {
return _iac->ia->ia_ifp;
if (_iac->ia->ia_ifp == _ifp)
const struct carp_softc *sc = ia->ia_ifp->if_softc;
if (ia->ia_ifp->if_type == IFT_CARP)
if ((ia->ia_ifp->if_flags & IFF_UP) == 0)
if ((ia->ia_ifp->if_flags & IFF_MULTICAST) == 0)
sc->sc_carpdev == ia->ia_ifp) {
ifp = ia_if->ia_ifp;
if (ia->ia_ifp != &sc->sc_if &&
(ia->ia_ifp->if_flags & IFF_MULTICAST) &&
ifp = ia->ia_ifp;
struct ifnet *ifp = ia->ia_ifp;
(((x)->ia_ifp->if_flags & (IFF_LOOPBACK | IFF_POINTOPOINT)) \
if (!del_iaback && (iaback->ia_ifp->if_flags & IFF_UP)) {
if (ia->ia_ifp == 0)
if (ia->ia_ifp->if_flags & IFF_BROADCAST)
else if (ia->ia_ifp->if_flags & IFF_POINTOPOINT)
(!checkif || ia->ia_ifp == m->m_pkthdr.rcvif))
ifp = ia->ia_ifp;
dstifp = ((struct in6_ifaddr *)ro.ro_rt->rt_ifa)->ia_ifp;
ia->ia_ifp = ifp;
struct ifnet *bifp = ifa_best->ia_ifp;
if (oifp == ifa_best->ia_ifp)
deliverifp = ia6->ia_ifp; /* correct? */