Go to the source code of this file.
|
static int | ip46_enqueue_packet (vlib_main_t *vm, u32 bi0, int is_ip6) |
|
static void | wg_buffer_prepend_rewrite (vlib_buffer_t *b0, const wg_peer_t *peer) |
|
static bool | wg_create_buffer (vlib_main_t *vm, const wg_peer_t *peer, const u8 *packet, u32 packet_len, u32 *bi) |
|
bool | wg_send_handshake (vlib_main_t *vm, wg_peer_t *peer, bool is_retry) |
|
static void * | wg_send_handshake_thread_fn (void *arg) |
|
void | wg_send_handshake_from_mt (u32 peer_idx, bool is_retry) |
|
bool | wg_send_keepalive (vlib_main_t *vm, wg_peer_t *peer) |
|
bool | wg_send_handshake_response (vlib_main_t *vm, wg_peer_t *peer) |
|
◆ ip46_enqueue_packet()
static int ip46_enqueue_packet |
( |
vlib_main_t * |
vm, |
|
|
u32 |
bi0, |
|
|
int |
is_ip6 |
|
) |
| |
|
static |
◆ wg_buffer_prepend_rewrite()
◆ wg_create_buffer()
◆ wg_send_handshake()
◆ wg_send_handshake_from_mt()
void wg_send_handshake_from_mt |
( |
u32 |
peer_idx, |
|
|
bool |
is_retry |
|
) |
| |
◆ wg_send_handshake_response()
◆ wg_send_handshake_thread_fn()
static void* wg_send_handshake_thread_fn |
( |
void * |
arg | ) |
|
|
static |
◆ wg_send_keepalive()