sys/net/if_wg.c
1318
wg_send_cookie(struct wg_softc *sc, struct cookie_macs *cm, uint32_t idx,
sys/net/if_wg.c
1339
struct wg_softc *sc = peer->p_sc;
sys/net/if_wg.c
1377
wg_handshake(struct wg_softc *sc, struct mbuf *m)
sys/net/if_wg.c
1548
struct wg_softc *sc = _sc;
sys/net/if_wg.c
1577
wg_encap(struct wg_softc *sc, struct mbuf *m)
sys/net/if_wg.c
1664
wg_decap(struct wg_softc *sc, struct mbuf *m)
sys/net/if_wg.c
1793
struct wg_softc *sc = _sc;
sys/net/if_wg.c
1802
struct wg_softc *sc = _sc;
sys/net/if_wg.c
1811
struct wg_softc *sc = peer->p_sc;
sys/net/if_wg.c
1850
struct wg_softc *sc = peer->p_sc;
sys/net/if_wg.c
1897
wg_queue_in(struct wg_softc *sc, struct wg_peer *peer, struct mbuf *m)
sys/net/if_wg.c
1929
wg_queue_out(struct wg_softc *sc, struct wg_peer *peer)
sys/net/if_wg.c
2003
struct wg_softc *sc = _sc;
sys/net/if_wg.c
2013
struct wg_softc *sc = _sc;
sys/net/if_wg.c
2047
struct wg_softc *sc = _sc;
sys/net/if_wg.c
205
struct wg_softc *p_sc;
sys/net/if_wg.c
2065
struct wg_softc *sc = _sc;
sys/net/if_wg.c
2091
struct wg_softc *sc = _sc;
sys/net/if_wg.c
2178
struct wg_softc *sc = ifp->if_softc;
sys/net/if_wg.c
2215
struct wg_softc *sc = ifp->if_softc;
sys/net/if_wg.c
2297
wg_ioctl_set(struct wg_softc *sc, struct wg_data_io *data)
sys/net/if_wg.c
2460
wg_ioctl_get(struct wg_softc *sc, struct wg_data_io *data)
sys/net/if_wg.c
2566
struct wg_softc *sc = ifp->if_softc;
sys/net/if_wg.c
2608
wg_up(struct wg_softc *sc)
sys/net/if_wg.c
2647
wg_down(struct wg_softc *sc)
sys/net/if_wg.c
2682
struct wg_softc *sc;
sys/net/if_wg.c
2809
struct wg_softc *sc = ifp->if_softc;
sys/net/if_wg.c
282
wg_peer_create(struct wg_softc *, uint8_t[WG_KEY_SIZE]);
sys/net/if_wg.c
284
wg_peer_lookup(struct wg_softc *, const uint8_t[WG_KEY_SIZE]);
sys/net/if_wg.c
293
int wg_aip_add(struct wg_softc *, struct wg_peer *, struct wg_aip_io *);
sys/net/if_wg.c
296
int wg_aip_remove(struct wg_softc *, struct wg_peer *,
sys/net/if_wg.c
301
int wg_bind(struct wg_softc *, in_port_t *, int *);
sys/net/if_wg.c
302
void wg_unbind(struct wg_softc *);
sys/net/if_wg.c
303
int wg_send(struct wg_softc *, struct wg_endpoint *, struct mbuf *);
sys/net/if_wg.c
304
void wg_send_buf(struct wg_softc *, struct wg_endpoint *, uint8_t *,
sys/net/if_wg.c
341
void wg_send_cookie(struct wg_softc *, struct cookie_macs *, uint32_t,
sys/net/if_wg.c
345
void wg_handshake(struct wg_softc *, struct mbuf *);
sys/net/if_wg.c
348
void wg_encap(struct wg_softc *, struct mbuf *);
sys/net/if_wg.c
349
void wg_decap(struct wg_softc *, struct mbuf *);
sys/net/if_wg.c
355
int wg_queue_in(struct wg_softc *, struct wg_peer *, struct mbuf *);
sys/net/if_wg.c
356
void wg_queue_out(struct wg_softc *, struct wg_peer *);
sys/net/if_wg.c
375
int wg_ioctl_set(struct wg_softc *, struct wg_data_io *);
sys/net/if_wg.c
376
int wg_ioctl_get(struct wg_softc *, struct wg_data_io *);
sys/net/if_wg.c
378
int wg_up(struct wg_softc *);
sys/net/if_wg.c
379
void wg_down(struct wg_softc *);
sys/net/if_wg.c
399
wg_peer_create(struct wg_softc *sc, uint8_t public[WG_KEY_SIZE])
sys/net/if_wg.c
466
wg_peer_lookup(struct wg_softc *sc, const uint8_t public[WG_KEY_SIZE])
sys/net/if_wg.c
490
struct wg_softc *sc = peer->p_sc;
sys/net/if_wg.c
611
wg_aip_add(struct wg_softc *sc, struct wg_peer *peer, struct wg_aip_io *d)
sys/net/if_wg.c
670
wg_aip_remove(struct wg_softc *sc, struct wg_peer *peer, struct wg_aip_io *d)
sys/net/if_wg.c
783
wg_bind(struct wg_softc *sc, in_port_t *portp, int *rtablep)
sys/net/if_wg.c
820
wg_unbind(struct wg_softc *sc)
sys/net/if_wg.c
831
wg_send(struct wg_softc *sc, struct wg_endpoint *e, struct mbuf *m)
sys/net/if_wg.c
880
wg_send_buf(struct wg_softc *sc, struct wg_endpoint *e, uint8_t *buf,