Electroneum
edns_data Struct Reference

#include <msgparse.h>

Collaboration diagram for edns_data:

Public Attributes

int edns_present
 
uint8_t ext_rcode
 
uint8_t edns_version
 
uint16_t bits
 
uint16_t udp_size
 
struct edns_optionopt_list
 

Detailed Description

EDNS data storage rdata is parsed in a list (has accessor functions). allocated in a region.

Definition at line 209 of file msgparse.h.

Member Data Documentation

◆ bits

uint16_t edns_data::bits

the EDNS bits field from ttl (host order): Z

Definition at line 217 of file msgparse.h.

◆ edns_present

int edns_data::edns_present

if EDNS OPT record was present

Definition at line 211 of file msgparse.h.

◆ edns_version

uint8_t edns_data::edns_version

The EDNS version number

Definition at line 215 of file msgparse.h.

◆ ext_rcode

uint8_t edns_data::ext_rcode

Extended RCODE

Definition at line 213 of file msgparse.h.

◆ opt_list

struct edns_option* edns_data::opt_list

rdata element list, or NULL if none

Definition at line 221 of file msgparse.h.

◆ udp_size

uint16_t edns_data::udp_size

UDP reassembly size.

Definition at line 219 of file msgparse.h.


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