Home | History | Annotate | Download | only in netinet6

Lines Matching defs:imm

2441 	struct in6_multi_mship *imm;
2562 LIST_FOREACH(imm, &im6o->im6o_memberships, i6mm_chain) {
2563 if (imm->i6mm_maddr->in6m_ifp == ifp &&
2564 IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr,
2568 if (imm != NULL) {
2576 imm = in6_joingroup(ifp, &ia, &error, 0);
2577 if (imm == NULL)
2579 LIST_INSERT_HEAD(&im6o->im6o_memberships, imm, i6mm_chain);
2652 LIST_FOREACH(imm, &im6o->im6o_memberships, i6mm_chain) {
2653 if ((ifp == NULL || imm->i6mm_maddr->in6m_ifp == ifp) &&
2654 IN6_ARE_ADDR_EQUAL(&imm->i6mm_maddr->in6m_addr,
2658 if (imm == NULL) {
2667 LIST_REMOVE(imm, i6mm_chain);
2668 in6_leavegroup(imm);
2743 struct in6_multi_mship *imm, *nimm;
2749 LIST_FOREACH_SAFE(imm, &im6o->im6o_memberships, i6mm_chain, nimm) {
2750 LIST_REMOVE(imm, i6mm_chain);
2751 in6_leavegroup(imm);