wg_queue
struct wg_queue *queue = &sc->sc_handshake_queue;
struct wg_queue *queue = &sc->sc_encrypt_parallel;
struct wg_queue *queue = &sc->sc_decrypt_parallel;
struct wg_queue *queue = &peer->p_encrypt_serial;
struct wg_queue *queue = &peer->p_decrypt_serial;
struct wg_queue p_stage_queue;
struct wg_queue p_encrypt_serial;
struct wg_queue p_decrypt_serial;
struct wg_queue sc_handshake_queue;
struct wg_queue sc_encrypt_parallel;
struct wg_queue sc_decrypt_parallel;
static void wg_queue_purge(struct wg_queue *);
wg_queue_init(struct wg_queue *queue, const char *name)
wg_queue_deinit(struct wg_queue *queue)
wg_queue_len(const struct wg_queue *queue)
wg_queue_enqueue_handshake(struct wg_queue *hs, struct wg_packet *pkt)
wg_queue_dequeue_handshake(struct wg_queue *hs)
wg_queue_push_staged(struct wg_queue *staged, struct wg_packet *pkt)
wg_queue_enlist_staged(struct wg_queue *staged, struct wg_packet_list *list)
wg_queue_delist_staged(struct wg_queue *staged, struct wg_packet_list *list)
wg_queue_purge(struct wg_queue *staged)
wg_queue_both(struct wg_queue *parallel, struct wg_queue *serial,
wg_queue_dequeue_serial(struct wg_queue *serial)
wg_queue_dequeue_parallel(struct wg_queue *parallel)