Home
last modified time | relevance | path

Searched refs:cidr (Results 1 – 16 of 16) sorted by relevance

/linux/net/netfilter/ipset/
H A Dip_set_hash_netnet.c52 u8 cidr[2]; member
94 hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner) in hash_netnet4_data_netmask() argument
97 elem->ip[1] &= ip_set_netmask(cidr); in hash_netnet4_data_netmask()
98 elem->cidr[1] = cidr; in hash_netnet4_data_netmask()
100 elem->ip[0] &= ip_set_netmask(cidr); in hash_netnet4_data_netmask()
101 elem->cidr[0] = cidr; in hash_netnet4_data_netmask()
113 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) || in hash_netnet4_data_list()
114 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) || in hash_netnet4_data_list()
138 e->cidr[0] = HOST_MASK; in hash_netnet4_init()
139 e->cidr[1] = HOST_MASK; in hash_netnet4_init()
[all …]
H A Dip_set_hash_net.c46 u8 cidr; member
57 ip1->cidr == ip2->cidr; in hash_net4_data_equal()
79 hash_net4_data_netmask(struct hash_net4_elem *elem, u8 cidr) in hash_net4_data_netmask() argument
81 elem->ip &= ip_set_netmask(cidr); in hash_net4_data_netmask()
82 elem->cidr = cidr; in hash_net4_data_netmask()
91 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) || in hash_net4_data_list()
120 .cidr = INIT_CIDR(h->rnets[0], HOST_MASK), in hash_net4_kadt()
124 if (e.cidr == 0) in hash_net4_kadt()
127 e.cidr = HOST_MASK; in hash_net4_kadt()
130 e.ip &= ip_set_netmask(e.cidr); in hash_net4_kadt()
[all …]
H A Dip_set_hash_ipportnet.c56 u8 cidr:7; member
70 ip1->cidr == ip2->cidr && in hash_ipportnet4_data_equal()
94 hash_ipportnet4_data_netmask(struct hash_ipportnet4_elem *elem, u8 cidr) in hash_ipportnet4_data_netmask() argument
96 elem->ip2 &= ip_set_netmask(cidr); in hash_ipportnet4_data_netmask()
97 elem->cidr = cidr - 1; in hash_ipportnet4_data_netmask()
109 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr + 1) || in hash_ipportnet4_data_list()
141 .cidr = INIT_CIDR(h->rnets[0], HOST_MASK), in hash_ipportnet4_kadt()
146 e.cidr = HOST_MASK - 1; in hash_ipportnet4_kadt()
154 e.ip2 &= ip_set_netmask(e.cidr + 1); in hash_ipportnet4_kadt()
165 struct hash_ipportnet4_elem e = { .cidr = HOST_MASK - 1 }; in hash_ipportnet4_uadt()
[all …]
H A Dip_set_hash_netportnet.c50 u8 cidr[2]; member
98 u8 cidr, bool inner) in hash_netportnet4_data_netmask() argument
101 elem->ip[1] &= ip_set_netmask(cidr); in hash_netportnet4_data_netmask()
102 elem->cidr[1] = cidr; in hash_netportnet4_data_netmask()
104 elem->ip[0] &= ip_set_netmask(cidr); in hash_netportnet4_data_netmask()
105 elem->cidr[0] = cidr; in hash_netportnet4_data_netmask()
118 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr[0]) || in hash_netportnet4_data_list()
119 nla_put_u8(skb, IPSET_ATTR_CIDR2, data->cidr[1]) || in hash_netportnet4_data_list()
145 e->cidr[0] = HOST_MASK; in hash_netportnet4_init()
146 e->cidr[1] = HOST_MASK; in hash_netportnet4_init()
[all …]
H A Dip_set_hash_netport.c55 u8 cidr:7; member
69 ip1->cidr == ip2->cidr; in hash_netport4_data_equal()
91 hash_netport4_data_netmask(struct hash_netport4_elem *elem, u8 cidr) in hash_netport4_data_netmask() argument
93 elem->ip &= ip_set_netmask(cidr); in hash_netport4_data_netmask()
94 elem->cidr = cidr - 1; in hash_netport4_data_netmask()
105 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr + 1) || in hash_netport4_data_list()
136 .cidr = INIT_CIDR(h->rnets[0], HOST_MASK), in hash_netport4_kadt()
141 e.cidr = HOST_MASK - 1; in hash_netport4_kadt()
148 e.ip &= ip_set_netmask(e.cidr + 1); in hash_netport4_kadt()
159 struct hash_netport4_elem e = { .cidr = HOST_MASK - 1 }; in hash_netport4_uadt()
[all …]
H A Dip_set_hash_netiface.c49 u8 cidr; member
58 u8 cidr; member
73 ip1->cidr == ip2->cidr && in hash_netiface4_data_equal()
100 hash_netiface4_data_netmask(struct hash_netiface4_elem *elem, u8 cidr) in hash_netiface4_data_netmask() argument
102 elem->ip &= ip_set_netmask(cidr); in hash_netiface4_data_netmask()
103 elem->cidr = cidr; in hash_netiface4_data_netmask()
116 nla_put_u8(skb, IPSET_ATTR_CIDR, data->cidr) || in hash_netiface4_data_list()
163 .cidr = INIT_CIDR(h->rnets[0], HOST_MASK), in hash_netiface4_kadt()
169 e.cidr = HOST_MASK; in hash_netiface4_kadt()
172 e.ip &= ip_set_netmask(e.cidr); in hash_netiface4_kadt()
[all …]
H A Dip_set_hash_gen.h108 u32 cidr:8; member
153 #define __CIDR(cidr, i) (cidr[i]) argument
155 #define __CIDR(cidr, i) (cidr) argument
159 #define DCIDR_PUT(cidr) ((cidr) - 1) argument
160 #define DCIDR_GET(cidr, i) (__CIDR(cidr, i) + 1) argument
162 #define DCIDR_PUT(cidr) (cidr) argument
163 #define DCIDR_GET(cidr, i) __CIDR(cidr, i) argument
171 DCIDR_PUT(__p.count ? __p.cidr : host_mask); \
358 mtype_add_cidr(struct ip_set *set, struct htype *h, u8 cidr, u8 n) in mtype_add_cidr() argument
373 } else if (np.cidr < cidr) { in mtype_add_cidr()
[all …]
H A Dip_set_bitmap_ip.c169 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in bitmap_ip_uadt() local
171 if (!cidr || cidr > HOST_MASK) in bitmap_ip_uadt()
173 ip_set_mask_from_to(ip, ip_to, cidr); in bitmap_ip_uadt()
275 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in bitmap_ip_create() local
277 if (cidr >= HOST_MASK) in bitmap_ip_create()
279 ip_set_mask_from_to(first_ip, last_ip, cidr); in bitmap_ip_create()
H A Dip_set_hash_ip.c143 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ip4_uadt() local
145 if (!cidr || cidr > HOST_MASK) in hash_ip4_uadt()
147 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ip4_uadt()
251 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ip6_uadt() local
253 if (cidr != HOST_MASK) in hash_ip6_uadt()
H A Dip_set_hash_ipmark.c144 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipmark4_uadt() local
146 if (!cidr || cidr > HOST_MASK) in hash_ipmark4_uadt()
148 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ipmark4_uadt()
254 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipmark6_uadt() local
256 if (cidr != HOST_MASK) in hash_ipmark6_uadt()
H A Dpfxlen.c172 ip_set_range_to_cidr(u32 from, u32 to, u8 *cidr) in ip_set_range_to_cidr() argument
182 *cidr = i; in ip_set_range_to_cidr()
186 *cidr = 32; in ip_set_range_to_cidr()
H A Dip_set_hash_ipportip.c169 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipportip4_uadt() local
171 if (!cidr || cidr > HOST_MASK) in hash_ipportip4_uadt()
173 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ipportip4_uadt()
302 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipportip6_uadt() local
304 if (cidr != HOST_MASK) in hash_ipportip6_uadt()
H A Dip_set_hash_ipport.c173 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipport4_uadt() local
175 if (!cidr || cidr > HOST_MASK) in hash_ipport4_uadt()
177 ip_set_mask_from_to(ip, ip_to, cidr); in hash_ipport4_uadt()
307 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in hash_ipport6_uadt() local
309 if (cidr != HOST_MASK) in hash_ipport6_uadt()
H A Dip_set_bitmap_ipmac.c343 u8 cidr = nla_get_u8(tb[IPSET_ATTR_CIDR]); in bitmap_ipmac_create() local
345 if (cidr >= HOST_MASK) in bitmap_ipmac_create()
347 ip_set_mask_from_to(first_ip, last_ip, cidr); in bitmap_ipmac_create()
/linux/drivers/soc/atmel/
H A Dsoc.c277 static int __init at91_get_cidr_exid_from_dbgu(u32 *cidr, u32 *exid) in at91_get_cidr_exid_from_dbgu() argument
297 *cidr = readl(regs + AT91_DBGU_CIDR); in at91_get_cidr_exid_from_dbgu()
305 static int __init at91_get_cidr_exid_from_chipid(u32 *cidr, u32 *exid) in at91_get_cidr_exid_from_chipid() argument
328 *cidr = readl(regs + AT91_CHIPID_CIDR); in at91_get_cidr_exid_from_chipid()
341 u32 cidr, exid; in at91_soc_init() local
349 ret = at91_get_cidr_exid_from_dbgu(&cidr, &exid); in at91_soc_init()
351 ret = at91_get_cidr_exid_from_chipid(&cidr, &exid); in at91_soc_init()
359 if (soc->cidr_match != (cidr & soc->cidr_mask)) in at91_soc_init()
362 if (!(cidr & AT91_CIDR_EXT) || soc->exid_match == exid) in at91_soc_init()
378 AT91_CIDR_VERSION(cidr, soc->version_mask)); in at91_soc_init()
[all …]
/linux/include/linux/netfilter/ipset/
H A Dpfxlen.h37 extern u32 ip_set_range_to_cidr(u32 from, u32 to, u8 *cidr);
39 #define ip_set_mask_from_to(from, to, cidr) \ argument
41 from &= ip_set_hostmask(cidr); \
42 to = from | ~ip_set_hostmask(cidr); \