Searched refs:in6_multi (Results 1 - 12 of 12) sorted by relevance

/freebsd-10.3-release/sys/netinet6/
H A Dmld6_var.h54 SLIST_HEAD(,in6_multi) mli_relinmhead; /* released groups */
149 int mld_change_state(struct in6_multi *, const int);
H A Din6_var.h611 struct in6_multi *i6mm_maddr;
637 struct in6_multi { struct
638 LIST_ENTRY(in6_multi) in6m_entry; /* list glue */
648 SLIST_ENTRY(in6_multi) in6m_nrele; /* to-be-released by MLD */
683 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims,
711 * Look up an in6_multi record for an IPv6 multicast address
717 static __inline struct in6_multi *
721 struct in6_multi *inm;
729 inm = (struct in6_multi *)ifma->ifma_protospec;
743 static __inline struct in6_multi *
[all...]
H A Din6_mcast.c88 static MALLOC_DEFINE(M_IP6MADDR, "in6_multi", "IPv6 multicast group");
102 * struct in6_multi is covered by IN6_MULTI_LOCK. There isn't strictly
103 * any need for in6_multi itself to be virtualized -- it is bound to an ifp
130 struct in6_multi **);
131 static int in6m_get_source(struct in6_multi *inm,
135 static int in6m_is_ifp_detached(const struct in6_multi *);
137 static int in6m_merge(struct in6_multi *, /*const*/ struct in6_mfilter *);
138 static void in6m_purge(struct in6_multi *);
139 static void in6m_reap(struct in6_multi *);
187 in6m_is_ifp_detached(const struct in6_multi *in
[all...]
H A Dmld6.c109 static void mld_final_leave(struct in6_multi *, struct mld_ifinfo *);
111 static int mld_handle_state_change(struct in6_multi *,
113 static int mld_initial_join(struct in6_multi *, struct mld_ifinfo *,
125 struct in6_multi *);
127 static int mld_v1_transmit_report(struct in6_multi *, const int);
128 static void mld_v1_update_group(struct in6_multi *, const int);
134 struct in6_multi *);
136 struct in6_multi *, const int, const int, const int,
140 static int mld_v2_merge_state_changes(struct in6_multi *,
144 struct in6_multi *, cons
[all...]
H A Din6_ifattach.c952 LIST_HEAD(,in6_multi) purgeinms;
953 struct in6_multi *inm, *tinm;
960 * Extract list of in6_multi associated with the detaching ifp
970 inm = (struct in6_multi *)ifma->ifma_protospec;
H A Dip6_var.h112 struct in6_multi **im6o_membership; /* group memberships */
H A Din6.c842 struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol)
1022 struct in6_multi *in6m_sol;
H A Dicmp6.c441 struct in6_multi *inm;
/freebsd-10.3-release/usr.sbin/ifmcstat/
H A Difmcstat.c142 static struct in6_multi *
143 in6_multientry(struct in6_multi *);
499 (void)in6_multientry((struct in6_multi *)
513 static struct in6_multi *
514 in6_multientry(struct in6_multi *mc)
516 struct in6_multi multi;
518 KREAD(mc, &multi, struct in6_multi);
/freebsd-10.3-release/sys/netinet/
H A Dip_carp.c1299 struct in6_multi *in6m;
1304 im6o->im6o_membership = (struct in6_multi **)malloc(
1305 (sizeof(struct in6_multi *) * IPV6_MIN_MEMBERSHIPS), M_CARP,
H A Dicmp6.h687 struct in6_multi;
/freebsd-10.3-release/sys/netipsec/
H A Dkey.c3883 struct in6_multi *in6m;

Completed in 282 milliseconds