Lines Matching defs:wg_peer

149 	struct wg_peer		*t_peer;
184 struct wg_peer *a_peer;
200 struct wg_peer {
201 LIST_ENTRY(wg_peer) p_pubkey_entry;
202 TAILQ_ENTRY(wg_peer) p_seq_entry;
232 SLIST_ENTRY(wg_peer) p_start_list;
262 LIST_HEAD(,wg_peer) *sc_peer;
263 TAILQ_HEAD(,wg_peer) sc_peer_seq;
279 struct wg_peer *
281 struct wg_peer *
283 void wg_peer_destroy(struct wg_peer *);
284 void wg_peer_set_endpoint_from_tag(struct wg_peer *, struct wg_tag *);
285 void wg_peer_set_sockaddr(struct wg_peer *, struct sockaddr *);
286 int wg_peer_get_sockaddr(struct wg_peer *, struct sockaddr *);
287 void wg_peer_clear_src(struct wg_peer *);
288 void wg_peer_get_endpoint(struct wg_peer *, struct wg_endpoint *);
289 void wg_peer_counters_add(struct wg_peer *, uint64_t, uint64_t);
291 int wg_aip_add(struct wg_softc *, struct wg_peer *, struct wg_aip_io *);
292 struct wg_peer *
294 int wg_aip_remove(struct wg_softc *, struct wg_peer *,
336 void wg_peer_send_buf(struct wg_peer *, uint8_t *, size_t);
338 void wg_send_response(struct wg_peer *);
353 int wg_queue_in(struct wg_softc *, struct wg_peer *, struct mbuf *);
354 void wg_queue_out(struct wg_softc *, struct wg_peer *);
397 struct wg_peer *
400 struct wg_peer *peer;
464 struct wg_peer *
468 struct wg_peer *peer;
487 wg_peer_destroy(struct wg_peer *peer)
548 wg_peer_set_endpoint_from_tag(struct wg_peer *peer, struct wg_tag *t)
560 wg_peer_set_sockaddr(struct wg_peer *peer, struct sockaddr *remote)
570 wg_peer_get_sockaddr(struct wg_peer *peer, struct sockaddr *remote)
585 wg_peer_clear_src(struct wg_peer *peer)
593 wg_peer_get_endpoint(struct wg_peer *peer, struct wg_endpoint *endpoint)
601 wg_peer_counters_add(struct wg_peer *peer, uint64_t tx, uint64_t rx)
610 wg_aip_add(struct wg_softc *sc, struct wg_peer *peer, struct wg_aip_io *d)
649 struct wg_peer *
662 wg_aip_remove(struct wg_softc *sc, struct wg_peer *peer, struct wg_aip_io *d)
1145 struct wg_peer *peer = CONTAINER_OF(t, struct wg_peer, p_timers);
1156 struct wg_peer *peer = CONTAINER_OF(t, struct wg_peer, p_timers);
1193 struct wg_peer *peer = CONTAINER_OF(t, struct wg_peer, p_timers);
1206 struct wg_peer *peer = CONTAINER_OF(t, struct wg_peer, p_timers);
1223 struct wg_peer *peer = CONTAINER_OF(t, struct wg_peer, p_timers);
1237 struct wg_peer *peer = CONTAINER_OF(t, struct wg_peer, p_timers);
1244 wg_peer_send_buf(struct wg_peer *peer, uint8_t *buf, size_t len)
1258 struct wg_peer *peer = _peer;
1281 wg_send_response(struct wg_peer *peer)
1325 struct wg_peer *peer = _peer;
1359 struct wg_peer *peer = _peer;
1370 struct wg_peer *peer;
1425 peer = CONTAINER_OF(remote, struct wg_peer, p_remote);
1471 peer = CONTAINER_OF(remote, struct wg_peer, p_remote);
1505 peer = CONTAINER_OF(remote, struct wg_peer, p_remote);
1568 struct wg_peer *peer;
1657 struct wg_peer *peer, *allowed_peer;
1797 struct wg_peer *peer = _peer;
1836 struct wg_peer *peer = _peer;
1884 wg_queue_in(struct wg_softc *sc, struct wg_peer *peer, struct mbuf *m)
1916 wg_queue_out(struct wg_softc *sc, struct wg_peer *peer)
1999 struct wg_peer *peer;
2009 struct wg_peer *peer;
2018 peer = CONTAINER_OF(remote, struct wg_peer, p_remote);
2064 struct wg_peer *peer = NULL;
2076 peer = CONTAINER_OF(iter->i_value, struct wg_peer, p_remote);
2150 t->t_peer = CONTAINER_OF(remote, struct wg_peer,
2176 struct wg_peer *peer;
2179 SLIST_HEAD(,wg_peer) start_list;
2213 struct wg_peer *peer;
2300 struct wg_peer *peer, *tpeer;
2463 struct wg_peer *peer;
2607 struct wg_peer *peer;
2646 struct wg_peer *peer;
2736 rw_init(&sc->sc_peer_lock, "wg_peer");
2806 struct wg_peer *peer, *tpeer;
2851 pool_init(&wg_peer_pool, sizeof(struct wg_peer), 0,