unbound: edns_data Struct Reference

unbound 0.1

Data Fields
edns_data Struct Reference

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

`#include <msgparse.h>`

## Data Fields
int | edns_present
| if EDNS OPT record was present
uint8_t | ext_rcode
| Extended RCODE.
uint8_t | edns_version
| The EDNS version number.
uint16_t | bits
| the EDNS bits field from ttl (host order): Z
uint16_t | udp_size
| UDP reassembly size.
struct edns_option * | opt_list_in
| rdata element list of options of an incoming packet created at parse time, or NULL if none
struct edns_option * | opt_list_out
| rdata element list of options to encode for outgoing packets, or NULL if none
struct edns_option * | opt_list_inplace_cb_out
| rdata element list of outgoing edns options from modules or NULL if none
uint16_t | padding_block_size
| block size to pad

## Detailed Description

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

allocated in a region.

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

- util/data/msgparse.h