unbound  0.1
Functions
edns.c File Reference
#include "config.h"
#include "util/edns.h"
#include "util/config_file.h"
#include "util/netevent.h"
#include "util/regional.h"
#include "util/data/msgparse.h"
#include "util/data/msgreply.h"

Functions

static int edns_keepalive (struct edns_data *edns_out, struct edns_data *edns_in, struct comm_point *c, struct regional *region)
 
int apply_edns_options (struct edns_data *edns_out, struct edns_data *edns_in, struct config_file *cfg, struct comm_point *c, struct regional *region)
 Apply common EDNS options. More...
 

Detailed Description

This file contains functions for base EDNS options.

Function Documentation

◆ apply_edns_options()

int apply_edns_options ( struct edns_data edns_out,
struct edns_data edns_in,
struct config_file cfg,
struct comm_point c,
struct regional region 
)

Apply common EDNS options.

Parameters
edns_outinitialised edns information with outbound edns.
edns_ininitialised edns information with received edns.
cfgconfiguration.
ccomm channel.
regionthe region to allocate the edns options in.

References config_file::do_tcp_keepalive.