H A D | if_wg.c | 753 WG_PEER_READER_FOREACH(wgp,wg) global() argument 756 WG_PEER_WRITER_FOREACH(wgp,wg) global() argument 759 WG_PEER_WRITER_INSERT_HEAD(wgp,wg) global() argument 761 WG_PEER_WRITER_REMOVE(wgp) global() argument 1193 wg_get_stable_session(struct wg_peer * wgp,struct psref * psref) wg_get_stable_session() argument 1219 struct wg_peer *wgp = wgs->wgs_peer; wg_destroy_session() local 1322 wg_fill_msg_init(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,struct wg_msg_init * wgmi) wg_fill_msg_init() argument 1422 struct wg_peer *wgp; wg_handle_msg_init() local 1636 wg_get_so_by_peer(struct wg_peer * wgp,struct wg_sockaddr * wgsa) wg_get_so_by_peer() argument 1643 wg_get_endpoint_sa(struct wg_peer * wgp,struct psref * psref) wg_get_endpoint_sa() argument 1657 wg_put_sa(struct wg_peer * wgp,struct wg_sockaddr * wgsa,struct psref * psref) wg_put_sa() argument 1664 wg_send_so(struct wg_peer * wgp,struct mbuf * m) wg_send_so() argument 1680 wg_send_handshake_msg_init(struct wg_softc * wg,struct wg_peer * wgp) wg_send_handshake_msg_init() argument 1741 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) wg_fill_msg_resp() argument 1836 wg_swap_sessions(struct wg_peer * wgp) wg_swap_sessions() argument 1859 struct wg_peer *wgp; wg_handle_msg_resp() local 2057 wg_send_handshake_msg_resp(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,const struct wg_msg_init * wgmi) wg_send_handshake_msg_resp() argument 2087 struct wg_peer *wgp; wg_lookup_peer_by_pubkey() local 2099 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[WG_MAC_LEN],const struct sockaddr * src) wg_fill_msg_cookie() argument 2160 wg_send_cookie_msg(struct wg_softc * wg,struct wg_peer * wgp,const uint32_t sender,const uint8_t mac1[WG_MAC_LEN],const struct sockaddr * src) wg_send_cookie_msg() argument 2186 wg_is_underload(struct wg_softc * wg,struct wg_peer * wgp,int msgtype) wg_is_underload() argument 2293 wg_schedule_rekey_timer(struct wg_peer * wgp) wg_schedule_rekey_timer() argument 2301 wg_send_keepalive_msg(struct wg_peer * wgp,struct wg_session * wgs) wg_send_keepalive_msg() argument 2332 wg_schedule_peer_task(struct wg_peer * wgp,unsigned int task) wg_schedule_peer_task() argument 2350 wg_change_endpoint(struct wg_peer * wgp,const struct sockaddr * new) wg_change_endpoint() argument 2420 struct wg_peer *wgp; wg_validate_route() local 2455 struct wg_peer *wgp = arg; wg_session_dtor_timer() local 2463 wg_schedule_session_dtor_timer(struct wg_peer * wgp) wg_schedule_session_dtor_timer() argument 2491 wg_update_endpoint_if_necessary(struct wg_peer * wgp,const struct sockaddr * src) wg_update_endpoint_if_necessary() argument 2529 struct wg_peer *wgp; wg_handle_msg_data() local 2757 struct wg_peer *wgp; wg_handle_msg_cookie() local 2934 wg_get_peer(struct wg_peer * wgp,struct psref * psref) wg_get_peer() argument 2941 wg_put_peer(struct wg_peer * wgp,struct psref * psref) wg_put_peer() argument 2948 wg_task_send_init_message(struct wg_softc * wg,struct wg_peer * wgp) wg_task_send_init_message() argument 2976 wg_task_retry_handshake(struct wg_softc * wg,struct wg_peer * wgp) wg_task_retry_handshake() argument 3015 wg_task_establish_session(struct wg_softc * wg,struct wg_peer * wgp) wg_task_establish_session() argument 3072 wg_task_endpoint_changed(struct wg_softc * wg,struct wg_peer * wgp) wg_task_endpoint_changed() argument 3092 wg_task_send_keepalive_message(struct wg_softc * wg,struct wg_peer * wgp) wg_task_send_keepalive_message() argument 3108 wg_task_destroy_prev_session(struct wg_softc * wg,struct wg_peer * wgp) wg_task_destroy_prev_session() argument 3125 struct wg_peer *wgp = container_of(wk, struct wg_peer, wgp_work); wg_peer_work() local 3331 struct wg_peer *wgp; wgintr() local 3359 struct wg_peer *wgp = arg; wg_rekey_timer() local 3365 wg_purge_pending_packets(struct wg_peer * wgp) wg_purge_pending_packets() argument 3377 struct wg_peer *wgp = arg; wg_handshake_timeout_timer() local 3387 struct wg_peer *wgp; wg_alloc_peer() local 3442 wg_destroy_peer(struct wg_peer * wgp) wg_destroy_peer() argument 3519 struct wg_peer *wgp, *wgp0 __diagused; wg_destroy_all_peers() local 3561 struct wg_peer *wgp, *wgp0 __diagused; wg_destroy_peer_name() local 3788 struct wg_peer *wgp = NULL; wg_pick_peer_by_sa() local 3819 wg_fill_msg_data(struct wg_softc * wg,struct wg_peer * wgp,struct wg_session * wgs,struct wg_msg_data * wgmd) wg_fill_msg_data() argument 3837 struct wg_peer *wgp = NULL; wg_output() local 3937 wg_send_udp(struct wg_peer * wgp,struct mbuf * m) wg_send_udp() argument 3990 wg_send_data_msg(struct wg_peer * wgp,struct wg_session * wgs,struct mbuf * m) wg_send_data_msg() argument 4176 struct wg_peer *wgp = wg_alloc_peer(wg); wg_handle_prop_peer() local 4410 struct wg_peer *wgp = NULL, *wgp0 __diagused; wg_ioctl_add_peer() local 4499 struct wg_peer *wgp; wg_ioctl_get() local 4930 wg_send_user(struct wg_peer * wgp,struct mbuf * m) wg_send_user() argument [all...] |