/netbsd/external/bsd/nsd/dist/ |
H A D | edns.c | 55 edns_init_nsid(edns_data_type *data, uint16_t nsid_len) in edns_init_nsid() argument 60 data->nsid[2] = (nsid_len & 0xff00) >> 8; in edns_init_nsid() 61 data->nsid[3] = (nsid_len & 0x00ff); in edns_init_nsid() 90 if(nsd->nsid_len > 0) { in edns_handle_option() 95 edns->opt_reserved_space += OPT_HDR + nsd->nsid_len; in edns_handle_option()
|
H A D | configparser.y | 308 size_t nsid_len = strlen($2); 311 nsid_len -= 6; /* discard "ascii_" */ 312 if(nsid_len < 65535) { 313 cfg_parser->opt->nsid = region_alloc(cfg_parser->opt->region, nsid_len*2+1); 314 hex_ntop((uint8_t*)$2+6, nsid_len, (char*)cfg_parser->opt->nsid, nsid_len*2+1); 318 } else if (nsid_len % 2 != 0) { 321 nsid_len = nsid_len / 2; 322 if(nsid_len < 65535) { 323 nsid = xalloc(nsid_len); 324 if (hex_pton($2, nsid, nsid_len) == -1) {
|
H A D | nsd.c | 964 nsd.nsid_len = 0; in main() 1030 if (nsd.nsid_len != 0) { in main() 1036 nsd.nsid_len = strlen(optarg+6); in main() 1037 memmove(nsd.nsid, optarg+6, nsd.nsid_len); in main() 1043 nsd.nsid_len = strlen(optarg) / 2; in main() 1044 if (hex_pton(optarg, nsd.nsid, nsd.nsid_len) == -1) { in main() 1285 if (nsd.nsid_len == 0 && nsd.options->nsid) { in main() 1290 nsd.nsid_len = strlen(nsd.options->nsid) / 2; in main() 1291 if (hex_pton(nsd.options->nsid, nsd.nsid, nsd.nsid_len) == -1) { in main() 1295 edns_init_nsid(&nsd.edns_ipv4, nsd.nsid_len); in main() [all …]
|
H A D | configparser.c | 1744 size_t nsid_len = strlen((yyvsp[0].str)); in yyparse() local 1747 nsid_len -= 6; /* discard "ascii_" */ in yyparse() 1748 if(nsid_len < 65535) { in yyparse() 1749 cfg_parser->opt->nsid = region_alloc(cfg_parser->opt->region, nsid_len*2+1); in yyparse() 1750 … hex_ntop((uint8_t*)(yyvsp[0].str)+6, nsid_len, (char*)cfg_parser->opt->nsid, nsid_len*2+1); in yyparse() 1754 } else if (nsid_len % 2 != 0) { in yyparse() 1757 nsid_len = nsid_len / 2; in yyparse() 1758 if(nsid_len < 65535) { in yyparse() 1759 nsid = xalloc(nsid_len); in yyparse() 1760 if (hex_pton((yyvsp[0].str), nsid, nsid_len) == -1) { in yyparse()
|
H A D | edns.h | 101 void edns_init_nsid(edns_data_type *data, uint16_t nsid_len);
|
H A D | nsd.h | 256 uint16_t nsid_len; member
|
H A D | query.c | 1732 buffer_write(q->packet, nsd->nsid, nsd->nsid_len); in query_add_optional()
|
/netbsd/external/bsd/unbound/dist/util/ |
H A D | config_file.h | 359 uint16_t nsid_len; member 1140 uint8_t* cfg_parse_nsid(const char* str, uint16_t* nsid_len);
|
H A D | config_file.c | 249 cfg->nsid_len = 0; in config_create() 633 cfg->nsid_len = 0; in config_set_option() 636 cfg->nsid = cfg_parse_nsid(val, &cfg->nsid_len); in config_set_option() 2156 uint8_t* cfg_parse_nsid(const char* str, uint16_t* nsid_len) in cfg_parse_nsid() argument 2162 *nsid_len = strlen(str + 6); in cfg_parse_nsid() 2182 *nsid_len = strlen(str) / 2; in cfg_parse_nsid()
|
H A D | configparser.y | 1407 cfg_parser->cfg->nsid_len = 0; 1411 $2, &cfg_parser->cfg->nsid_len)))
|
H A D | configparser.c | 4187 cfg_parser->cfg->nsid_len = 0; in yyparse() 4191 (yyvsp[0].str), &cfg_parser->cfg->nsid_len))) in yyparse()
|
/netbsd/external/bsd/unbound/dist/util/data/ |
H A D | msgparse.c | 993 LDNS_EDNS_NSID, cfg->nsid_len, in parse_edns_options_from_query()
|
/netbsd/external/mpl/bind/dist/lib/dns/ |
H A D | resolver.c | 7814 log_nsid(isc_buffer_t *opt, size_t nsid_len, resquery_t *query, int level, in log_nsid() argument 7822 REQUIRE(nsid_len <= UINT16_MAX); in log_nsid() 7825 buflen = nsid_len * 2 + 1; in log_nsid() 7827 pbuf = isc_mem_get(mctx, nsid_len + 1); in log_nsid() 7832 for (size_t i = 0; i < nsid_len; i++) { in log_nsid() 7840 for (size_t i = 0; i < nsid_len; i++) { in log_nsid() 7851 isc_mem_put(mctx, pbuf, nsid_len + 1); in log_nsid()
|