| /f-stack/app/nginx-1.16.1/src/stream/ |
| H A D | ngx_stream_realip_module.c | 184 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 D | ngx_stream_geo_module.c | 97 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 D | ngx_stream_access_module.c | 293 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 D | ngx_http_geo_module.c | 103 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 D | ngx_http_realip_module.c | 323 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 D | ngx_http_access_module.c | 303 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 D | ngx_http_geoip_module.c | 93 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 D | ngx_inet.c | 394 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 D | ngx_inet.h | 117 ngx_int_t ngx_ptocidr(ngx_str_t *text, ngx_cidr_t *cidr);
|
| /f-stack/app/nginx-1.16.1/src/event/ |
| H A D | ngx_event_accept.c | 468 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 D | ngx_event.c | 1181 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 D | af_inet.c | 104 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()
|