Home
last modified time | relevance | path

Searched refs:nsid_len (Results 1 – 13 of 13) sorted by relevance

/netbsd/external/bsd/nsd/dist/
H A Dedns.c55 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 Dconfigparser.y308 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 Dnsd.c964 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 Dconfigparser.c1744 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 Dedns.h101 void edns_init_nsid(edns_data_type *data, uint16_t nsid_len);
H A Dnsd.h256 uint16_t nsid_len; member
H A Dquery.c1732 buffer_write(q->packet, nsd->nsid, nsd->nsid_len); in query_add_optional()
/netbsd/external/bsd/unbound/dist/util/
H A Dconfig_file.h359 uint16_t nsid_len; member
1140 uint8_t* cfg_parse_nsid(const char* str, uint16_t* nsid_len);
H A Dconfig_file.c249 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 Dconfigparser.y1407 cfg_parser->cfg->nsid_len = 0;
1411 $2, &cfg_parser->cfg->nsid_len)))
H A Dconfigparser.c4187 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 Dmsgparse.c993 LDNS_EDNS_NSID, cfg->nsid_len, in parse_edns_options_from_query()
/netbsd/external/mpl/bind/dist/lib/dns/
H A Dresolver.c7814 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()