Lines Matching refs:ireq
2857 struct in6_ifreq *ireq) in addrconf_set_sit_dstaddr() argument
2862 if (!(ipv6_addr_type(&ireq->ifr6_addr) & IPV6_ADDR_COMPATv4)) in addrconf_set_sit_dstaddr()
2865 p.iph.daddr = ireq->ifr6_addr.s6_addr32[3]; in addrconf_set_sit_dstaddr()
2891 struct in6_ifreq ireq; in addrconf_set_dstaddr() local
2896 if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq))) in addrconf_set_dstaddr()
2900 dev = __dev_get_by_index(net, ireq.ifr6_ifindex); in addrconf_set_dstaddr()
2902 err = addrconf_set_sit_dstaddr(net, dev, &ireq); in addrconf_set_dstaddr()
3069 struct in6_ifreq ireq; in addrconf_add_ifaddr() local
3075 if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq))) in addrconf_add_ifaddr()
3078 cfg.pfx = &ireq.ifr6_addr; in addrconf_add_ifaddr()
3079 cfg.plen = ireq.ifr6_prefixlen; in addrconf_add_ifaddr()
3082 err = inet6_addr_add(net, ireq.ifr6_ifindex, &cfg, NULL); in addrconf_add_ifaddr()
3089 struct in6_ifreq ireq; in addrconf_del_ifaddr() local
3095 if (copy_from_user(&ireq, arg, sizeof(struct in6_ifreq))) in addrconf_del_ifaddr()
3099 err = inet6_addr_del(net, ireq.ifr6_ifindex, 0, &ireq.ifr6_addr, in addrconf_del_ifaddr()
3100 ireq.ifr6_prefixlen); in addrconf_del_ifaddr()