Home
last modified time | relevance | path

Searched refs:ll_ifma (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/net/
H A Dif.c3444 struct ifmultiaddr *ifma, *ll_ifma; in if_addmulti() local
3479 ll_ifma = NULL; in if_addmulti()
3506 ll_ifma = if_findmulti(ifp, llsa); in if_addmulti()
3507 if (ll_ifma == NULL) { in if_addmulti()
3509 if (ll_ifma == NULL) { in if_addmulti()
3519 ll_ifma->ifma_refcount++; in if_addmulti()
3520 ifma->ifma_llifma = ll_ifma; in if_addmulti()
3700 struct ifmultiaddr *ll_ifma; in if_delmulti_locked() local
3743 ll_ifma = ifma->ifma_llifma; in if_delmulti_locked()
3744 if (ll_ifma != NULL) { in if_delmulti_locked()
[all …]
/f-stack/freebsd/netinet6/
H A Din6_mcast.c556 struct ifmultiaddr *ifma, *ll_ifma; in in6m_disconnect_locked() local
576 if ((ll_ifma = ifma->ifma_llifma) != NULL) { in in6m_disconnect_locked()
577 MPASS(ifma != ll_ifma); in in6m_disconnect_locked()
579 MPASS(ll_ifma->ifma_llifma == NULL); in in6m_disconnect_locked()
580 MPASS(ll_ifma->ifma_ifp == ifp); in in6m_disconnect_locked()
581 if (--ll_ifma->ifma_refcount == 0) { in in6m_disconnect_locked()
582 if (ll_ifma->ifma_flags & IFMA_F_ENQUEUED) { in in6m_disconnect_locked()
583 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ll_ifma, ifmultiaddr, ifma_link); in in6m_disconnect_locked()
584 ll_ifma->ifma_flags &= ~IFMA_F_ENQUEUED; in in6m_disconnect_locked()
586 MCDPRINTF("removed ll_ifma: %p from %s\n", ll_ifma, ifp->if_xname); in in6m_disconnect_locked()
[all …]
/f-stack/freebsd/netinet/
H A Din_mcast.c267 struct ifmultiaddr *ifma, *ll_ifma; in inm_disconnect() local
279 if ((ll_ifma = ifma->ifma_llifma) != NULL) { in inm_disconnect()
280 MPASS(ifma != ll_ifma); in inm_disconnect()
282 MPASS(ll_ifma->ifma_llifma == NULL); in inm_disconnect()
283 MPASS(ll_ifma->ifma_ifp == ifp); in inm_disconnect()
284 if (--ll_ifma->ifma_refcount == 0) { in inm_disconnect()
285 if (ll_ifma->ifma_flags & IFMA_F_ENQUEUED) { in inm_disconnect()
286 CK_STAILQ_REMOVE(&ifp->if_multiaddrs, ll_ifma, ifmultiaddr, ifma_link); in inm_disconnect()
287 ll_ifma->ifma_flags &= ~IFMA_F_ENQUEUED; in inm_disconnect()
289 MCDPRINTF("removed ll_ifma: %p from %s\n", ll_ifma, ifp->if_xname); in inm_disconnect()
[all …]