Searched refs:in_multi (Results 1 - 10 of 10) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet/
H A Din_var.h307 struct in_multi { struct
312 LIST_ENTRY(in_multi) inm_link; /* queue macro glue */
322 SLIST_ENTRY(in_multi) inm_dtle; /* detached waiting for rele */
323 SLIST_ENTRY(in_multi) inm_nrele; /* to-be-released by IGMP */
350 (struct in_multi *, int);
390 extern LIST_HEAD(in_multihead, in_multi) in_multihead;
394 * all of the in_multi records.
397 struct in_multi *i_inm;
401 * Macro for looking up the in_multi record for a given IP multicast address
407 * of in_multi record
[all...]
H A Digmp_var.h195 #define IGMP_NOT_MEMBER 0 /* Can garbage collect in_multi */
263 SLIST_HEAD(,in_multi) igi_relinmhead; /* released groups */
303 extern int igmp_change_state(struct in_multi *);
308 extern int igmp_joingroup(struct in_multi *);
309 extern void igmp_leavegroup(struct in_multi *);
H A Din_mcast.c138 struct in_multi **);
140 struct in_mfilter *, struct in_multi **);
141 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr,
143 static int inm_is_ifp_detached(const struct in_multi *);
144 static int inm_merge(struct in_multi *, /*const*/ struct in_mfilter *);
145 static void inm_reap(struct in_multi *);
187 struct in_multi inm; /* in_multi */
201 /* List of trash in_multi entries protected by inm_trash_lock */
206 #define INM_ZONE_NAME "in_multi" /* zon
[all...]
H A Digmp.c130 SLIST_HEAD(igmp_inm_relhead, in_multi);
138 static void igmp_final_leave(struct in_multi *, struct igmp_ifinfo *);
139 static int igmp_handle_state_change(struct in_multi *,
141 static int igmp_initial_join(struct in_multi *, struct igmp_ifinfo *);
148 static int igmp_input_v3_group_query(struct in_multi *,
164 static int igmp_v1v2_queue_report(struct in_multi *, const int);
165 static void igmp_v1v2_process_group_timer(struct in_multi *, const int);
167 static void igmp_v2_update_group(struct in_multi *, const int);
173 struct in_multi *, const int, const int, const int);
175 struct in_multi *);
[all...]
H A Dip_var.h144 struct in_multi **imo_membership; /* group memberships */
H A Din.c1123 struct in_multi *inm = ifp->if_allhostsinm;
1728 struct in_multi *inm;
H A Dip_input.c1113 struct in_multi *inm;
H A Dip_output.c777 struct in_multi *inm;
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_malloc.c201 "in_multi", /* 54 M_IPMADDR */
390 { SOX(in_multi),KMZ_LOOKUPZONE, FALSE }, /* 54 M_IPMADDR */
/darwin-on-arm/xnu/bsd/net/
H A Dif_var.h579 struct in_multi *if_allhostsinm; /* store all-hosts inm for this ifp */

Completed in 42 milliseconds