• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/ldns/

Lines Matching refs:wire

4  * conversion routines from the wire to the host
56 ldns_wire2dname(ldns_rdf **dname, const uint8_t *wire, size_t max, size_t *pos)
73 label_size = wire[*pos];
87 pointer_target_buf[0] = wire[*pos] & 63;
88 pointer_target_buf[1] = wire[*pos + 1];
99 label_size = wire[*pos];
122 memcpy(&tmp_dname[dname_pos], &wire[*pos], label_size);
128 label_size = wire[*pos];
158 ldns_wire2rdf(ldns_rr *rr, const uint8_t *wire, size_t max, size_t *pos)
178 rd_length = ldns_read_uint16(&wire[*pos]);
200 status = ldns_wire2dname(&cur_rdf, wire, max, pos);
240 cur_rdf_length = ((size_t) wire[*pos]) + 1;
248 (size_t) ldns_read_uint16(&wire[*pos]) + 2;
255 (size_t) wire[*pos] +
256 (size_t) ldns_read_uint16(&wire[*pos + 2]) + 4;
261 cur_rdf_length = ((size_t) wire[*pos]) + 1;
292 memcpy(data, &wire[*pos], cur_rdf_length);
315 RR_CLASS(wire)?
319 ldns_wire2rr(ldns_rr **rr_p, const uint8_t *wire, size_t max,
326 status = ldns_wire2dname(&owner, wire, max, pos);
336 ldns_rr_set_type(rr, ldns_read_uint16(&wire[*pos]));
339 ldns_rr_set_class(rr, ldns_read_uint16(&wire[*pos]));
347 ldns_rr_set_ttl(rr, ldns_read_uint32(&wire[*pos]));
350 status = ldns_wire2rdf(rr, wire, max, pos);
367 ldns_wire2pkt_hdr(ldns_pkt *packet, const uint8_t *wire, size_t max, size_t *pos)
372 ldns_pkt_set_id(packet, LDNS_ID_WIRE(wire));
373 ldns_pkt_set_qr(packet, LDNS_QR_WIRE(wire));
374 ldns_pkt_set_opcode(packet, LDNS_OPCODE_WIRE(wire));
375 ldns_pkt_set_aa(packet, LDNS_AA_WIRE(wire));
376 ldns_pkt_set_tc(packet, LDNS_TC_WIRE(wire));
377 ldns_pkt_set_rd(packet, LDNS_RD_WIRE(wire));
378 ldns_pkt_set_ra(packet, LDNS_RA_WIRE(wire));
379 ldns_pkt_set_ad(packet, LDNS_AD_WIRE(wire));
380 ldns_pkt_set_cd(packet, LDNS_CD_WIRE(wire));
381 ldns_pkt_set_rcode(packet, LDNS_RCODE_WIRE(wire));
383 ldns_pkt_set_qdcount(packet, LDNS_QDCOUNT(wire));
384 ldns_pkt_set_ancount(packet, LDNS_ANCOUNT(wire));
385 ldns_pkt_set_nscount(packet, LDNS_NSCOUNT(wire));
386 ldns_pkt_set_arcount(packet, LDNS_ARCOUNT(wire));
404 ldns_wire2pkt(ldns_pkt **packet_p, const uint8_t *wire, size_t max)
415 status = ldns_wire2pkt_hdr(packet, wire, max, &pos);
420 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_QUESTION);
431 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_ANSWER);
442 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_AUTHORITY);
453 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_ADDITIONAL);