Searched refs:in6_multi (Results 1 - 13 of 13) sorted by relevance
/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | in6_var.h | 740 struct in6_multi *i6mm_maddr; /* Multicast address pointer */ 750 struct in6_multi { struct 755 LIST_ENTRY(in6_multi) in6m_entry; /* list glue */ 763 SLIST_ENTRY(in6_multi) in6m_dtle; /* detached waiting for rele */ 764 SLIST_ENTRY(in6_multi) in6m_nrele; /* to-be-released by MLD */ 790 (struct in6_multi *, int); 834 extern LIST_HEAD(in6_multihead, in6_multi) in6_multihead; 838 * all of the in6_multi records. 842 struct in6_multi *i_in6m; 846 * Macros for looking up the in6_multi recor [all...] |
H A D | in6_mcast.c | 129 struct in6_multi **); 130 static int in6m_get_source(struct in6_multi *inm, 133 static int in6m_is_ifp_detached(const struct in6_multi *); 134 static int in6m_merge(struct in6_multi *, /*const*/ struct in6_mfilter *); 135 static void in6m_reap(struct in6_multi *); 182 struct in6_multi in6m; /* in6_multi */ 196 /* List of trash in6_multi entries protected by in6m_trash_lock */ 206 static struct zone *in6m_zone; /* zone for in6_multi */ 209 #define IN6M_ZONE_NAME "in6_multi" /* zon [all...] |
H A D | mld6_var.h | 190 SLIST_HEAD(,in6_multi) mli_relinmhead; /* released groups */ 229 extern int mld_change_state(struct in6_multi *, const int);
|
H A D | mld6.c | 144 * of in6_multi records and find it that way; this is done with in6_multihead 147 * NULL for as long as the in6_multi is valid.) 149 * The above creates a requirement for the in6_multi to stay in in6_multihead 152 * this, the request and reference counts of the in6_multi are bumped up when 154 * handler. Each in6_multi holds a reference to the underlying mld_ifinfo. 165 SLIST_HEAD(mld_in6m_relhead, in6_multi); 172 static void mld_final_leave(struct in6_multi *, struct mld_ifinfo *); 173 static int mld_handle_state_change(struct in6_multi *, 175 static int mld_initial_join(struct in6_multi *, struct mld_ifinfo *, 187 static void mld_v1_process_group_timer(struct in6_multi *, cons [all...] |
H A D | ip6_var.h | 143 struct in6_multi **im6o_membership; /* group memberships */
|
H A D | ip6_mroute.c | 1478 struct in6_multi *in6m;
|
H A D | ip6_input.c | 785 struct in6_multi *in6m = NULL;
|
H A D | nd6.c | 2048 struct in6_multi *in6m; 2077 struct in6_multi *in6m;
|
H A D | icmp6.c | 466 struct in6_multi *inm;
|
H A D | in6.c | 1453 struct in6_multi *in6m_sol = NULL;
|
H A D | ip6_output.c | 1046 struct in6_multi *in6m;
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | icmp6.h | 714 struct in6_multi;
|
/darwin-on-arm/xnu/bsd/netkey/ |
H A D | key.c | 4836 struct in6_multi *in6m;
|
Completed in 85 milliseconds