/linux-4.1.27/net/netfilter/ipset/ |
D | ip_set_hash_netnet.c | 51 u8 cidr[2]; member 93 hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner) in hash_netnet4_data_netmask() argument 96 elem->ip[1] &= ip_set_netmask(cidr); in hash_netnet4_data_netmask() 97 elem->cidr[1] = cidr; in hash_netnet4_data_netmask() 99 elem->ip[0] &= ip_set_netmask(cidr); in hash_netnet4_data_netmask() 100 elem->cidr[0] = cidr; in hash_netnet4_data_netmask() 112 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) || in hash_netnet4_data_list() 113 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) || in hash_netnet4_data_list() 145 e.cidr[0] = IP_SET_INIT_CIDR(h->nets[0].cidr[0], HOST_MASK); in hash_netnet4_kadt() 146 e.cidr[1] = IP_SET_INIT_CIDR(h->nets[0].cidr[1], HOST_MASK); in hash_netnet4_kadt() [all …]
|
D | ip_set_hash_netportnet.c | 53 u8 cidr[2]; member 101 u8 cidr, bool inner) in hash_netportnet4_data_netmask() argument 104 elem->ip[1] &= ip_set_netmask(cidr); in hash_netportnet4_data_netmask() 105 elem->cidr[1] = cidr; in hash_netportnet4_data_netmask() 107 elem->ip[0] &= ip_set_netmask(cidr); in hash_netportnet4_data_netmask() 108 elem->cidr[0] = cidr; in hash_netportnet4_data_netmask() 121 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) || in hash_netportnet4_data_list() 122 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) || in hash_netportnet4_data_list() 156 e.cidr[0] = IP_SET_INIT_CIDR(h->nets[0].cidr[0], HOST_MASK); in hash_netportnet4_kadt() 157 e.cidr[1] = IP_SET_INIT_CIDR(h->nets[0].cidr[1], HOST_MASK); in hash_netportnet4_kadt() [all …]
|
D | ip_set_hash_net.c | 49 u8 cidr; member 60 ip1->cidr == ip2->cidr; in hash_net4_data_equal() 82 hash_net4_data_netmask(struct hash_net4_elem *elem, u8 cidr) in hash_net4_data_netmask() argument 84 elem->ip &= ip_set_netmask(cidr); in hash_net4_data_netmask() 85 elem->cidr = cidr; in hash_net4_data_netmask() 94 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) || in hash_net4_data_list() 124 .cidr = IP_SET_INIT_CIDR(h->nets[0].cidr[0], HOST_MASK), in hash_net4_kadt() 128 if (e.cidr == 0) in hash_net4_kadt() 131 e.cidr = HOST_MASK; in hash_net4_kadt() 134 e.ip &= ip_set_netmask(e.cidr); in hash_net4_kadt() [all …]
|
D | ip_set_hash_ipportnet.c | 59 u8 cidr:7; member 73 ip1->cidr == ip2->cidr && in hash_ipportnet4_data_equal() 97 hash_ipportnet4_data_netmask(struct hash_ipportnet4_elem *elem, u8 cidr) in hash_ipportnet4_data_netmask() argument 99 elem->ip2 &= ip_set_netmask(cidr); in hash_ipportnet4_data_netmask() 100 elem->cidr = cidr - 1; in hash_ipportnet4_data_netmask() 112 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr + 1) || in hash_ipportnet4_data_list() 145 .cidr = IP_SET_INIT_CIDR(h->nets[0].cidr[0], HOST_MASK) - 1, in hash_ipportnet4_kadt() 150 e.cidr = HOST_MASK - 1; in hash_ipportnet4_kadt() 158 e.ip2 &= ip_set_netmask(e.cidr + 1); in hash_ipportnet4_kadt() 169 struct hash_ipportnet4_elem e = { .cidr = HOST_MASK - 1 }; in hash_ipportnet4_uadt() [all …]
|
D | ip_set_hash_netport.c | 58 u8 cidr:7; member 72 ip1->cidr == ip2->cidr; in hash_netport4_data_equal() 94 hash_netport4_data_netmask(struct hash_netport4_elem *elem, u8 cidr) in hash_netport4_data_netmask() argument 96 elem->ip &= ip_set_netmask(cidr); in hash_netport4_data_netmask() 97 elem->cidr = cidr - 1; in hash_netport4_data_netmask() 108 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr + 1) || in hash_netport4_data_list() 140 .cidr = IP_SET_INIT_CIDR(h->nets[0].cidr[0], HOST_MASK) - 1, in hash_netport4_kadt() 145 e.cidr = HOST_MASK - 1; in hash_netport4_kadt() 152 e.ip &= ip_set_netmask(e.cidr + 1); in hash_netport4_kadt() 163 struct hash_netport4_elem e = { .cidr = HOST_MASK - 1 }; in hash_netport4_uadt() [all …]
|
D | ip_set_hash_netiface.c | 128 u8 cidr; member 137 u8 cidr; member 151 ip1->cidr == ip2->cidr && in hash_netiface4_data_equal() 176 hash_netiface4_data_netmask(struct hash_netiface4_elem *elem, u8 cidr) in hash_netiface4_data_netmask() argument 178 elem->ip &= ip_set_netmask(cidr); in hash_netiface4_data_netmask() 179 elem->cidr = cidr; in hash_netiface4_data_netmask() 191 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) || in hash_netiface4_data_list() 239 .cidr = IP_SET_INIT_CIDR(h->nets[0].cidr[0], HOST_MASK), in hash_netiface4_kadt() 245 if (e.cidr == 0) in hash_netiface4_kadt() 248 e.cidr = HOST_MASK; in hash_netiface4_kadt() [all …]
|
D | ip_set_hash_gen.h | 87 u8 cidr[IPSET_NET_COUNT]; /* the different cidr values in the set */ member 146 #define __CIDR(cidr, i) (cidr[i]) argument 148 #define __CIDR(cidr, i) (cidr) argument 152 #define SCIDR(cidr, i) (__CIDR(cidr, i) + 1) argument 156 #define GCIDR(cidr, i) (__CIDR(cidr, i) + 1) argument 157 #define NCIDR(cidr) (cidr) argument 159 #define GCIDR(cidr, i) (__CIDR(cidr, i)) argument 160 #define NCIDR(cidr) (cidr - 1) argument 296 mtype_add_cidr(struct htype *h, u8 cidr, u8 nets_length, u8 n) in mtype_add_cidr() argument 301 for (i = 0, j = -1; i < nets_length && h->nets[i].cidr[n]; i++) { in mtype_add_cidr() [all …]
|
D | ip_set_bitmap_ip.c | 175 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in bitmap_ip_uadt() local 177 if (!cidr || cidr > 32) in bitmap_ip_uadt() 179 ip_set_mask_from_to(ip, ip_to, cidr); in bitmap_ip_uadt() 278 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in bitmap_ip_create() local 280 if (cidr >= 32) in bitmap_ip_create() 282 ip_set_mask_from_to(first_ip, last_ip, cidr); in bitmap_ip_create()
|
D | pfxlen.c | 296 ip_set_range_to_cidr(u32 from, u32 to, u8 *cidr) in ip_set_range_to_cidr() argument 306 *cidr = i; in ip_set_range_to_cidr() 310 *cidr = 32; in ip_set_range_to_cidr()
|
D | ip_set_hash_ip.c | 146 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ip4_uadt() local 148 if (!cidr || cidr > 32) in hash_ip4_uadt() 150 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ip4_uadt()
|
D | ip_set_hash_ipmark.c | 148 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipmark4_uadt() local 150 if (!cidr || cidr > 32) in hash_ipmark4_uadt() 152 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ipmark4_uadt()
|
D | ip_set_hash_ipport.c | 172 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipport4_uadt() local 174 if (!cidr || cidr > 32) in hash_ipport4_uadt() 176 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ipport4_uadt()
|
D | ip_set_hash_ipportip.c | 178 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipportip4_uadt() local 180 if (!cidr || cidr > 32) in hash_ipportip4_uadt() 182 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ipportip4_uadt()
|
D | ip_set_bitmap_ipmac.c | 344 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in bitmap_ipmac_create() local 346 if (cidr >= 32) in bitmap_ipmac_create() 348 ip_set_mask_from_to(first_ip, last_ip, cidr); in bitmap_ipmac_create()
|
/linux-4.1.27/arch/arm/mach-at91/ |
D | soc.c | 37 u32 cidr, exid; in at91_soc_init() local 57 cidr = readl(regs + AT91_DBGU_CIDR); in at91_soc_init() 63 if (soc->cidr_match != (cidr & AT91_DBGU_CIDR_MATCH_MASK)) in at91_soc_init() 66 if (!(cidr & AT91_DBGU_CIDR_EXT) || soc->exid_match == exid) in at91_soc_init() 82 AT91_DBGU_CIDR_VERSION(cidr)); in at91_soc_init() 94 AT91_DBGU_CIDR_VERSION(cidr)); in at91_soc_init()
|
/linux-4.1.27/include/linux/netfilter/ipset/ |
D | pfxlen.h | 36 extern u32 ip_set_range_to_cidr(u32 from, u32 to, u8 *cidr); 38 #define ip_set_mask_from_to(from, to, cidr) \ argument 40 from &= ip_set_hostmask(cidr); \ 41 to = from | ~ip_set_hostmask(cidr); \
|