Searched refs:in_multi (Results 1 – 9 of 9) sorted by relevance
| /xnu-12377.61.12/bsd/netinet/ |
| H A D | in_var.h | 376 struct in_multi { struct 381 LIST_ENTRY(in_multi) inm_link; /* queue macro glue */ argument 391 SLIST_ENTRY(in_multi) inm_dtle; /* detached waiting for rele */ argument 392 SLIST_ENTRY(in_multi) inm_nrele; /* to-be-released by IGMP */ 419 (struct in_multi *, int); argument 459 extern LIST_HEAD(in_multihead, in_multi) in_multihead; 466 struct in_multi *i_inm; 559 extern void inm_commit(struct in_multi *); 560 extern void inm_clear_recorded(struct in_multi *); 561 extern void inm_print(const struct in_multi *); [all …]
|
| H A D | in_mcast.c | 130 struct in_multi **); 132 struct in_mfilter *, struct in_multi **); 133 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr, 135 static int inm_is_ifp_detached(const struct in_multi *); 136 static int inm_merge(struct in_multi *, /*const*/ struct in_mfilter *); 137 static void inm_reap(struct in_multi *); 179 struct in_multi inm; /* in_multi */ 215 static struct in_multi *in_multi_alloc(zalloc_flags_t); 216 static void in_multi_free(struct in_multi *); 217 static void in_multi_attach(struct in_multi *); [all …]
|
| H A D | igmp.c | 121 SLIST_HEAD(igmp_inm_relhead, in_multi); 129 static void igmp_final_leave(struct in_multi *, struct igmp_ifinfo *, 131 static int igmp_handle_state_change(struct in_multi *, 133 static int igmp_initial_join(struct in_multi *, struct igmp_ifinfo *, 141 static int igmp_input_v3_group_query(struct in_multi *, 154 static void igmp_append_relq(struct igmp_ifinfo *, struct in_multi *); 157 static int igmp_v1v2_queue_report(struct in_multi *, const int); 158 static void igmp_v1v2_process_group_timer(struct in_multi *, const int); 160 static uint32_t igmp_v2_update_group(struct in_multi *, const int); 166 struct in_multi *, const int, const int, const int); [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 | 135 struct in_multi **__counted_by(imo_max_memberships) imo_membership; 191 struct in_multi *imn; \
|
| H A D | in.c | 779 struct in_multi *__single inm = ifp->if_allhostsinm; in inctl_ifaddr() 1823 struct in_multi *__single inm; in in_ifinit()
|
| H A D | ip_output.c | 926 struct in_multi *inm; in ip_output_list() 2974 kfree_type_counted_by(struct in_multi *, imo->imo_max_memberships, imo->imo_membership); in imo_remref()
|
| H A D | ip_input.c | 1532 struct in_multi *__single inm; in ip_input_second_pass()
|
| /xnu-12377.61.12/bsd/net/ |
| H A D | if_var_private.h | 814 struct in_multi *if_allhostsinm; /* store all-hosts inm for this ifp */
|