Lines Matching defs:ip
4 /* Kernel module implementing an IP set type: the hash:ip,port,net type */
8 #include <linux/ip.h>
12 #include <net/ip.h>
35 IP_SET_MODULE_DESC("hash:ip,port,net", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX);
36 MODULE_ALIAS("ip_set_hash:ip,port,net");
53 __be32 ip;
68 return ip1->ip == ip2->ip &&
106 if (nla_put_ipaddr4(skb, IPSET_ATTR_IP, data->ip) ||
124 next->ip = d->ip;
152 ip4addrptr(skb, opt->flags & IPSET_DIM_ONE_SRC, &e.ip);
167 u32 ip = 0, ip_to = 0, p = 0, port, port_to;
182 ret = ip_set_get_hostipaddr4(tb[IPSET_ATTR_IP], &ip);
227 e.ip = htonl(ip);
234 ip_to = ip;
239 if (ip > ip_to)
240 swap(ip, ip_to);
246 ip_set_mask_from_to(ip, ip_to, cidr);
270 ip = ntohl(h->next.ip);
277 for (; ip <= ip_to; ip++) {
278 e.ip = htonl(ip);
308 union nf_inet_addr ip;
323 return ipv6_addr_equal(&ip1->ip.in6, &ip2->ip.in6) &&
361 if (nla_put_ipaddr6(skb, IPSET_ATTR_IP, &data->ip.in6) ||
409 ip6addrptr(skb, opt->flags & IPSET_DIM_ONE_SRC, &e.ip.in6);
446 ret = ip_set_get_ipaddr6(tb[IPSET_ATTR_IP], &e.ip);
515 .name = "hash:ip,port,net",