Symbol: wg_softc
sys/net/if_wg.c
1392
wg_destroy_session(struct wg_softc *wg, struct wg_session *wgs)
sys/net/if_wg.c
1436
wg_get_session_index(struct wg_softc *wg, struct wg_session *wgs)
sys/net/if_wg.c
1471
wg_put_session_index(struct wg_softc *wg, struct wg_session *wgs)
sys/net/if_wg.c
1506
wg_fill_msg_init(struct wg_softc *wg, struct wg_peer *wgp,
sys/net/if_wg.c
1642
wg_initiator_priority(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
1664
wg_handle_msg_init(struct wg_softc *wg, const struct wg_msg_init *wgmi,
sys/net/if_wg.c
1926
wg_get_so_by_af(struct wg_softc *wg, const int af)
sys/net/if_wg.c
1972
wg_send_cookie(struct wg_softc *wg, const struct sockaddr *src, struct mbuf *m)
sys/net/if_wg.c
2012
wg_send_handshake_msg_init(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
2095
wg_fill_msg_resp(struct wg_softc *wg, struct wg_peer *wgp,
sys/net/if_wg.c
2200
wg_swap_sessions(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
2286
wg_handle_msg_resp(struct wg_softc *wg, const struct wg_msg_resp *wgmr,
sys/net/if_wg.c
2474
wg_send_handshake_msg_resp(struct wg_softc *wg, struct wg_peer *wgp,
sys/net/if_wg.c
2505
wg_lookup_peer_by_pubkey(struct wg_softc *wg,
sys/net/if_wg.c
2520
wg_bake_cookie(struct wg_softc *wg,
sys/net/if_wg.c
2610
wg_fill_msg_cookie(struct wg_softc *wg,
sys/net/if_wg.c
2634
wg_send_cookie_msg(struct wg_softc *wg,
sys/net/if_wg.c
2662
wg_is_underload(struct wg_softc *wg, int msgtype)
sys/net/if_wg.c
2755
wg_lookup_session_by_index(struct wg_softc *wg, const uint32_t index,
sys/net/if_wg.c
2900
wg_validate_route(struct wg_softc *wg, struct wg_peer *wgp_expected,
sys/net/if_wg.c
3030
wg_handle_msg_data(struct wg_softc *wg, struct mbuf *m,
sys/net/if_wg.c
3288
wg_handle_msg_cookie(struct wg_softc *wg, const struct wg_msg_cookie *wgmc)
sys/net/if_wg.c
3351
wg_validate_msg_header(struct wg_softc *wg, struct mbuf *m)
sys/net/if_wg.c
3411
wg_handle_packet(struct wg_softc *wg, struct mbuf *m,
sys/net/if_wg.c
3446
wg_receive_packets(struct wg_softc *wg, const int af)
sys/net/if_wg.c
3503
wg_task_send_init_message(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
3537
wg_task_retry_handshake(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
3577
wg_task_establish_session(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
3619
wg_task_endpoint_changed(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
3639
wg_task_send_keepalive_message(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
3655
wg_task_destroy_prev_session(struct wg_softc *wg, struct wg_peer *wgp)
sys/net/if_wg.c
3717
struct wg_softc *wg = wgp->wgp_sc;
sys/net/if_wg.c
3748
struct wg_softc *wg = container_of(job, struct wg_softc, wg_job);
sys/net/if_wg.c
3768
wg_bind_port(struct wg_softc *wg, const uint16_t port)
sys/net/if_wg.c
3808
struct wg_softc *wg = cookie;
sys/net/if_wg.c
3843
struct wg_softc *wg = arg;
sys/net/if_wg.c
3902
wg_socreate(struct wg_softc *wg, int af, struct socket **sop)
sys/net/if_wg.c
4033
wg_alloc_peer(struct wg_softc *wg)
sys/net/if_wg.c
4091
struct wg_softc *wg = wgp->wgp_sc;
sys/net/if_wg.c
4163
wg_destroy_all_peers(struct wg_softc *wg)
sys/net/if_wg.c
4205
wg_destroy_peer_name(struct wg_softc *wg, const char *name)
sys/net/if_wg.c
4242
wg_if_attach(struct wg_softc *wg)
sys/net/if_wg.c
4274
wg_if_detach(struct wg_softc *wg)
sys/net/if_wg.c
4285
struct wg_softc *wg;
sys/net/if_wg.c
4384
struct wg_softc *wg = container_of(ifp, struct wg_softc, wg_if);
sys/net/if_wg.c
4434
wg_pick_peer_by_sa(struct wg_softc *wg, const struct sockaddr *sa,
sys/net/if_wg.c
4470
wg_fill_msg_data(struct wg_softc *wg, struct wg_peer *wgp,
sys/net/if_wg.c
4487
struct wg_softc *wg = ifp->if_softc;
sys/net/if_wg.c
4625
struct wg_softc *wg = wgp->wgp_sc;
sys/net/if_wg.c
4793
wg_rtable_add_route(struct wg_softc *wg, struct wg_allowedip *wga)
sys/net/if_wg.c
4813
wg_handle_prop_peer(struct wg_softc *wg, prop_dictionary_t peer,
sys/net/if_wg.c
5027
wg_ioctl_set_private_key(struct wg_softc *wg, struct ifdrv *ifd)
sys/net/if_wg.c
5067
wg_ioctl_set_listen_port(struct wg_softc *wg, struct ifdrv *ifd)
sys/net/if_wg.c
5094
wg_ioctl_add_peer(struct wg_softc *wg, struct ifdrv *ifd)
sys/net/if_wg.c
5146
wg_ioctl_delete_peer(struct wg_softc *wg, struct ifdrv *ifd)
sys/net/if_wg.c
5175
wg_is_authorized(struct wg_softc *wg, u_long cmd)
sys/net/if_wg.c
5186
wg_ioctl_get(struct wg_softc *wg, struct ifdrv *ifd)
sys/net/if_wg.c
5362
struct wg_softc *wg = ifp->if_softc;
sys/net/if_wg.c
5593
wg_user_mode(struct wg_softc *wg)
sys/net/if_wg.c
5600
wg_ioctl_linkstr(struct wg_softc *wg, struct ifdrv *ifd)
sys/net/if_wg.c
5643
struct wg_softc *wg = wgp->wgp_sc;
sys/net/if_wg.c
5672
wg_send_cookie_user(struct wg_softc *wg, const struct sockaddr *src,
sys/net/if_wg.c
5715
struct wg_softc *wg = ifp->if_softc;
sys/net/if_wg.c
5769
wg_bind_port_user(struct wg_softc *wg, const uint16_t port)
sys/net/if_wg.c
5790
rumpkern_wg_recv_user(struct wg_softc *wg, const struct sockaddr *dst,
sys/net/if_wg.c
5820
rumpkern_wg_recv_peer(struct wg_softc *wg, const struct sockaddr *src,
sys/net/if_wg.c
626
struct wg_softc;
sys/net/if_wg.c
628
struct wg_softc *wgp_sc;
sys/net/if_wg.c
685
LIST_ENTRY(wg_softc) wg_list;
sys/net/if_wg.c
749
static void wg_bake_cookie(struct wg_softc *,
sys/net/if_wg.c
756
static void wg_send_cookie_msg(struct wg_softc *,
sys/net/if_wg.c
760
static void wg_send_handshake_msg_resp(struct wg_softc *, struct wg_peer *,
sys/net/if_wg.c
765
wg_pick_peer_by_sa(struct wg_softc *, const struct sockaddr *,
sys/net/if_wg.c
768
wg_lookup_peer_by_pubkey(struct wg_softc *,
sys/net/if_wg.c
772
wg_lookup_session_by_index(struct wg_softc *,
sys/net/if_wg.c
780
static bool wg_is_underload(struct wg_softc *, int);
sys/net/if_wg.c
788
static int wg_send_cookie(struct wg_softc *, const struct sockaddr *,
sys/net/if_wg.c
796
static int wg_bind_port(struct wg_softc *, const uint16_t);
sys/net/if_wg.c
812
int (*send_cookie)(struct wg_softc *, const struct sockaddr *,
sys/net/if_wg.c
817
int (*bind_port)(struct wg_softc *, const uint16_t);
sys/net/if_wg.c
829
static bool wg_user_mode(struct wg_softc *);
sys/net/if_wg.c
830
static int wg_ioctl_linkstr(struct wg_softc *, struct ifdrv *);
sys/net/if_wg.c
832
static int wg_send_cookie_user(struct wg_softc *, const struct sockaddr *,
sys/net/if_wg.c
837
static int wg_bind_port_user(struct wg_softc *, const uint16_t);
sys/net/if_wg.c
865
wg_rnh(struct wg_softc *wg, const int family)
sys/rump/net/lib/libwg/wg_user.c
238
rumpuser_wg_create(const char *tun_name, struct wg_softc *wg,
sys/rump/net/lib/libwg/wg_user.c
61
struct wg_softc *wgu_sc;
sys/rump/net/lib/libwg/wg_user.h
35
struct wg_softc;
sys/rump/net/lib/libwg/wg_user.h
41
int rumpuser_wg_create(const char *tun_name, struct wg_softc *,
sys/rump/net/lib/libwg/wg_user.h
58
void rumpkern_wg_recv_user(struct wg_softc *, const struct sockaddr *,
sys/rump/net/lib/libwg/wg_user.h
60
void rumpkern_wg_recv_peer(struct wg_softc *, const struct sockaddr *,