Home
last modified time | relevance | path

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

/freebsd/sys/netinet6/
H A Dmld6.c106 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()
1273 struct in6_multi_head inmh; in mld_fasttimo() local
1276 SLIST_INIT(&inmh); in mld_fasttimo()
1282 mld_fasttimo_vnet(&inmh); in mld_fasttimo()
1287 in6m_release_list_deferred(&inmh); in mld_fasttimo()
1298 mld_fasttimo_vnet(struct in6_multi_head *inmh) in mld_fasttimo_vnet() argument
1371 mld_v1_process_group_timer(inmh, inm); in mld_fasttimo_vnet()
[all …]
H A Din6_mcast.c556 in6m_release_list_deferred(struct in6_multi_head *inmh) in in6m_release_list_deferred() argument
558 if (SLIST_EMPTY(inmh)) in in6m_release_list_deferred()
561 SLIST_CONCAT(&in6m_free_list, inmh, in6_multi, in6m_nrele); in in6m_release_list_deferred()
582 in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm) in in6m_disconnect_locked() argument
631 in6m_rele_locked(inmh, inm); in in6m_disconnect_locked()
1236 struct in6_multi_head inmh; in in6_joingroup_locked() local
1296 SLIST_INIT(&inmh); in in6_joingroup_locked()
1309 in6m_disconnect_locked(&inmh, inm); in in6_joingroup_locked()
1310 in6m_rele_locked(&inmh, inm); in in6_joingroup_locked()
1317 in6m_release_list_deferred(&inmh); in in6_joingroup_locked()
[all …]
H A Din6_ifattach.c964 struct in6_multi_head inmh; in in6_purgemaddrs() local
966 SLIST_INIT(&inmh); in in6_purgemaddrs()
969 mld_ifdetach(ifp, &inmh); in in6_purgemaddrs()
972 in6m_release_list_deferred(&inmh); in in6_purgemaddrs()
H A Din6_var.h750 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm);
846 in6m_rele_locked(struct in6_multi_head *inmh, struct in6_multi *inm) in in6m_rele_locked() argument
855 SLIST_INSERT_HEAD(inmh, inm, in6m_nrele); in in6m_rele_locked()
/freebsd/sys/netinet/
H A Din_var.h415 inm_rele_locked(struct in_multi_head *inmh, struct in_multi *inm) in inm_rele_locked() argument
421 MPASS(inmh != NULL); in inm_rele_locked()
424 SLIST_INSERT_HEAD(inmh, inm, inm_nrele); in inm_rele_locked()
H A Din_mcast.c240 inm_release_list_deferred(struct in_multi_head *inmh) in inm_release_list_deferred() argument
243 if (SLIST_EMPTY(inmh)) in inm_release_list_deferred()
246 SLIST_CONCAT(&inm_free_list, inmh, in_multi, inm_nrele); in inm_release_list_deferred()
H A Digmp.c1847 igmp_v3_process_group_timers(struct in_multi_head *inmh, in igmp_v3_process_group_timers() argument
1952 inm_rele_locked(inmh, inm); in igmp_v3_process_group_timers()