Lines Matching defs:wg_peer
174 struct wg_peer { struct
176 uint64_t p_id;
177 struct wg_softc *p_sc;
179 struct noise_remote *p_remote;
180 struct cookie_maker p_cookie;
182 struct rwlock p_endpoint_lock;
183 struct wg_endpoint p_endpoint;
185 struct wg_queue p_stage_queue;
186 struct wg_queue p_encrypt_serial;
187 struct wg_queue p_decrypt_serial;
189 bool p_enabled;
190 bool p_need_another_keepalive;
191 uint16_t p_persistent_keepalive_interval;
192 struct callout p_new_handshake;
193 struct callout p_send_keepalive;
194 struct callout p_retry_handshake;
195 struct callout p_zero_key_material;
196 struct callout p_persistent_keepalive;
198 struct mtx p_handshake_mtx;
199 struct timespec p_handshake_complete; /* nanotime */
200 int p_handshake_retries;
202 struct grouptask p_send;
203 struct grouptask p_recv;
228 TAILQ_HEAD(,wg_peer) sc_peers; argument