Home
last modified time | relevance | path

Searched refs:inmh (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/netinet6/
H A Dmld6.c107 static void mld_fasttimo_vnet(struct in6_multi_head *inmh);
506 mld_ifdetach(struct ifnet *ifp, struct in6_multi_head *inmh) in mld_ifdetach() argument
530 in6m_disconnect_locked(inmh, inm); in mld_ifdetach()
541 in6m_rele_locked(inmh, inm); in mld_ifdetach()
1298 struct in6_multi_head inmh; in mld_fasttimo() local
1301 SLIST_INIT(&inmh); in mld_fasttimo()
1307 mld_fasttimo_vnet(&inmh); in mld_fasttimo()
1312 in6m_release_list_deferred(&inmh); in mld_fasttimo()
1323 mld_fasttimo_vnet(struct in6_multi_head *inmh) in mld_fasttimo_vnet() argument
1396 mld_v1_process_group_timer(inmh, inm); in mld_fasttimo_vnet()
[all …]
H A Din6_mcast.c557 in6m_release_list_deferred(struct in6_multi_head *inmh) in in6m_release_list_deferred() argument
559 if (SLIST_EMPTY(inmh)) in in6m_release_list_deferred()
562 SLIST_CONCAT(&in6m_free_list, inmh, in6_multi, in6m_nrele); in in6m_release_list_deferred()
583 in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm) in in6m_disconnect_locked() argument
632 in6m_rele_locked(inmh, inm); in in6m_disconnect_locked()
1237 struct in6_multi_head inmh; in in6_joingroup_locked() local
1297 SLIST_INIT(&inmh); in in6_joingroup_locked()
1310 in6m_disconnect_locked(&inmh, inm); in in6_joingroup_locked()
1311 in6m_rele_locked(&inmh, inm); in in6_joingroup_locked()
1318 in6m_release_list_deferred(&inmh); in in6_joingroup_locked()
[all …]
H A Din6_ifattach.c860 struct in6_multi_head inmh; in in6_purgemaddrs() local
862 SLIST_INIT(&inmh); in in6_purgemaddrs()
865 mld_ifdetach(ifp, &inmh); in in6_purgemaddrs()
868 in6m_release_list_deferred(&inmh); in in6_purgemaddrs()
H A Din6_var.h725 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm);
821 in6m_rele_locked(struct in6_multi_head *inmh, struct in6_multi *inm) in in6m_rele_locked() argument
830 SLIST_INSERT_HEAD(inmh, inm, in6m_nrele); in in6m_rele_locked()
/freebsd/sys/netinet/
H A Din_var.h419 inm_rele_locked(struct in_multi_head *inmh, struct in_multi *inm) in inm_rele_locked() argument
425 MPASS(inmh != NULL); in inm_rele_locked()
428 SLIST_INSERT_HEAD(inmh, inm, inm_nrele); in inm_rele_locked()
H A Din_mcast.c242 inm_release_list_deferred(struct in_multi_head *inmh) in inm_release_list_deferred() argument
245 if (SLIST_EMPTY(inmh)) in inm_release_list_deferred()
248 SLIST_CONCAT(&inm_free_list, inmh, in_multi, inm_nrele); in inm_release_list_deferred()
H A Digmp.c1836 igmp_v3_process_group_timers(struct in_multi_head *inmh, in igmp_v3_process_group_timers() argument
1941 inm_rele_locked(inmh, inm); in igmp_v3_process_group_timers()