Symbol: wg_softc
sys/dev/wg/if_wg.c
1328
wg_send_cookie(struct wg_softc *sc, struct cookie_macs *cm, uint32_t idx,
sys/dev/wg/if_wg.c
1364
wg_handshake(struct wg_softc *sc, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1498
wg_softc_handshake_receive(struct wg_softc *sc)
sys/dev/wg/if_wg.c
1569
wg_encrypt(struct wg_softc *sc, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1612
wg_decrypt(struct wg_softc *sc, struct wg_packet *pkt)
sys/dev/wg/if_wg.c
1684
wg_softc_decrypt(struct wg_softc *sc)
sys/dev/wg/if_wg.c
1693
wg_softc_encrypt(struct wg_softc *sc)
sys/dev/wg/if_wg.c
1702
wg_encrypt_dispatch(struct wg_softc *sc)
sys/dev/wg/if_wg.c
1715
wg_decrypt_dispatch(struct wg_softc *sc)
sys/dev/wg/if_wg.c
1726
struct wg_softc *sc = peer->p_sc;
sys/dev/wg/if_wg.c
177
struct wg_softc *p_sc;
sys/dev/wg/if_wg.c
1794
struct wg_softc *sc = peer->p_sc;
sys/dev/wg/if_wg.c
2052
struct wg_softc *sc = _sc;
sys/dev/wg/if_wg.c
2144
struct wg_softc *sc = peer->p_sc;
sys/dev/wg/if_wg.c
2206
struct wg_softc *sc = if_getsoftc(ifp);
sys/dev/wg/if_wg.c
221
LIST_ENTRY(wg_softc) sc_entry;
sys/dev/wg/if_wg.c
2459
wg_peer_add(struct wg_softc *sc, const nvlist_t *nvl)
sys/dev/wg/if_wg.c
2595
wgc_set(struct wg_softc *sc, struct wg_data_io *wgd)
sys/dev/wg/if_wg.c
2706
wgc_get(struct wg_softc *sc, struct wg_data_io *wgd)
sys/dev/wg/if_wg.c
272
static LIST_HEAD(, wg_softc) wg_list = LIST_HEAD_INITIALIZER(wg_list);
sys/dev/wg/if_wg.c
2836
struct wg_softc *sc;
sys/dev/wg/if_wg.c
288
static int wg_socket_init(struct wg_softc *, in_port_t);
sys/dev/wg/if_wg.c
290
static void wg_socket_set(struct wg_softc *, struct socket *, struct socket *);
sys/dev/wg/if_wg.c
2901
wg_up(struct wg_softc *sc)
sys/dev/wg/if_wg.c
291
static void wg_socket_uninit(struct wg_softc *);
sys/dev/wg/if_wg.c
293
static int wg_socket_set_cookie(struct wg_softc *, uint32_t);
sys/dev/wg/if_wg.c
2933
wg_down(struct wg_softc *sc)
sys/dev/wg/if_wg.c
294
static int wg_socket_set_fibnum(struct wg_softc *, int);
sys/dev/wg/if_wg.c
295
static int wg_send(struct wg_softc *, struct wg_endpoint *, struct mbuf *);
sys/dev/wg/if_wg.c
2967
struct wg_softc *sc;
sys/dev/wg/if_wg.c
3058
struct wg_softc *sc = noise_local_arg(l);
sys/dev/wg/if_wg.c
3067
struct wg_softc *sc = if_getsoftc(ifp);
sys/dev/wg/if_wg.c
3140
wgc_privileged(struct wg_softc *sc)
sys/dev/wg/if_wg.c
315
static int wg_aip_add(struct wg_softc *, struct wg_peer *, sa_family_t,
sys/dev/wg/if_wg.c
3152
struct wg_softc *sc;
sys/dev/wg/if_wg.c
3161
struct wg_softc *sc;
sys/dev/wg/if_wg.c
317
static int wg_aip_del(struct wg_softc *, struct wg_peer *, sa_family_t,
sys/dev/wg/if_wg.c
319
static struct wg_peer *wg_aip_lookup(struct wg_softc *, sa_family_t, void *);
sys/dev/wg/if_wg.c
3193
struct wg_softc *sc;
sys/dev/wg/if_wg.c
320
static void wg_aip_remove_all(struct wg_softc *, struct wg_peer *);
sys/dev/wg/if_wg.c
321
static struct wg_peer *wg_peer_create(struct wg_softc *,
sys/dev/wg/if_wg.c
325
static void wg_peer_destroy_all(struct wg_softc *);
sys/dev/wg/if_wg.c
329
static void wg_send_cookie(struct wg_softc *, struct cookie_macs *, uint32_t, struct wg_endpoint *);
sys/dev/wg/if_wg.c
333
static void wg_send_buf(struct wg_softc *, struct wg_endpoint *, uint8_t *, size_t);
sys/dev/wg/if_wg.c
335
static void wg_handshake(struct wg_softc *, struct wg_packet *);
sys/dev/wg/if_wg.c
336
static void wg_encrypt(struct wg_softc *, struct wg_packet *);
sys/dev/wg/if_wg.c
337
static void wg_decrypt(struct wg_softc *, struct wg_packet *);
sys/dev/wg/if_wg.c
338
static void wg_softc_handshake_receive(struct wg_softc *);
sys/dev/wg/if_wg.c
339
static void wg_softc_decrypt(struct wg_softc *);
sys/dev/wg/if_wg.c
340
static void wg_softc_encrypt(struct wg_softc *);
sys/dev/wg/if_wg.c
341
static void wg_encrypt_dispatch(struct wg_softc *);
sys/dev/wg/if_wg.c
342
static void wg_decrypt_dispatch(struct wg_softc *);
sys/dev/wg/if_wg.c
370
static bool wgc_privileged(struct wg_softc *);
sys/dev/wg/if_wg.c
371
static int wgc_get(struct wg_softc *, struct wg_data_io *);
sys/dev/wg/if_wg.c
372
static int wgc_set(struct wg_softc *, struct wg_data_io *);
sys/dev/wg/if_wg.c
373
static int wg_up(struct wg_softc *);
sys/dev/wg/if_wg.c
374
static void wg_down(struct wg_softc *);
sys/dev/wg/if_wg.c
385
wg_peer_create(struct wg_softc *sc, const uint8_t pub_key[WG_KEY_SIZE],
sys/dev/wg/if_wg.c
475
struct wg_softc *sc = peer->p_sc;
sys/dev/wg/if_wg.c
497
wg_peer_destroy_all(struct wg_softc *sc)
sys/dev/wg/if_wg.c
570
wg_aip_add(struct wg_softc *sc, struct wg_peer *peer, sa_family_t af,
sys/dev/wg/if_wg.c
616
wg_aip_del(struct wg_softc *sc, struct wg_peer *peer, sa_family_t af,
sys/dev/wg/if_wg.c
668
wg_aip_lookup(struct wg_softc *sc, sa_family_t af, void *a)
sys/dev/wg/if_wg.c
705
wg_aip_remove_all(struct wg_softc *sc, struct wg_peer *peer)
sys/dev/wg/if_wg.c
738
wg_socket_init(struct wg_softc *sc, in_port_t port)
sys/dev/wg/if_wg.c
820
static int wg_socket_set_cookie(struct wg_softc *sc, uint32_t user_cookie)
sys/dev/wg/if_wg.c
832
static int wg_socket_set_fibnum(struct wg_softc *sc, int fibnum)
sys/dev/wg/if_wg.c
846
wg_socket_uninit(struct wg_softc *sc)
sys/dev/wg/if_wg.c
852
wg_socket_set(struct wg_softc *sc, struct socket *new_so4, struct socket *new_so6)
sys/dev/wg/if_wg.c
937
wg_send(struct wg_softc *sc, struct wg_endpoint *e, struct mbuf *m)
sys/dev/wg/if_wg.c
989
wg_send_buf(struct wg_softc *sc, struct wg_endpoint *e, uint8_t *buf, size_t len)