Home
last modified time | relevance | path

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

/f-stack/app/nginx-1.16.1/src/stream/
H A Dngx_stream_realip_module.c184 ngx_cidr_t c, *cidr; in ngx_stream_realip_from() local
204 cidr = ngx_array_push(rscf->from); in ngx_stream_realip_from()
205 if (cidr == NULL) { in ngx_stream_realip_from()
209 cidr->family = AF_UNIX; in ngx_stream_realip_from()
224 cidr = ngx_array_push(rscf->from); in ngx_stream_realip_from()
225 if (cidr == NULL) { in ngx_stream_realip_from()
229 *cidr = c; in ngx_stream_realip_from()
248 if (cidr == NULL) { in ngx_stream_realip_from()
257 switch (cidr[i].family) { in ngx_stream_realip_from()
262 cidr[i].u.in6.addr = sin6->sin6_addr; in ngx_stream_realip_from()
[all …]
H A Dngx_stream_geo_module.c97 ngx_cidr_t *cidr);
1007 ngx_cidr_t cidr; in ngx_stream_geo_cidr() local
1026 cidr.family = AF_INET; in ngx_stream_geo_cidr()
1027 cidr.u.in.addr = 0; in ngx_stream_geo_cidr()
1028 cidr.u.in.mask = 0; in ngx_stream_geo_cidr()
1037 cidr.family = AF_INET6; in ngx_stream_geo_cidr()
1064 cidr.u.in.addr = ntohl(cidr.u.in.addr); in ngx_stream_geo_cidr()
1065 cidr.u.in.mask = ntohl(cidr.u.in.mask); in ngx_stream_geo_cidr()
1069 switch (cidr.family) { in ngx_stream_geo_cidr()
1110 switch (cidr->family) { in ngx_stream_geo_cidr_add()
[all …]
H A Dngx_stream_access_module.c293 ngx_cidr_t cidr; in ngx_stream_access_rule() local
303 ngx_memzero(&cidr, sizeof(ngx_cidr_t)); in ngx_stream_access_rule()
312 cidr.family = AF_UNIX; in ngx_stream_access_rule()
316 rc = ngx_ptocidr(&value[1], &cidr); in ngx_stream_access_rule()
330 if (cidr.family == AF_INET || all) { in ngx_stream_access_rule()
345 rule->mask = cidr.u.in.mask; in ngx_stream_access_rule()
346 rule->addr = cidr.u.in.addr; in ngx_stream_access_rule()
351 if (cidr.family == AF_INET6 || all) { in ngx_stream_access_rule()
366 rule6->mask = cidr.u.in6.mask; in ngx_stream_access_rule()
367 rule6->addr = cidr.u.in6.addr; in ngx_stream_access_rule()
[all …]
/f-stack/app/nginx-1.16.1/src/http/modules/
H A Dngx_http_geo_module.c103 ngx_cidr_t *cidr);
1057 ngx_cidr_t cidr; in ngx_http_geo_cidr() local
1076 cidr.family = AF_INET; in ngx_http_geo_cidr()
1077 cidr.u.in.addr = 0; in ngx_http_geo_cidr()
1078 cidr.u.in.mask = 0; in ngx_http_geo_cidr()
1114 cidr.u.in.addr = ntohl(cidr.u.in.addr); in ngx_http_geo_cidr()
1115 cidr.u.in.mask = ntohl(cidr.u.in.mask); in ngx_http_geo_cidr()
1160 switch (cidr->family) { in ngx_http_geo_cidr_add()
1224 cidr->u.in.addr, cidr->u.in.mask); in ngx_http_geo_cidr_add()
1300 ngx_cidr_t *cidr) in ngx_http_geo_add_proxy() argument
[all …]
H A Dngx_http_realip_module.c323 ngx_cidr_t c, *cidr; in ngx_http_realip_from() local
343 cidr = ngx_array_push(rlcf->from); in ngx_http_realip_from()
344 if (cidr == NULL) { in ngx_http_realip_from()
348 cidr->family = AF_UNIX; in ngx_http_realip_from()
363 cidr = ngx_array_push(rlcf->from); in ngx_http_realip_from()
364 if (cidr == NULL) { in ngx_http_realip_from()
368 *cidr = c; in ngx_http_realip_from()
387 if (cidr == NULL) { in ngx_http_realip_from()
396 switch (cidr[i].family) { in ngx_http_realip_from()
401 cidr[i].u.in6.addr = sin6->sin6_addr; in ngx_http_realip_from()
[all …]
H A Dngx_http_access_module.c303 ngx_cidr_t cidr; in ngx_http_access_rule() local
313 ngx_memzero(&cidr, sizeof(ngx_cidr_t)); in ngx_http_access_rule()
322 cidr.family = AF_UNIX; in ngx_http_access_rule()
326 rc = ngx_ptocidr(&value[1], &cidr); in ngx_http_access_rule()
340 if (cidr.family == AF_INET || all) { in ngx_http_access_rule()
355 rule->mask = cidr.u.in.mask; in ngx_http_access_rule()
356 rule->addr = cidr.u.in.addr; in ngx_http_access_rule()
361 if (cidr.family == AF_INET6 || all) { in ngx_http_access_rule()
376 rule6->mask = cidr.u.in6.mask; in ngx_http_access_rule()
377 rule6->addr = cidr.u.in6.addr; in ngx_http_access_rule()
[all …]
H A Dngx_http_geoip_module.c93 ngx_cidr_t *cidr);
855 ngx_cidr_t cidr, *c; in ngx_http_geoip_proxy() local
859 if (ngx_http_geoip_cidr_value(cf, &value[1], &cidr) != NGX_OK) { in ngx_http_geoip_proxy()
875 *c = cidr; in ngx_http_geoip_proxy()
881 ngx_http_geoip_cidr_value(ngx_conf_t *cf, ngx_str_t *net, ngx_cidr_t *cidr) in ngx_http_geoip_cidr_value() argument
886 cidr->family = AF_INET; in ngx_http_geoip_cidr_value()
887 cidr->u.in.addr = 0xffffffff; in ngx_http_geoip_cidr_value()
888 cidr->u.in.mask = 0xffffffff; in ngx_http_geoip_cidr_value()
893 rc = ngx_ptocidr(net, cidr); in ngx_http_geoip_cidr_value()
/f-stack/app/nginx-1.16.1/src/core/
H A Dngx_inet.c394 cidr->family = AF_INET; in ngx_ptocidr()
403 cidr->family = AF_INET6; in ngx_ptocidr()
422 switch (cidr->family) { in ngx_ptocidr()
430 addr = cidr->u.in6.addr.s6_addr; in ngx_ptocidr()
431 mask = cidr->u.in6.mask.s6_addr; in ngx_ptocidr()
460 cidr->u.in.mask = 0; in ngx_ptocidr()
463 if (cidr->u.in.addr == (cidr->u.in.addr & cidr->u.in.mask)) { in ngx_ptocidr()
467 cidr->u.in.addr &= cidr->u.in.mask; in ngx_ptocidr()
481 ngx_cidr_t *cidr; in ngx_cidr_match() local
521 if (cidr[i].family != family) { in ngx_cidr_match()
[all …]
H A Dngx_inet.h117 ngx_int_t ngx_ptocidr(ngx_str_t *text, ngx_cidr_t *cidr);
/f-stack/app/nginx-1.16.1/src/event/
H A Dngx_event_accept.c468 ngx_cidr_t *cidr; local
475 cidr = ecf->debug_connection.elts;
477 if (cidr[i].family != (ngx_uint_t) c->sockaddr->sa_family) {
481 switch (cidr[i].family) {
488 & cidr[i].u.in6.mask.s6_addr[n])
489 != cidr[i].u.in6.addr.s6_addr[n])
504 if ((sin->sin_addr.s_addr & cidr[i].u.in.mask)
505 != cidr[i].u.in.addr)
H A Dngx_event.c1181 ngx_cidr_t c, *cidr; in ngx_event_debug_connection() local
1194 if (cidr == NULL) { in ngx_event_debug_connection()
1198 cidr->family = AF_UNIX; in ngx_event_debug_connection()
1214 if (cidr == NULL) { in ngx_event_debug_connection()
1218 *cidr = c; in ngx_event_debug_connection()
1237 if (cidr == NULL) { in ngx_event_debug_connection()
1241 ngx_memzero(cidr, u.naddrs * sizeof(ngx_cidr_t)); in ngx_event_debug_connection()
1246 switch (cidr[i].family) { in ngx_event_debug_connection()
1251 cidr[i].u.in6.addr = sin6->sin6_addr; in ngx_event_debug_connection()
1258 cidr[i].u.in.addr = sin->sin_addr.s_addr; in ngx_event_debug_connection()
[all …]
/f-stack/tools/ifconfig/
H A Daf_inet.c104 int cidr = 32; in in_status() local
110 cidr--; in in_status()
111 if (cidr == 0) in in_status()
114 printf("/%d", cidr); in in_status()