Lines Matching refs:ip

45 	__be32 ip;  member
55 return e1->ip == e2->ip; in hash_ip4_data_equal()
61 if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, e->ip)) in hash_ip4_data_list()
72 next->ip = e->ip; in hash_ip4_data_next()
88 __be32 ip; in hash_ip4_kadt() local
90 ip4addrptr(skb, opt->flags & IPSET_DIM_ONE_SRC, &ip); in hash_ip4_kadt()
91 ip &= h->bitmask.ip; in hash_ip4_kadt()
92 if (ip == 0) in hash_ip4_kadt()
95 e.ip = ip; in hash_ip4_kadt()
107 u32 ip = 0, ip_to = 0, hosts, i = 0; in hash_ip4_uadt() local
116 ret = ip_set_get_hostipaddr4(tb[IPSET_ATTR_IP], &ip); in hash_ip4_uadt()
124 ip &= ntohl(h->bitmask.ip); in hash_ip4_uadt()
125 e.ip = htonl(ip); in hash_ip4_uadt()
126 if (e.ip == 0) in hash_ip4_uadt()
132 ip_to = ip; in hash_ip4_uadt()
137 if (ip > ip_to) { in hash_ip4_uadt()
140 swap(ip, ip_to); in hash_ip4_uadt()
147 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ip4_uadt()
153 ip = ntohl(h->next.ip); in hash_ip4_uadt()
154 for (; ip <= ip_to; i++) { in hash_ip4_uadt()
155 e.ip = htonl(ip); in hash_ip4_uadt()
164 ip += hosts; in hash_ip4_uadt()
165 if (ip == 0) in hash_ip4_uadt()
177 union nf_inet_addr ip; member
187 return ipv6_addr_equal(&ip1->ip.in6, &ip2->ip.in6); in hash_ip6_data_equal()
193 if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &e->ip.in6)) in hash_ip6_data_list()
225 ip6addrptr(skb, opt->flags & IPSET_DIM_ONE_SRC, &e.ip.in6); in hash_ip6_kadt()
226 nf_inet_addr_mask_inplace(&e.ip, &h->bitmask); in hash_ip6_kadt()
227 if (ipv6_addr_any(&e.ip.in6)) in hash_ip6_kadt()
257 ret = ip_set_get_ipaddr6(tb[IPSET_ATTR_IP], &e.ip); in hash_ip6_uadt()
265 nf_inet_addr_mask_inplace(&e.ip, &h->bitmask); in hash_ip6_uadt()
266 if (ipv6_addr_any(&e.ip.in6)) in hash_ip6_uadt()