FD.io VPP  v21.01.1
Vector Packet Processing
wireguard.h File Reference
+ Include dependency graph for wireguard.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  wg_per_thread_data_t_
 
struct  wg_main_t
 

Macros

#define WG_DEFAULT_DATA_SIZE   2048
 
#define WG_START_EVENT   1
 

Typedefs

typedef struct wg_per_thread_data_t_ wg_per_thread_data_t
 

Functions

void wg_feature_init (wg_main_t *wmp)
 

Variables

vlib_node_registration_t wg_input_node
 (constructor) VLIB_REGISTER_NODE (wg_input_node) More...
 
vlib_node_registration_t wg_output_tun_node
 (constructor) VLIB_REGISTER_NODE (wg_output_tun_node) More...
 
wg_main_t wg_main
 

Macro Definition Documentation

◆ WG_DEFAULT_DATA_SIZE

#define WG_DEFAULT_DATA_SIZE   2048

Definition at line 22 of file wireguard.h.

◆ WG_START_EVENT

#define WG_START_EVENT   1

Definition at line 51 of file wireguard.h.

Typedef Documentation

◆ wg_per_thread_data_t

Function Documentation

◆ wg_feature_init()

void wg_feature_init ( wg_main_t wmp)

Definition at line 402 of file wireguard_timer.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ wg_input_node

vlib_node_registration_t wg_input_node

(constructor) VLIB_REGISTER_NODE (wg_input_node)

Definition at line 450 of file wireguard_input.c.

◆ wg_main

wg_main_t wg_main

Definition at line 26 of file wireguard.c.

◆ wg_output_tun_node

vlib_node_registration_t wg_output_tun_node

(constructor) VLIB_REGISTER_NODE (wg_output_tun_node)

Definition at line 218 of file wireguard_output_tun.c.