Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/netinet6/
Din6_var.h103 struct in6_multi;
118 SLIST_HEAD(in6_multi_head, in6_multi);
605 struct in6_multi *im6f_in6m; /* associated multicast address */
663 struct in6_multi *i6mm_maddr;
689 struct in6_multi { struct
699 SLIST_ENTRY(in6_multi) in6m_nrele; /* to-be-released by MLD */ argument
700 SLIST_ENTRY(in6_multi) in6m_defer; /* deferred MLDv1 */
726 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm); argument
737 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode()
773 static __inline struct in6_multi *
[all …]
Din6_mcast.c145 struct in6_multi **);
146 static int in6m_get_source(struct in6_multi *inm,
150 static int in6m_is_ifp_detached(const struct in6_multi *);
152 static int in6m_merge(struct in6_multi *, /*const*/ struct in6_mfilter *);
153 static void in6m_purge(struct in6_multi *);
154 static void in6m_reap(struct in6_multi *);
199 in6m_is_ifp_detached(const struct in6_multi *inm) in in6m_is_ifp_detached()
262 struct in6_multi *inm; in im6o_match_group()
356 struct in6_multi **pinm) in in6_getmulti()
361 struct in6_multi *inm; in in6_getmulti()
[all …]
Dmld6.c112 static void mld_final_leave(struct in6_multi *, struct mld_ifsoftc *);
114 static int mld_handle_state_change(struct in6_multi *,
116 static int mld_initial_join(struct in6_multi *, struct mld_ifsoftc *,
128 struct in6_multi *);
130 static int mld_v1_transmit_report(struct in6_multi *, const int);
131 static void mld_v1_update_group(struct in6_multi *, const int);
137 struct in6_multi *);
139 struct in6_multi *, const int, const int, const int,
143 static int mld_v2_merge_state_changes(struct in6_multi *,
147 struct in6_multi *, const int);
[all …]
Dmld6_var.h164 int mld_change_state(struct in6_multi *, const int);
Din6.c768 struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) in in6_update_ifa_join_mc()
1215 struct in6_multi *in6m_sol; in in6_broadcast_ifa()
Din6_pcb.c813 struct in6_multi *inm; in in6_pcbpurgeif0()
Dicmp6.c433 struct in6_multi *inm; in icmp6_input()
/freebsd-12-stable/usr.sbin/ifmcstat/
Difmcstat.c141 static struct in6_multi *
142 in6_multientry(struct in6_multi *);
498 (void)in6_multientry((struct in6_multi *) in if6_addrlist()
512 static struct in6_multi *
513 in6_multientry(struct in6_multi *mc) in in6_multientry()
515 struct in6_multi multi; in in6_multientry()
517 KREAD(mc, &multi, struct in6_multi); in in6_multientry()
/freebsd-12-stable/sys/netinet/
Dicmp6.h692 struct in6_multi;