Lines Matching refs:imo
694 struct ip_moptions *imo;
697 imo = inp->inp_moptions;
698 if (imo->imo_multicast_ifp != NULL && (ia == NULL ||
699 ia->ia_ifp != imo->imo_multicast_ifp)) {
700 ifp = imo->imo_multicast_ifp;
1009 struct ip_moptions *imo;
1013 imo = inp->inp_moptions;
1015 imo != NULL) {
1020 if (imo->imo_multicast_ifp == ifp)
1021 imo->imo_multicast_ifp = NULL;
1027 for (i = 0, gap = 0; i < imo->imo_num_memberships;
1029 if (imo->imo_membership[i]->inm_ifp == ifp) {
1030 in_delmulti(&imo->imo_membership[i]);
1033 imo->imo_membership[i - gap] =
1034 imo->imo_membership[i];
1036 imo->imo_num_memberships -= gap;