Lines Matching full: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) in ldns_wire2dname() argument
72 label_size = wire[*pos]; in ldns_wire2dname()
86 pointer_target_buf[0] = wire[*pos] & 63; in ldns_wire2dname()
87 pointer_target_buf[1] = wire[*pos + 1]; in ldns_wire2dname()
98 label_size = wire[*pos]; in ldns_wire2dname()
121 memcpy(&tmp_dname[dname_pos], &wire[*pos], label_size); in ldns_wire2dname()
126 label_size = wire[*pos]; in ldns_wire2dname()
156 ldns_wire2rdf(ldns_rr *rr, const uint8_t *wire, size_t max, size_t *pos) in ldns_wire2rdf() argument
176 rd_length = ldns_read_uint16(&wire[*pos]); in ldns_wire2rdf()
198 status = ldns_wire2dname(&cur_rdf, wire, max, pos); in ldns_wire2rdf()
238 cur_rdf_length = ((size_t) wire[*pos]) + 1; in ldns_wire2rdf()
246 (size_t) ldns_read_uint16(&wire[*pos]) + 2; in ldns_wire2rdf()
253 (size_t) wire[*pos] + in ldns_wire2rdf()
254 (size_t) ldns_read_uint16(&wire[*pos + 2]) + 4; in ldns_wire2rdf()
259 cur_rdf_length = ((size_t) wire[*pos]) + 1; in ldns_wire2rdf()
292 memcpy(data, &wire[*pos], cur_rdf_length); in ldns_wire2rdf()
314 RR_CLASS(wire)?
318 ldns_wire2rr(ldns_rr **rr_p, const uint8_t *wire, size_t max, in ldns_wire2rr() argument
325 status = ldns_wire2dname(&owner, wire, max, pos); in ldns_wire2rr()
335 ldns_rr_set_type(rr, ldns_read_uint16(&wire[*pos])); in ldns_wire2rr()
338 ldns_rr_set_class(rr, ldns_read_uint16(&wire[*pos])); in ldns_wire2rr()
346 ldns_rr_set_ttl(rr, ldns_read_uint32(&wire[*pos])); in ldns_wire2rr()
349 status = ldns_wire2rdf(rr, wire, max, pos); in ldns_wire2rr()
366 ldns_wire2pkt_hdr(ldns_pkt *packet, const uint8_t *wire, size_t max, size_t *pos) in ldns_wire2pkt_hdr() argument
371 ldns_pkt_set_id(packet, LDNS_ID_WIRE(wire)); in ldns_wire2pkt_hdr()
372 ldns_pkt_set_qr(packet, LDNS_QR_WIRE(wire)); in ldns_wire2pkt_hdr()
373 ldns_pkt_set_opcode(packet, LDNS_OPCODE_WIRE(wire)); in ldns_wire2pkt_hdr()
374 ldns_pkt_set_aa(packet, LDNS_AA_WIRE(wire)); in ldns_wire2pkt_hdr()
375 ldns_pkt_set_tc(packet, LDNS_TC_WIRE(wire)); in ldns_wire2pkt_hdr()
376 ldns_pkt_set_rd(packet, LDNS_RD_WIRE(wire)); in ldns_wire2pkt_hdr()
377 ldns_pkt_set_ra(packet, LDNS_RA_WIRE(wire)); in ldns_wire2pkt_hdr()
378 ldns_pkt_set_ad(packet, LDNS_AD_WIRE(wire)); in ldns_wire2pkt_hdr()
379 ldns_pkt_set_cd(packet, LDNS_CD_WIRE(wire)); in ldns_wire2pkt_hdr()
380 ldns_pkt_set_rcode(packet, LDNS_RCODE_WIRE(wire)); in ldns_wire2pkt_hdr()
382 ldns_pkt_set_qdcount(packet, LDNS_QDCOUNT(wire)); in ldns_wire2pkt_hdr()
383 ldns_pkt_set_ancount(packet, LDNS_ANCOUNT(wire)); in ldns_wire2pkt_hdr()
384 ldns_pkt_set_nscount(packet, LDNS_NSCOUNT(wire)); in ldns_wire2pkt_hdr()
385 ldns_pkt_set_arcount(packet, LDNS_ARCOUNT(wire)); in ldns_wire2pkt_hdr()
403 ldns_wire2pkt(ldns_pkt **packet_p, const uint8_t *wire, size_t max) in ldns_wire2pkt() argument
418 status = ldns_wire2pkt_hdr(packet, wire, max, &pos); in ldns_wire2pkt()
423 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_QUESTION); in ldns_wire2pkt()
434 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_ANSWER); in ldns_wire2pkt()
445 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_AUTHORITY); in ldns_wire2pkt()
456 status = ldns_wire2rr(&rr, wire, max, &pos, LDNS_SECTION_ADDITIONAL); in ldns_wire2pkt()