XINU
Data Fields
dnspkt Struct Reference

#include <dns.h>

Data Fields

struct {
   byte   aa:1
 
   byte   opcode:4
 
   byte   qr:1
 
   byte   rd:1
 
   byte   tc:1
 
}; 
 
struct {
   byte   ra:1
 
   byte   rcode:4
 
   byte   z:3
 
}; 
 
uint16 ancount
 
uint16 arcount
 
char data [DNSDATASIZ]
 
uint16 id
 
uint16 nscount
 
uint16 qucount
 

Detailed Description

Definition at line 14 of file dns.h.

Field Documentation

◆ @5

struct { ... }

◆ @7

struct { ... }

◆ aa

byte dnspkt::aa

Definition at line 19 of file dns.h.

◆ ancount

uint16 dnspkt::ancount

Definition at line 29 of file dns.h.

Referenced by dns_geta().

◆ arcount

uint16 dnspkt::arcount

Definition at line 31 of file dns.h.

◆ data

char dnspkt::data[DNSDATASIZ]

Definition at line 32 of file dns.h.

Referenced by dns_geta().

◆ id

uint16 dnspkt::id

Definition at line 15 of file dns.h.

◆ nscount

uint16 dnspkt::nscount

Definition at line 30 of file dns.h.

◆ opcode

byte dnspkt::opcode

Definition at line 20 of file dns.h.

◆ qr

byte dnspkt::qr

Definition at line 21 of file dns.h.

◆ qucount

uint16 dnspkt::qucount

Definition at line 28 of file dns.h.

Referenced by dns_geta().

◆ ra

byte dnspkt::ra

Definition at line 26 of file dns.h.

◆ rcode

byte dnspkt::rcode

Definition at line 24 of file dns.h.

◆ rd

byte dnspkt::rd

Definition at line 17 of file dns.h.

◆ tc

byte dnspkt::tc

Definition at line 18 of file dns.h.

◆ z

byte dnspkt::z

Definition at line 25 of file dns.h.


The documentation for this struct was generated from the following file: