Lines Matching refs:DnsPacket

31 int dns_packet_new(DnsPacket **ret, DnsProtocol protocol, size_t mtu) {
32 DnsPacket *p;
46 a = PAGE_ALIGN(ALIGN(sizeof(DnsPacket)) + a) - ALIGN(sizeof(DnsPacket));
52 p = malloc0(ALIGN(sizeof(DnsPacket)) + a);
67 void dns_packet_set_flags(DnsPacket *p, bool dnssec_checking_disabled, bool truncated) {
117 int dns_packet_new_query(DnsPacket **ret, DnsProtocol protocol, size_t mtu, bool dnssec_checking_disabled) {
118 DnsPacket *p;
136 DnsPacket *dns_packet_ref(DnsPacket *p) {
148 static void dns_packet_free(DnsPacket *p) {
167 DnsPacket *dns_packet_unref(DnsPacket *p) {
183 int dns_packet_validate(DnsPacket *p) {
195 int dns_packet_validate_reply(DnsPacket *p) {
233 int dns_packet_validate_query(DnsPacket *p) {
287 static int dns_packet_extend(DnsPacket *p, size_t add, void **ret, size_t *start) {
313 memcpy(p->_data, (uint8_t*) p + ALIGN(sizeof(DnsPacket)), p->size);
330 void dns_packet_truncate(DnsPacket *p, size_t sz) {
352 int dns_packet_append_blob(DnsPacket *p, const void *d, size_t l, size_t *start) {
366 int dns_packet_append_uint8(DnsPacket *p, uint8_t v, size_t *start) {
381 int dns_packet_append_uint16(DnsPacket *p, uint16_t v, size_t *start) {
396 int dns_packet_append_uint32(DnsPacket *p, uint32_t v, size_t *start) {
411 int dns_packet_append_string(DnsPacket *p, const char *s, size_t *start) {
418 int dns_packet_append_raw_string(DnsPacket *p, const void *s, size_t size, size_t *start) {
440 int dns_packet_append_label(DnsPacket *p, const char *d, size_t l, bool canonical_candidate, size_t *start) {
479 DnsPacket *p,
559 int dns_packet_append_key(DnsPacket *p, const DnsResourceKey *k, size_t *start) {
590 static int dns_packet_append_type_window(DnsPacket *p, uint8_t window, uint8_t length, const uint8_t *types, size_t *start) {
621 static int dns_packet_append_types(DnsPacket *p, Bitmap *types, size_t *start) {
667 int dns_packet_append_opt(DnsPacket *p, uint16_t max_udp_size, bool edns0_do, size_t *start) {
760 int dns_packet_truncate_opt(DnsPacket *p) {
781 int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start, size_t *rdata_start) {
1113 int dns_packet_read(DnsPacket *p, size_t sz, const void **ret, size_t *start) {
1129 void dns_packet_rewind(DnsPacket *p, size_t idx) {
1137 int dns_packet_read_blob(DnsPacket *p, void *d, size_t sz, size_t *start) {
1153 DnsPacket *p, size_t size,
1188 int dns_packet_read_uint8(DnsPacket *p, uint8_t *ret, size_t *start) {
1202 int dns_packet_read_uint16(DnsPacket *p, uint16_t *ret, size_t *start) {
1217 int dns_packet_read_uint32(DnsPacket *p, uint32_t *ret, size_t *start) {
1232 int dns_packet_read_string(DnsPacket *p, char **ret, size_t *start) {
1280 int dns_packet_read_raw_string(DnsPacket *p, const void **ret, size_t *size, size_t *start) {
1310 DnsPacket *p,
1413 static int dns_packet_read_type_window(DnsPacket *p, Bitmap **types, size_t *start) {
1490 static int dns_packet_read_type_windows(DnsPacket *p, Bitmap **types, size_t size, size_t *start) {
1522 int dns_packet_read_key(DnsPacket *p, DnsResourceKey **ret, bool *ret_cache_flush, size_t *start) {
1582 int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, bool *ret_cache_flush, size_t *start) {
2091 int dns_packet_extract(DnsPacket *p) {
2244 int dns_packet_is_reply_for(DnsPacket *p, const DnsResourceKey *key) {