Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/netinet6/
Din6_var.h570 struct in6_multi *i6mm_maddr;
596 struct in6_multi { struct
597 LIST_ENTRY(in6_multi) in6m_entry; /* list glue */
607 SLIST_ENTRY(in6_multi) in6m_nrele; /* to-be-released by MLD */ argument
642 im6s_get_mode(const struct in6_multi *inm, const struct ip6_msource *ims, in im6s_get_mode() argument
676 static __inline struct in6_multi *
680 struct in6_multi *inm; in in6m_lookup_locked()
688 inm = (struct in6_multi *)ifma->ifma_protospec; in in6m_lookup_locked()
702 static __inline struct in6_multi *
705 struct in6_multi *inm; in in6m_lookup()
[all …]
Din6_mcast.c130 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 *inm) in in6m_is_ifp_detached()
225 struct in6_multi **nmships; in im6o_grow()
226 struct in6_multi **omships; in im6o_grow()
241 nmships = (struct in6_multi **)realloc(omships, in im6o_grow()
[all …]
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 *, const int);
[all …]
Dmld6_var.h54 SLIST_HEAD(,in6_multi) mli_relinmhead; /* released groups */
149 int mld_change_state(struct in6_multi *, const int);
Din6_ifattach.c959 LIST_HEAD(,in6_multi) purgeinms; in in6_purgemaddrs()
960 struct in6_multi *inm, *tinm; in in6_purgemaddrs()
977 inm = (struct in6_multi *)ifma->ifma_protospec; in in6_purgemaddrs()
Dip6_var.h112 struct in6_multi **im6o_membership; /* group memberships */
Din6.c820 struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) in in6_update_ifa_join_mc()
1001 struct in6_multi *in6m_sol; in in6_update_ifa()
Dicmp6.c442 struct in6_multi *inm; in icmp6_input()
/freebsd-9-stable/usr.sbin/ifmcstat/
Difmcstat.c142 static struct in6_multi *
143 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-9-stable/sys/netinet/
Dicmp6.h671 struct in6_multi;
Dip_carp.c431 sc->sc_im6o.im6o_membership = (struct in6_multi **)malloc( in carp_clone_create()
432 (sizeof(struct in6_multi *) * IPV6_MIN_MEMBERSHIPS), M_CARP, in carp_clone_create()
1757 struct in6_multi *in6m; in carp_set_addr6()
/freebsd-9-stable/sys/netipsec/
Dkey.c3963 struct in6_multi *in6m;