Home
last modified time | relevance | path

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

/freebsd/sys/netinet6/
H A Din6_var.h100 struct in6_multi;
115 SLIST_HEAD(in6_multi_head, in6_multi);
604 struct in6_multi *im6f_in6m; /* associated multicast address */
662 struct in6_multi *i6mm_maddr;
688 struct in6_multi { struct
698 SLIST_ENTRY(in6_multi) in6m_nrele; /* to-be-released by MLD */ argument
699 SLIST_ENTRY(in6_multi) in6m_defer; /* deferred MLDv1 */
725 void in6m_disconnect_locked(struct in6_multi_head *inmh, struct in6_multi *inm); argument
736 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode()
769 * Get the in6_multi pointe
700 in6m_srcsin6_multi global() argument
701 in6m_nsrcin6_multi global() argument
[all...]
H A Din6_mcast.c143 struct in6_multi **);
145 struct in6_mfilter *, struct in6_multi **, int);
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 *);
200 in6m_is_ifp_detached(const struct in6_multi *inm) in in6m_is_ifp_detached()
263 struct in6_multi *inm; in im6o_match_group()
354 struct in6_multi *
[all …]
H A Dmld6.c106 static void mld_final_leave(struct in6_multi *, struct mld_ifsoftc *);
108 static int mld_handle_state_change(struct in6_multi *,
110 static int mld_initial_join(struct in6_multi *, struct mld_ifsoftc *,
122 struct in6_multi *);
124 static int mld_v1_transmit_report(struct in6_multi *, const int);
125 static void mld_v1_update_group(struct in6_multi *, const int);
131 struct in6_multi *);
133 struct in6_multi *, const int, const int, const int,
137 static int mld_v2_merge_state_changes(struct in6_multi *,
141 struct in6_multi *, const int);
[all …]
H A Dmld6_var.h162 int mld_change_state(struct in6_multi *, const int);
H A Din6.c674 struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) in in6_update_ifa_join_mc()
1113 struct in6_multi *in6m_sol; in in6_broadcast_ifa()
2702 struct in6_multi *inm; in in6_join_proxy_ndp_mc()
2723 struct in6_multi *inm; in in6_leave_proxy_ndp_mc()
H A Din6_pcb.c832 struct in6_multi *inm; in in6_pcbpurgeif0()
H A Dicmp6.c491 struct in6_multi *inm; in icmp6_input()
/freebsd/usr.sbin/ifmcstat/
H A Difmcstat.c138 static struct in6_multi *
139 in6_multientry(struct in6_multi *);
495 (void)in6_multientry((struct in6_multi *) in if6_addrlist()
509 static struct in6_multi *
510 in6_multientry(struct in6_multi *mc) in in6_multientry()
512 struct in6_multi multi; in in6_multientry()
514 KREAD(mc, &multi, struct in6_multi); in in6_multientry()
/freebsd/sys/netinet/
H A Dicmp6.h704 struct in6_multi;