FD.io VPP
v21.01.1
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | foreach_wg_timer |
WG timers. More... | |
Typedefs | |
typedef enum _wg_timers | wg_timers_e |
typedef struct wg_peer | wg_peer_t |
Functions | |
void | wg_timer_wheel_init () |
void | wg_timers_stop (wg_peer_t *peer) |
void | wg_timers_data_sent (wg_peer_t *peer) |
void | wg_timers_data_received (wg_peer_t *peer) |
void | wg_timers_any_authenticated_packet_sent (wg_peer_t *peer) |
void | wg_timers_any_authenticated_packet_received (wg_peer_t *peer) |
void | wg_timers_handshake_initiated (wg_peer_t *peer) |
void | wg_timers_handshake_complete (wg_peer_t *peer) |
void | wg_timers_session_derived (wg_peer_t *peer) |
void | wg_timers_any_authenticated_packet_traversal (wg_peer_t *peer) |
static bool | wg_birthdate_has_expired (f64 birthday_seconds, f64 expiration_seconds) |
#define foreach_wg_timer |
WG timers.
Definition at line 24 of file wireguard_timer.h.
Definition at line 39 of file wireguard_timer.h.
typedef enum _wg_timers wg_timers_e |
Definition at line 54 of file wireguard_timer.h.
void wg_timer_wheel_init | ( | ) |
Definition at line 330 of file wireguard_timer.c.
void wg_timers_any_authenticated_packet_received | ( | wg_peer_t * | peer | ) |
Definition at line 271 of file wireguard_timer.c.
void wg_timers_any_authenticated_packet_sent | ( | wg_peer_t * | peer | ) |
Definition at line 210 of file wireguard_timer.c.
void wg_timers_any_authenticated_packet_traversal | ( | wg_peer_t * | peer | ) |
Definition at line 199 of file wireguard_timer.c.
void wg_timers_data_received | ( | wg_peer_t * | peer | ) |
Definition at line 249 of file wireguard_timer.c.
void wg_timers_data_sent | ( | wg_peer_t * | peer | ) |
Definition at line 237 of file wireguard_timer.c.
void wg_timers_handshake_complete | ( | wg_peer_t * | peer | ) |
void wg_timers_handshake_initiated | ( | wg_peer_t * | peer | ) |
Definition at line 216 of file wireguard_timer.c.
void wg_timers_session_derived | ( | wg_peer_t * | peer | ) |
Definition at line 227 of file wireguard_timer.c.
void wg_timers_stop | ( | wg_peer_t * | peer | ) |
Definition at line 379 of file wireguard_timer.c.