Lines Matching refs:in6_addr
74 static struct in6_addr mld2_all_mcr = MLD2_ALL_MCR_INIT;
84 static void mld_del_delrec(struct inet6_dev *idev, const struct in6_addr *addr);
90 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca,
91 int sfmode, int sfcount, const struct in6_addr *psfsrc,
93 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca,
94 int sfmode, int sfcount, const struct in6_addr *psfsrc,
135 int ipv6_sock_mc_join(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_mc_join()
207 int ipv6_sock_mc_drop(struct sock *sk, int ifindex, const struct in6_addr *addr) in ipv6_sock_mc_drop()
250 const struct in6_addr *group, in ip6_mc_find_dev_rcu()
314 struct in6_addr *source, *group; in ip6_mc_source()
445 const struct in6_addr *group; in ip6_mc_msfilter()
536 const struct in6_addr *group; in ip6_mc_msfget()
603 bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr, in inet6_mc_check()
604 const struct in6_addr *src_addr) in inet6_mc_check()
744 static void mld_del_delrec(struct inet6_dev *idev, const struct in6_addr *pmca) in mld_del_delrec()
821 const struct in6_addr *addr) in mca_alloc()
853 int ipv6_dev_mc_inc(struct net_device *dev, const struct in6_addr *addr) in ipv6_dev_mc_inc()
909 int __ipv6_dev_mc_dec(struct inet6_dev *idev, const struct in6_addr *addr) in __ipv6_dev_mc_dec()
936 int ipv6_dev_mc_dec(struct net_device *dev, const struct in6_addr *addr) in ipv6_dev_mc_dec()
955 bool ipv6_chk_mcast_addr(struct net_device *dev, const struct in6_addr *group, in ipv6_chk_mcast_addr()
956 const struct in6_addr *src_addr) in ipv6_chk_mcast_addr()
1069 const struct in6_addr *srcs) in mld_xmarksources()
1097 const struct in6_addr *srcs) in mld_marksources()
1302 const struct in6_addr *group; in igmp6_event_query()
1310 if (!pskb_may_pull(skb, sizeof(struct in6_addr))) in igmp6_event_query()
1372 ntohs(mlh2->mld2q_nsrcs) * sizeof(struct in6_addr))) in igmp6_event_query()
1528 const struct in6_addr *saddr, in ip6_mc_hdr()
1529 const struct in6_addr *daddr, in ip6_mc_hdr()
1558 struct in6_addr addr_buf; in mld_newpack()
1559 const struct in6_addr *saddr; in mld_newpack()
1734 struct in6_addr *psrc; in add_grec()
1765 psrc = (struct in6_addr *)skb_put(skb, sizeof(*psrc)); in add_grec()
1931 static void igmp6_send(struct in6_addr *addr, struct net_device *dev, int type) in igmp6_send()
1938 const struct in6_addr *snd_addr, *saddr; in igmp6_send()
1939 struct in6_addr addr_buf; in igmp6_send()
1954 len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); in igmp6_send()
2077 const struct in6_addr *psfsrc) in ip6_mc_del1_src()
2113 static int ip6_mc_del_src(struct inet6_dev *idev, const struct in6_addr *pmca, in ip6_mc_del_src()
2114 int sfmode, int sfcount, const struct in6_addr *psfsrc, in ip6_mc_del_src()
2174 const struct in6_addr *psfsrc) in ip6_mc_add1_src()
2277 static int ip6_mc_add_src(struct inet6_dev *idev, const struct in6_addr *pmca, in ip6_mc_add_src()
2278 int sfmode, int sfcount, const struct in6_addr *psfsrc, in ip6_mc_add_src()