| H A D | if_wg.c | 857 wg_rnh(struct wg_softc *wg, const int family) argument 1321 wg_destroy_session(struct wg_softc * wg,struct wg_session * wgs) argument 1365 wg_get_session_index(struct wg_softc * wg,struct wg_session * wgs) argument 1400 wg_put_session_index(struct wg_softc * wg,struct wg_session * wgs) argument 1435 wg_fill_msg_init(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,struct wg_msg_init * wgmi) argument 1571 wg_initiator_priority(struct wg_softc * wg,struct wg_peer * wgp) argument 1593 wg_handle_msg_init(struct wg_softc * wg,const struct wg_msg_init * wgmi,const struct sockaddr * src) argument 1856 wg_get_so_by_af(struct wg_softc * wg,const int af) argument 1923 wg_send_handshake_msg_init(struct wg_softc * wg,struct wg_peer * wgp) argument 2006 wg_fill_msg_resp(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,struct wg_msg_resp * wgmr,const struct wg_msg_init * wgmi) argument 2111 wg_swap_sessions(struct wg_softc * wg,struct wg_peer * wgp) argument 2198 wg_handle_msg_resp(struct wg_softc * wg,const struct wg_msg_resp * wgmr,const struct sockaddr * src) argument 2389 wg_send_handshake_msg_resp(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,const struct wg_msg_init * wgmi) argument 2420 wg_lookup_peer_by_pubkey(struct wg_softc * wg,const uint8_t pubkey[static WG_STATIC_KEY_LEN],struct psref * psref) argument 2435 wg_fill_msg_cookie(struct wg_softc * wg,struct wg_peer * wgp,struct wg_msg_cookie * wgmc,const uint32_t sender,const uint8_t mac1[static WG_MAC_LEN],const struct sockaddr * src) argument 2500 wg_send_cookie_msg(struct wg_softc * wg,struct wg_peer * wgp,const uint32_t sender,const uint8_t mac1[static WG_MAC_LEN],const struct sockaddr * src) argument 2529 wg_is_underload(struct wg_softc * wg,struct wg_peer * wgp,int msgtype) argument 2618 wg_lookup_session_by_index(struct wg_softc * wg,const uint32_t index,struct psref * psref) argument 2763 wg_validate_route(struct wg_softc * wg,struct wg_peer * wgp_expected,int af,char * packet) argument 2893 wg_handle_msg_data(struct wg_softc * wg,struct mbuf * m,const struct sockaddr * src) argument 3151 wg_handle_msg_cookie(struct wg_softc * wg,const struct wg_msg_cookie * wgmc) argument 3214 wg_validate_msg_header(struct wg_softc * wg,struct mbuf * m) argument 3274 wg_handle_packet(struct wg_softc * wg,struct mbuf * m,const struct sockaddr * src) argument 3309 wg_receive_packets(struct wg_softc * wg,const int af) argument 3354 wg_task_send_init_message(struct wg_softc * wg,struct wg_peer * wgp) argument 3388 wg_task_retry_handshake(struct wg_softc * wg,struct wg_peer * wgp) argument 3428 wg_task_establish_session(struct wg_softc * wg,struct wg_peer * wgp) argument 3470 wg_task_endpoint_changed(struct wg_softc * wg,struct wg_peer * wgp) argument 3490 wg_task_send_keepalive_message(struct wg_softc * wg,struct wg_peer * wgp) argument 3506 wg_task_destroy_prev_session(struct wg_softc * wg,struct wg_peer * wgp) argument 3568 struct wg_softc *wg = wgp->wgp_sc; local in function:wg_peer_work 3599 struct wg_softc *wg = container_of(job, struct wg_softc, wg_job); local in function:wg_job 3619 wg_bind_port(struct wg_softc * wg,const uint16_t port) argument 3659 struct wg_softc *wg = cookie; local in function:wg_so_upcall 3694 struct wg_softc *wg = arg; local in function:wg_overudp_cb 3750 wg_socreate(struct wg_softc * wg,int af,struct socket ** sop) argument 3881 wg_alloc_peer(struct wg_softc * wg) argument 3939 struct wg_softc *wg = wgp->wgp_sc; local in function:wg_destroy_peer 4010 wg_destroy_all_peers(struct wg_softc * wg) argument 4052 wg_destroy_peer_name(struct wg_softc * wg,const char * name) argument 4089 wg_if_attach(struct wg_softc * wg) argument 4121 wg_if_detach(struct wg_softc * wg) argument 4132 struct wg_softc *wg; local in function:wg_clone_create 4227 struct wg_softc *wg = container_of(ifp, struct wg_softc, wg_if); local in function:wg_clone_destroy 4277 wg_pick_peer_by_sa(struct wg_softc * wg,const struct sockaddr * sa,struct psref * psref) argument 4313 wg_fill_msg_data(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,struct wg_msg_data * wgmd) argument 4330 struct wg_softc *wg = ifp->if_softc; local in function:wg_output 4468 struct wg_softc *wg = wgp->wgp_sc; local in function:wg_send_data_msg 4636 wg_rtable_add_route(struct wg_softc * wg,struct wg_allowedip * wga) argument 4656 wg_handle_prop_peer(struct wg_softc * wg,prop_dictionary_t peer,struct wg_peer ** wgpp) argument 4859 wg_ioctl_set_private_key(struct wg_softc * wg,struct ifdrv * ifd) argument 4897 wg_ioctl_set_listen_port(struct wg_softc * wg,struct ifdrv * ifd) argument 4922 wg_ioctl_add_peer(struct wg_softc * wg,struct ifdrv * ifd) argument 4972 wg_ioctl_delete_peer(struct wg_softc * wg,struct ifdrv * ifd) argument 4999 wg_is_authorized(struct wg_softc * wg,u_long cmd) argument 5010 wg_ioctl_get(struct wg_softc * wg,struct ifdrv * ifd) argument 5185 struct wg_softc *wg = ifp->if_softc; local in function:wg_ioctl 5416 wg_user_mode(struct wg_softc * wg) argument 5423 wg_ioctl_linkstr(struct wg_softc * wg,struct ifdrv * ifd) argument 5466 struct wg_softc *wg = wgp->wgp_sc; local in function:wg_send_user 5509 struct wg_softc *wg = ifp->if_softc; local in function:wg_input_user 5558 wg_bind_port_user(struct wg_softc * wg,const uint16_t port) argument 5578 rumpkern_wg_recv_user(struct wg_softc * wg,struct iovec * iov,size_t iovlen) argument 5607 rumpkern_wg_recv_peer(struct wg_softc * wg,struct iovec * iov,size_t iovlen) argument [all...] |