ia_ifp
if (ia->ia_ifp->if_type == IFT_CARP &&
((ia->ia_ifp->if_flags & (IFF_UP|IFF_RUNNING)) ==
if (ia->ia_ifp == rcvif && (ah->ar_hln >= 6) &&
if (ia->ia_ifp == rcvif)
rcvif->if_bridge == ia->ia_ifp->if_bridge)
ifp = bridge_ia->ia_ifp;
((((x)->ia_ifp->if_flags & (IFF_LOOPBACK | IFF_POINTOPOINT)) != 0) \
if ((ia->ia_ifp->if_flags & IFF_UNNUMBERED))
if ((ia->ia_ifp->if_flags & IFF_UNNUMBERED))
if (!(ia->ia_ifp->if_flags & IFF_LOOPBACK))
if ((ifp = ia->ia_ifp) == 0)
if (ia->ia_ifp == ifp &&
ia->ia_ifp = ifp;
if ((ia->ia_ifp->if_flags & IFF_UNNUMBERED)) {
(ia->ia_ifp->if_flags & IFF_POINTOPOINT &&
if ((ia->ia_ifp->if_flags & IFF_UNNUMBERED)) {
if ((p->ia_ifp->if_flags & IFF_UNNUMBERED))
if (p->ia_ifp != ia->ia_ifp)
if (ia->ia_ifp->if_flags & IFF_BROADCAST) {
ia->ia_ifp == ifp)
struct carp_softc *sc = ia->ia_ifp->if_softc;
(struct carp_if *)ia->ia_ifp->if_carpdev->if_carp,
if (ia->ia_ifp != &sc->sc_if &&
ia->ia_ifp->if_type != IFT_CARP &&
(ia->ia_ifp->if_flags & IFF_MULTICAST) &&
if (ifp != ia->ia_ifp)
ifp = ia->ia_ifp;
if (ia->ia_ifp != &sc->sc_if &&
ia->ia_ifp->if_type != IFT_CARP &&
(ia->ia_ifp->if_flags & IFF_MULTICAST) &&
if (sc->sc_carpdev != ia->ia_ifp)
ifp = ia->ia_ifp;
if (ia->ia_ifp->if_flags & IFF_BROADCAST)
else if (ia->ia_ifp->if_flags & IFF_POINTOPOINT)
if (ia->ia_ifp->if_flags & IFF_LOOPBACK)
if (checkif && ia->ia_ifp != ifp)
if ((ia->ia_ifp->if_flags & IFF_UP) == 0) {
(ia->ia_ifp->if_flags & IFF_MULTICAST) != 0) {
ifp = ia->ia_ifp;
ifp = mifp = if_get_byindex(ia->ia_ifp->if_index, &psref);
dstifp = ((struct in6_ifaddr *)rt->rt_ifa)->ia_ifp;
ia->ia_ifp = ifp;
if (ia->ia_ifp != ifa->ifa_ifp)
if (nd6_need_cache(ia->ia_ifp))
struct ifnet *ifp1 = ia->ia_ifp;
ia_best->ia_ifp->if_type != IFT_MIP)
ia->ia_ifp->if_type == IFT_MIP))
ia_best->ia_ifp->if_type == IFT_MIP)
ia->ia_ifp->if_type != IFT_MIP))
if (ia_best->ia_ifp == ifp && ia->ia_ifp != ifp)
if (ia_best->ia_ifp != ifp && ia->ia_ifp == ifp)
if ((ia_best->ia_ifp->if_flags & IFF_UP) &&
!(ia->ia_ifp->if_flags & IFF_UP))
if (!(ia_best->ia_ifp->if_flags & IFF_UP) &&
(ia->ia_ifp->if_flags & IFF_UP))
#define NDI_BEST ND_IFINFO(ia_best->ia_ifp)
#define NDI_NEW ND_IFINFO(ia->ia_ifp)
deliverifp = ia6->ia_ifp; /* correct? */
if (in6_setscope(&ip6a->ip6a_src, ia->ia_ifp, &ip6a->ip6a_scope_id)) {
origifp = ia->ia_ifp;
ingroup = in6_multi_group(&sin6->sin6_addr, ia->ia_ifp);