Home
last modified time | relevance | path

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

/xnu-11215.1.10/bsd/netinet6/
H A Din6_var.h947 struct in6_multi *i6mm_maddr; /* Multicast address pointer */
994 struct in6_multi { struct
999 LIST_ENTRY(in6_multi) in6m_entry; /* list glue */ argument
1010 SLIST_ENTRY(in6_multi) in6m_dtle; /* detached waiting for rele */ argument
1011 SLIST_ENTRY(in6_multi) in6m_nrele; /* to-be-released by MLD */
1037 (struct in6_multi *, int); argument
1082 extern LIST_HEAD(in6_multihead, in6_multi) in6_multihead;
1090 struct in6_multi *i_in6m;
1164 struct in6_mfilter *, struct in6_multi **, int);
1165 extern int in6_mc_leave(struct in6_multi *, struct in6_mfilter *);
[all …]
H A Din6_mcast.c122 struct in6_multi **);
123 static int in6m_get_source(struct in6_multi *inm,
126 static int in6m_is_ifp_detached(const struct in6_multi *);
127 static int in6m_merge(struct in6_multi *, /*const*/ struct in6_mfilter *);
128 static void in6m_reap(struct in6_multi *);
175 struct in6_multi in6m; /* in6_multi */
212 static struct in6_multi *in6_multi_alloc(zalloc_flags_t);
213 static void in6_multi_free(struct in6_multi *);
214 static void in6_multi_attach(struct in6_multi *);
217 static void in6m_trace(struct in6_multi *, int);
[all …]
H A Dmld6.c168 SLIST_HEAD(mld_in6m_relhead, in6_multi);
175 static void mld_final_leave(struct in6_multi *, struct mld_ifinfo *,
177 static int mld_handle_state_change(struct in6_multi *, struct mld_ifinfo *,
179 static int mld_initial_join(struct in6_multi *, struct mld_ifinfo *,
185 static void mld_append_relq(struct mld_ifinfo *, struct in6_multi *);
192 static void mld_v1_process_group_timer(struct in6_multi *, const int);
194 static int mld_v1_transmit_report(struct in6_multi *, const uint8_t);
195 static uint32_t mld_v1_update_group(struct in6_multi *, const int);
201 struct in6_multi *);
203 struct in6_multi *, const int, const int, const int,
[all …]
H A Dmld6_var.h191 SLIST_HEAD(, in6_multi) mli_relinmhead; /* released groups */
241 extern int mld_change_state(struct in6_multi *, struct mld_tparams *,
H A Dip6_var.h143 struct in6_multi **__counted_by(im6o_max_memberships) im6o_membership;
H A Dip6_output.c1346 struct in6_multi *__single in6m; in ip6_output_list()
3568 kfree_type_counted_by(struct in6_multi *, im6o->im6o_max_memberships, im6o->im6o_membership); in im6o_remref()
H A Dnd6.c3018 struct in6_multi *__single in6m; in nd6_rtrequest()
3050 struct in6_multi *__single in6m; in nd6_rtrequest()
H A Dip6_input.c1102 struct in6_multi *__single in6m = NULL; in ip6_input()
H A Dicmp6.c538 struct in6_multi *__single inm; in icmp6_input()
H A Din6.c2090 struct in6_multi *__single in6m_sol; in in6_ifaupdate_aux()
/xnu-11215.1.10/bsd/netinet/
H A Dicmp6.h767 struct in6_multi;
/xnu-11215.1.10/bsd/netkey/
H A Dkey.c5393 struct in6_multi *in6m; in key_ismyaddr6()