Lines Matching refs:in6_addr

86 	struct in6_addr	grec_mca;
87 struct in6_addr grec_src[0];
105 struct in6_addr mca;
119 struct in6_addr srcs[0];
122 struct in6_addr mld2_all_mcr = MLD2_ALL_MCR_INIT;
123 struct in6_addr all_nodes_addr = {{{0xff,0x02,0,0,0,0,0,0,0,0,0,0,0,0,0,0x1}}};
138 static void mld_del_delrec(struct inet6_dev *idev, struct in6_addr *addr);
143 int ip6_mc_del_src(struct inet6_dev *idev, struct in6_addr *pmca, int sfmode,
144 int sfcount, struct in6_addr *psfsrc, int delta);
145 int ip6_mc_add_src(struct inet6_dev *idev, struct in6_addr *pmca, int sfmode,
146 int sfcount, struct in6_addr *psfsrc, int delta);
174 int ipv6_sock_mc_join(struct sock *sk, int ifindex, struct in6_addr *addr) in ipv6_sock_mc_join()
190 memcpy(&mc_lst->addr, addr, sizeof(struct in6_addr)); in ipv6_sock_mc_join()
237 int ipv6_sock_mc_drop(struct sock *sk, int ifindex, struct in6_addr *addr) in ipv6_sock_mc_drop()
270 struct inet6_dev *ip6_mc_find_dev(struct in6_addr *group, int ifindex) in ip6_mc_find_dev()
338 struct in6_addr *source, *group; in ip6_mc_source()
390 sizeof(struct in6_addr)); in ip6_mc_source()
435 rv = memcmp(&psl->sl_addr[i], source, sizeof(struct in6_addr)); in ip6_mc_source()
457 struct in6_addr *group; in ip6_mc_msfilter()
533 struct in6_addr *group; in ip6_mc_msfget()
594 int inet6_mc_check(struct sock *sk, struct in6_addr *mc_addr, in inet6_mc_check()
595 struct in6_addr *src_addr) in inet6_mc_check()
733 static void mld_del_delrec(struct inet6_dev *idev, struct in6_addr *pmca) in mld_del_delrec()
799 int ipv6_dev_mc_inc(struct net_device *dev, struct in6_addr *addr) in ipv6_dev_mc_inc()
843 memcpy(&mc->mca_addr, addr, sizeof(struct in6_addr)); in ipv6_dev_mc_inc()
870 static int __ipv6_dev_mc_dec(struct net_device *dev, struct inet6_dev *idev, struct in6_addr *addr) in __ipv6_dev_mc_dec()
895 int ipv6_dev_mc_dec(struct net_device *dev, struct in6_addr *addr) in ipv6_dev_mc_dec()
913 int ipv6_chk_mcast_addr(struct net_device *dev, struct in6_addr *group, in ipv6_chk_mcast_addr()
914 struct in6_addr *src_addr) in ipv6_chk_mcast_addr()
1003 struct in6_addr *srcs) in mld_marksources()
1025 struct in6_addr *group; in igmp6_event_query()
1033 if (!pskb_may_pull(skb, sizeof(struct in6_addr))) in igmp6_event_query()
1048 group = (struct in6_addr *) (hdr + 1); in igmp6_event_query()
1139 struct in6_addr *addrp; in igmp6_event_report()
1153 if (!pskb_may_pull(skb, sizeof(struct in6_addr))) in igmp6_event_report()
1164 addrp = (struct in6_addr *) (hdr + 1); in igmp6_event_report()
1242 struct in6_addr addr_buf; in mld_newpack()
1378 sizeof(struct in6_addr)) { in add_grec()
1401 struct in6_addr *psrc; in add_grec()
1430 psrc = (struct in6_addr *)skb_put(skb, sizeof(*psrc)); in add_grec()
1581 void igmp6_send(struct in6_addr *addr, struct net_device *dev, int type) in igmp6_send()
1586 struct in6_addr *snd_addr; in igmp6_send()
1587 struct in6_addr *addrp; in igmp6_send()
1588 struct in6_addr addr_buf; in igmp6_send()
1589 struct in6_addr all_routers; in igmp6_send()
1601 len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); in igmp6_send()
1628 addrp = (struct in6_addr *) skb_put(skb, sizeof(struct in6_addr)); in igmp6_send()
1649 struct in6_addr *psfsrc) in ip6_mc_del1_src()
1685 int ip6_mc_del_src(struct inet6_dev *idev, struct in6_addr *pmca, int sfmode, in ip6_mc_del_src()
1686 int sfcount, struct in6_addr *psfsrc, int delta) in ip6_mc_del_src()
1745 struct in6_addr *psfsrc, int delta) in ip6_mc_add1_src()
1809 int ip6_mc_add_src(struct inet6_dev *idev, struct in6_addr *pmca, int sfmode, in ip6_mc_add_src()
1810 int sfcount, struct in6_addr *psfsrc, int delta) in ip6_mc_add_src()
2028 struct in6_addr maddr; in ipv6_mc_init_dev()
2058 struct in6_addr maddr; in ipv6_mc_destroy_dev()