Searched refs:in6_multi (Results 1 - 12 of 12) sorted by relevance
/freebsd-10.3-release/sys/netinet6/ |
H A D | mld6_var.h | 54 SLIST_HEAD(,in6_multi) mli_relinmhead; /* released groups */ 149 int mld_change_state(struct in6_multi *, const int);
|
H A D | in6_var.h | 611 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 D | in6_mcast.c | 88 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 D | mld6.c | 109 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 D | in6_ifattach.c | 952 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 D | ip6_var.h | 112 struct in6_multi **im6o_membership; /* group memberships */
|
H A D | in6.c | 842 struct in6_ifaddr *ia, int flags, struct in6_multi **in6m_sol) 1022 struct in6_multi *in6m_sol;
|
H A D | icmp6.c | 441 struct in6_multi *inm;
|
/freebsd-10.3-release/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 142 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 D | ip_carp.c | 1299 struct in6_multi *in6m; 1304 im6o->im6o_membership = (struct in6_multi **)malloc( 1305 (sizeof(struct in6_multi *) * IPV6_MIN_MEMBERSHIPS), M_CARP,
|
H A D | icmp6.h | 687 struct in6_multi;
|
/freebsd-10.3-release/sys/netipsec/ |
H A D | key.c | 3883 struct in6_multi *in6m;
|
Completed in 282 milliseconds