Searched refs:so6 (Results 1 – 1 of 1) sorted by relevance
| /freebsd/sys/dev/wg/ |
| H A D | if_wg.c | 741 struct socket *so4 = NULL, *so6 = NULL; in wg_socket_init() local 771 rc = socreate(AF_INET6, &so6, SOCK_DGRAM, IPPROTO_UDP, cred, curthread); in wg_socket_init() 774 rc = udp_set_kernel_tunneling(so6, wg_input, NULL, sc); in wg_socket_init() 779 …rc = wg_socket_set_sockopt(so4, so6, SO_USER_COOKIE, &sc->sc_socket.so_user_cookie, sizeof(sc->sc_… in wg_socket_init() 783 …rc = wg_socket_set_sockopt(so4, so6, SO_SETFIB, &sc->sc_socket.so_fibnum, sizeof(sc->sc_socket.so_… in wg_socket_init() 787 rc = wg_socket_bind(&so4, &so6, &port); in wg_socket_init() 790 wg_socket_set(sc, so4, so6); in wg_socket_init() 796 if (so6 != NULL) in wg_socket_init() 797 soclose(so6); in wg_socket_init() 802 static int wg_socket_set_sockopt(struct socket *so4, struct socket *so6, int name, void *val, size_… in wg_socket_set_sockopt() argument [all …]
|