Lines Matching refs:cidr

52 		u8 cidr[2];
94 hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner)
97 elem->ip[1] &= ip_set_netmask(cidr);
98 elem->cidr[1] = cidr;
100 elem->ip[0] &= ip_set_netmask(cidr);
101 elem->cidr[0] = cidr;
113 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) ||
114 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) ||
138 e->cidr[0] = HOST_MASK;
139 e->cidr[1] = HOST_MASK;
152 e.cidr[0] = INIT_CIDR(h->nets[0].cidr[0], HOST_MASK);
153 e.cidr[1] = INIT_CIDR(h->nets[0].cidr[1], HOST_MASK);
155 e.ccmp = (HOST_MASK << (sizeof(e.cidr[0]) * 8)) | HOST_MASK;
159 e.ip[0] &= (ip_set_netmask(e.cidr[0]) & h->bitmask.ip);
160 e.ip[1] &= (ip_set_netmask(e.cidr[1]) & h->bitmask.ip);
198 e.cidr[0] = nla_get_u8(tb[IPSET_ATTR_CIDR]);
199 if (!e.cidr[0] || e.cidr[0] > HOST_MASK)
204 e.cidr[1] = nla_get_u8(tb[IPSET_ATTR_CIDR2]);
205 if (!e.cidr[1] || e.cidr[1] > HOST_MASK)
218 e.ip[0] = htonl(ip & ntohl(h->bitmask.ip) & ip_set_hostmask(e.cidr[0]));
219 e.ip[1] = htonl(ip2_from & ntohl(h->bitmask.ip) & ip_set_hostmask(e.cidr[1]));
235 ip_set_mask_from_to(ip, ip_to, e.cidr[0]);
248 ip_set_mask_from_to(ip2_from, ip2_to, e.cidr[1]);
260 ip = ip_set_range_to_cidr(ip, ip_to, &e.cidr[0]);
268 ip2 = ip_set_range_to_cidr(ip2, ip2_to, &e.cidr[1]);
287 u8 cidr[2];
330 hash_netnet6_data_netmask(struct hash_netnet6_elem *elem, u8 cidr, bool inner)
333 ip6_netmask(&elem->ip[1], cidr);
334 elem->cidr[1] = cidr;
336 ip6_netmask(&elem->ip[0], cidr);
337 elem->cidr[0] = cidr;
349 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) ||
350 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) ||
377 e->cidr[0] = HOST_MASK;
378 e->cidr[1] = HOST_MASK;
391 e.cidr[0] = INIT_CIDR(h->nets[0].cidr[0], HOST_MASK);
392 e.cidr[1] = INIT_CIDR(h->nets[0].cidr[1], HOST_MASK);
398 ip6_netmask(&e.ip[0], e.cidr[0]);
399 ip6_netmask(&e.ip[1], e.cidr[1]);
403 if (e.cidr[0] == HOST_MASK && ipv6_addr_any(&e.ip[0].in6))
442 e.cidr[0] = nla_get_u8(tb[IPSET_ATTR_CIDR]);
443 if (!e.cidr[0] || e.cidr[0] > HOST_MASK)
448 e.cidr[1] = nla_get_u8(tb[IPSET_ATTR_CIDR2]);
449 if (!e.cidr[1] || e.cidr[1] > HOST_MASK)
453 ip6_netmask(&e.ip[0], e.cidr[0]);
454 ip6_netmask(&e.ip[1], e.cidr[1]);
458 if (e.cidr[0] == HOST_MASK && ipv6_addr_any(&e.ip[0].in6))