Lines Matching defs:wg_peer
226 struct wg_peer { struct
228 unsigned long p_id;
229 struct wg_softc *p_sc;
231 char p_description[WG_PEER_DESCR_SIZE];
233 struct noise_remote *p_remote;
234 struct cookie_maker *p_cookie;
236 struct lock p_endpoint_lock;
237 struct wg_endpoint p_endpoint;
239 struct wg_queue p_stage_queue;
240 struct wg_queue p_encrypt_serial;
241 struct wg_queue p_decrypt_serial;
243 bool p_enabled;
244 bool p_need_another_keepalive;
245 uint16_t p_persistent_keepalive_interval;
246 struct callout p_new_handshake;
247 struct callout p_send_keepalive;
248 struct callout p_retry_handshake;
249 struct callout p_zero_key_material;
250 struct callout p_persistent_keepalive;
252 struct lock p_handshake_mtx;
253 struct timespec p_handshake_complete; /* nanotime */
254 int p_handshake_retries;
256 struct task p_send_task;
257 struct task p_recv_task;
258 struct taskqueue *p_send_taskqueue;
259 struct taskqueue *p_recv_taskqueue;
283 TAILQ_HEAD(, wg_peer) sc_peers; argument