| /f-stack/freebsd/netinet6/ |
| H A D | mld6.c | 564 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 D | in6_mcast.c | 270 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 D | in6_var.h | 742 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 D | in6_pcb.c | 837 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 D | icmp6.c | 438 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 D | igmp.c | 2350 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 D | in_mcast.c | 325 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 D | in_var.h | 364 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 D | in.c | 1213 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 D | in_pcb.c | 1962 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 D | in_var.h | 364 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 D | in6_var.h | 742 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 …]
|