Searched refs:i6mm_maddr (Results 1 – 5 of 5) sorted by relevance
533 struct in6_multi *i6mm_maddr; /* Multicast address pointer */ member570 if (imm->i6mm_maddr->in6m_ifp != ifp)572 if (IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr,
955 imm->i6mm_maddr = in6_addmulti(addr, ifp, errorp, timer); in in6_joingroup()956 if (!imm->i6mm_maddr) { in in6_joingroup()970 in6m = imm->i6mm_maddr; in in6_leavegroup()971 imm->i6mm_maddr = NULL; in in6_leavegroup()
2557 if (imm->i6mm_maddr->in6m_ifp == ifp && in ip6_setmoptions()2558 IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr, in ip6_setmoptions()2647 if ((ifp == NULL || imm->i6mm_maddr->in6m_ifp == ifp) && in ip6_setmoptions()2648 IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr, in ip6_setmoptions()
1476 struct in6_multi *in6m __diagused = imm->i6mm_maddr; in in6_purgeaddr()1532 if (imm->i6mm_maddr == in6m) in in6_purge_mcast_references()1533 imm->i6mm_maddr = NULL; in in6_purge_mcast_references()
783 if (imm->i6mm_maddr->in6m_ifp == ifp) { in in6pcb_purgeif0()