Searched refs:in_multi (Results 1 – 9 of 9) sorted by relevance
| /xnu-8792.41.9/bsd/netinet/ |
| H A D | in_var.h | 312 struct in_multi { struct 317 LIST_ENTRY(in_multi) inm_link; /* queue macro glue */ argument 327 SLIST_ENTRY(in_multi) inm_dtle; /* detached waiting for rele */ argument 328 SLIST_ENTRY(in_multi) inm_nrele; /* to-be-released by IGMP */ 355 (struct in_multi *, int); argument 395 extern LIST_HEAD(in_multihead, in_multi) in_multihead; 402 struct in_multi *i_inm; 498 extern void inm_commit(struct in_multi *); 499 extern void inm_clear_recorded(struct in_multi *); 500 extern void inm_print(const struct in_multi *); [all …]
|
| H A D | in_mcast.c | 128 struct in_multi **); 130 struct in_mfilter *, struct in_multi **); 131 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr, 133 static int inm_is_ifp_detached(const struct in_multi *); 134 static int inm_merge(struct in_multi *, /*const*/ struct in_mfilter *); 135 static void inm_reap(struct in_multi *); 177 struct in_multi inm; /* in_multi */ 217 static struct in_multi *in_multi_alloc(zalloc_flags_t); 218 static void in_multi_free(struct in_multi *); 219 static void in_multi_attach(struct in_multi *); [all …]
|
| H A D | igmp.c | 118 SLIST_HEAD(igmp_inm_relhead, in_multi); 126 static void igmp_final_leave(struct in_multi *, struct igmp_ifinfo *, 128 static int igmp_handle_state_change(struct in_multi *, 130 static int igmp_initial_join(struct in_multi *, struct igmp_ifinfo *, 138 static int igmp_input_v3_group_query(struct in_multi *, 153 static int igmp_v1v2_queue_report(struct in_multi *, const int); 154 static void igmp_v1v2_process_group_timer(struct in_multi *, const int); 156 static uint32_t igmp_v2_update_group(struct in_multi *, const int); 162 struct in_multi *, const int, const int, const int); 164 struct in_multi *); [all …]
|
| H A D | igmp_var.h | 273 SLIST_HEAD(, in_multi) igi_relinmhead; /* released groups */ 324 extern int igmp_change_state(struct in_multi *, struct igmp_tparams *); 329 extern int igmp_joingroup(struct in_multi *); 330 extern void igmp_leavegroup(struct in_multi *);
|
| H A D | ip_var.h | 133 struct in_multi **__counted_by(imo_max_memberships) imo_membership;
|
| H A D | in.c | 851 struct in_multi *inm = ifp->if_allhostsinm; in inctl_ifaddr() 1894 struct in_multi *inm; in in_ifinit()
|
| H A D | ip_output.c | 881 struct in_multi *inm; in ip_output_list() 2870 kfree_type(struct in_multi *, imo->imo_max_memberships, imo->imo_membership); in imo_remref()
|
| H A D | ip_input.c | 1504 struct in_multi *inm; in ip_input_second_pass() 2008 struct in_multi *inm; in ip_input()
|
| /xnu-8792.41.9/bsd/net/ |
| H A D | if_var_private.h | 699 struct in_multi *if_allhostsinm; /* store all-hosts inm for this ifp */
|