Home
last modified time | relevance | path

Searched refs:inm (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/netinet6/
H A Dmld6.c564 if (inm == NULL) in mld_ifdetach()
951 if (inm == NULL) in mld_v2_input_query()
1937 if (inm->in6m_st[1].iss_fmode != inm->in6m_st[0].iss_fmode) { in mld_change_state()
1939 inm->in6m_st[0].iss_fmode, inm->in6m_st[1].iss_fmode); in mld_change_state()
1987 inm->in6m_ifp, if_name(inm->in6m_ifp)); in mld_initial_join()
2136 inm->in6m_ifp, if_name(inm->in6m_ifp)); in mld_handle_state_change()
2202 inm->in6m_ifp, if_name(inm->in6m_ifp)); in mld_final_leave()
2244 if_name(inm->in6m_ifp), inm->in6m_scrv); in mld_final_leave()
2254 &inm->in6m_scq, inm, 1, 0, 0, in mld_final_leave()
2282 __func__, &inm->in6m_addr, if_name(inm->in6m_ifp)); in mld_final_leave()
[all …]
H A Din6_mcast.c270 if (inm == NULL) in im6o_match_group()
388 *pinm = inm; in in6_getmulti()
424 if (inm->in6m_ifma != ifma || inm->in6m_ifp != ifp || in in6_getmulti()
430 *pinm = inm; in in6_getmulti()
444 inm = malloc(sizeof(*inm), M_IP6MADDR, M_NOWAIT | M_ZERO); in in6_getmulti()
464 *pinm = inm; in in6_getmulti()
1130 inm->in6m_st[0] = inm->in6m_st[1]; in in6m_commit()
1232 inm = NULL; in in6_joingroup_locked()
1282 *pinm = inm; in in6_joingroup_locked()
1332 inm, ip6_sprintf(ip6tbuf, &inm->in6m_addr), in in6_leavegroup_locked()
[all …]
H A Din6_var.h742 if (inm->in6m_st[t].iss_ex > 0 && in im6s_get_mode()
795 struct in6_multi *inm; in in6m_lookup_locked() local
799 if (inm == NULL) in in6m_lookup_locked()
802 return (inm); in in6m_lookup_locked()
815 struct in6_multi *inm; in in6m_lookup() local
823 return (inm); in in6m_lookup()
832 ++inm->in6m_refcount; in in6m_acquire_locked()
839 in6m_acquire_locked(inm); in in6m_acquire()
846 KASSERT(inm->in6m_refcount > 0, ("refcount == %d inm: %p", inm->in6m_refcount, inm)); in in6m_rele_locked()
849 if (--inm->in6m_refcount == 0) { in in6m_rele_locked()
[all …]
H A Din6_pcb.c837 struct in6_multi *inm; in in6_pcbpurgeif0() local
862 if ((inm = imf->im6f_in6m) == NULL) in in6_pcbpurgeif0()
864 if (inm->in6m_ifp != ifp) in in6_pcbpurgeif0()
868 in6_leavegroup_locked(inm, NULL); in in6_pcbpurgeif0()
H A Dicmp6.c438 struct in6_multi *inm; in icmp6_input() local
440 inm = in6m_lookup(ifp, &ip6->ip6_dst); in icmp6_input()
441 if (inm == NULL) { in icmp6_input()
/f-stack/freebsd/netinet/
H A Digmp.c2350 inm->inm_st[0].iss_fmode, inm->inm_st[1].iss_fmode); in igmp_change_state()
2389 ntohl(inm->inm_addr.s_addr), inm->inm_ifp, inm->inm_ifp->if_xname); in igmp_initial_join()
2500 ntohl(inm->inm_addr.s_addr), inm->inm_ifp->if_xname); in igmp_initial_join()
2516 ntohl(inm->inm_addr.s_addr), inm->inm_ifp, inm->inm_ifp->if_xname); in igmp_handle_state_change()
2536 ntohl(inm->inm_addr.s_addr), inm->inm_ifp->if_xname); in igmp_handle_state_change()
2575 __func__, ntohl(inm->inm_addr.s_addr), inm->inm_ifp, in igmp_final_leave()
2619 inm->inm_ifp->if_xname, inm->inm_scrv); in igmp_final_leave()
2629 &inm->inm_scq, inm, 1, 0, 0); in igmp_final_leave()
2652 ntohl(inm->inm_addr.s_addr), inm->inm_ifp->if_xname); in igmp_final_leave()
2769 __func__, inm, inm->inm_st[1].iss_asm)); in igmp_v3_enqueue_group_record()
[all …]
H A Din_mcast.c325 MPASS(inm); in inm_release_task()
378 inm = NULL; in inm_lookup_locked()
386 inm = NULL; in inm_lookup_locked()
388 return (inm); in inm_lookup_locked()
407 return (inm); in inm_lookup()
531 *pinm = inm; in in_getmulti()
569 if (inm->inm_ifma != ifma || inm->inm_ifp != ifp || in in_getmulti()
611 *pinm = inm; in in_getmulti()
1160 inm->inm_st[0] = inm->inm_st[1]; in inm_commit()
1243 inm = NULL; in in_joingroup_locked()
[all …]
H A Din_var.h364 if (inm->inm_st[t].iss_ex > 0 && in ims_get_mode()
397 void inm_disconnect(struct in_multi *inm);
402 inm_acquire_locked(struct in_multi *inm) in inm_acquire_locked() argument
406 ++inm->inm_refcount; in inm_acquire_locked()
410 inm_acquire(struct in_multi *inm) in inm_acquire() argument
413 inm_acquire_locked(inm); in inm_acquire()
420 MPASS(inm->inm_refcount > 0); in inm_rele_locked()
423 if (--inm->inm_refcount == 0) { in inm_rele_locked()
425 inm_disconnect(inm); in inm_rele_locked()
426 inm->inm_ifma->ifma_protospec = NULL; in inm_rele_locked()
[all …]
H A Din.c1213 struct in_multi *inm; in in_purgemaddrs() local
1231 inm = (struct in_multi *)ifma->ifma_protospec; in in_purgemaddrs()
1232 inm_rele_locked(&purgeinms, inm); in in_purgemaddrs()
H A Din_pcb.c1962 struct in_multi *inm; in in_pcbpurgeif0() local
1987 if ((inm = imf->imf_inm) == NULL) in in_pcbpurgeif0()
1989 if (inm->inm_ifp != ifp) in in_pcbpurgeif0()
1993 in_leavegroup_locked(inm, NULL); in in_pcbpurgeif0()
/f-stack/tools/compat/include/netinet/
H A Din_var.h364 if (inm->inm_st[t].iss_ex > 0 && in ims_get_mode()
397 void inm_disconnect(struct in_multi *inm);
402 inm_acquire_locked(struct in_multi *inm) in inm_acquire_locked() argument
406 ++inm->inm_refcount; in inm_acquire_locked()
410 inm_acquire(struct in_multi *inm) in inm_acquire() argument
413 inm_acquire_locked(inm); in inm_acquire()
420 MPASS(inm->inm_refcount > 0); in inm_rele_locked()
423 if (--inm->inm_refcount == 0) { in inm_rele_locked()
425 inm_disconnect(inm); in inm_rele_locked()
426 inm->inm_ifma->ifma_protospec = NULL; in inm_rele_locked()
[all …]
/f-stack/tools/compat/include/netinet6/
H A Din6_var.h742 if (inm->in6m_st[t].iss_ex > 0 && in im6s_get_mode()
795 struct in6_multi *inm; in in6m_lookup_locked() local
799 if (inm == NULL) in in6m_lookup_locked()
802 return (inm); in in6m_lookup_locked()
815 struct in6_multi *inm; in in6m_lookup() local
823 return (inm); in in6m_lookup()
832 ++inm->in6m_refcount; in in6m_acquire_locked()
839 in6m_acquire_locked(inm); in in6m_acquire()
846 KASSERT(inm->in6m_refcount > 0, ("refcount == %d inm: %p", inm->in6m_refcount, inm)); in in6m_rele_locked()
849 if (--inm->in6m_refcount == 0) { in in6m_rele_locked()
[all …]