Home
last modified time | relevance | path

Searched refs:in6_mfilter (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/netinet6/
H A Din6_mcast.c123 static void im6f_commit(struct in6_mfilter *);
124 static int im6f_get_source(struct in6_mfilter *imf,
128 im6f_graft(struct in6_mfilter *, const uint8_t,
130 static void im6f_leave(struct in6_mfilter *);
131 static int im6f_prune(struct in6_mfilter *, const struct sockaddr_in6 *);
132 static void im6f_purge(struct in6_mfilter *);
133 static void im6f_rollback(struct in6_mfilter *);
134 static void im6f_reap(struct in6_mfilter *);
135 static struct in6_mfilter *
139 im6o_match_source(struct in6_mfilter *, const struct sockaddr *);
[all …]
H A Din6_var.h600 struct in6_mfilter { struct
605 STAILQ_ENTRY(in6_mfilter) im6f_entry; /* list entry */ argument
611 STAILQ_HEAD(ip6_mfilter_head, in6_mfilter);
613 struct in6_mfilter *ip6_mfilter_alloc(int mflags, int st0, int st1);
614 void ip6_mfilter_free(struct in6_mfilter *);
623 static inline struct in6_mfilter *
631 ip6_mfilter_insert(struct ip6_mfilter_head *head, struct in6_mfilter *imf) in ip6_mfilter_insert()
638 ip6_mfilter_remove(struct ip6_mfilter_head *head, struct in6_mfilter *imf) in ip6_mfilter_remove()
641 STAILQ_REMOVE(head, imf, in6_mfilter, im6f_entry); in ip6_mfilter_remove()
650 struct in6_mfilter *im in ip6_mfilter_count()
[all...]
H A Din6_pcb.c833 struct in6_mfilter *imf; in in6_pcbpurgeif0()
/freebsd/sys/netpfil/pf/
H A Dif_pfsync.c312 struct in_mfilter *, struct in6_mfilter *);
2801 struct in_mfilter* imf, struct in6_mfilter* im6f) in pfsync_multicast_setup()
2877 struct in6_mfilter *im6f; in pfsync_multicast_cleanup()
2938 struct in6_mfilter *im6f = NULL; in pfsync_kstatus_to_softc()
/freebsd/sys/netinet/
H A Dip_carp.c1922 struct in6_mfilter *im6f[2]; in carp_multicast_setup()
1992 struct in6_mfilter *im6f; in carp_multicast_cleanup()