Home
last modified time | relevance | path

Searched refs:in_multi (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/netinet/
H A Din_var.h53 struct in_multi;
55 SLIST_HEAD(in_multi_head, in_multi);
63 struct in_multi *ii_allhosts; /* 224.0.0.1 membership */
207 struct in_multi *imf_inm; /* associated multicast address */
290 struct in_multi { struct
291 LIST_ENTRY(in_multi) inm_link; /* to-be-released by in_ifdetach */
302 SLIST_ENTRY(in_multi) inm_nrele; /* to-be-released by IGMP */ argument
336 ims_get_mode(const struct in_multi *inm, const struct ip_msource *ims, in ims_get_mode() argument
374 void inm_disconnect(struct in_multi *inm);
380 static __inline struct in_multi *
[all …]
H A Din_mcast.c148 struct in_multi **);
149 static int inm_get_source(struct in_multi *inm, const in_addr_t haddr,
152 static int inm_is_ifp_detached(const struct in_multi *);
154 static int inm_merge(struct in_multi *, /*const*/ struct in_mfilter *);
155 static void inm_purge(struct in_multi *);
156 static void inm_reap(struct in_multi *);
157 static void inm_release(struct in_multi *);
195 inm_is_ifp_detached(const struct in_multi *inm) in inm_is_ifp_detached()
244 SLIST_CONCAT(&inm_free_list, inmh, in_multi, inm_nrele); in inm_release_list_deferred()
250 inm_disconnect(struct in_multi *inm) in inm_disconnect()
[all …]
H A Digmp.c101 static void igmp_final_leave(struct in_multi *, struct igmp_ifsoftc *);
102 static int igmp_handle_state_change(struct in_multi *,
104 static int igmp_initial_join(struct in_multi *, struct igmp_ifsoftc *);
111 static int igmp_input_v3_group_query(struct in_multi *,
126 static int igmp_v1v2_queue_report(struct in_multi *, const int);
127 static void igmp_v1v2_process_group_timer(struct in_multi *, const int);
129 static void igmp_v2_update_group(struct in_multi *, const int);
135 struct in_multi *, const int, const int, const int);
137 struct in_multi *);
139 struct mbufq *, struct mbufq *, struct in_multi *,
[all …]
H A Digmp_var.h221 int igmp_change_state(struct in_multi *);
H A Din.c1478 struct in_multi *inm; in in_purgemaddrs()
H A Din_pcb.c2045 struct in_multi *inm; in in_pcbpurgeif0()