Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_ovpn.c
Show First 20 Lines • Show All 507 Lines • ▼ Show 20 Lines | if (len != sizeof(peer->vpn6)) { | ||||
goto error; | goto error; | ||||
} | } | ||||
memcpy(&peer->vpn6, addr, len); | memcpy(&peer->vpn6, addr, len); | ||||
} | } | ||||
callout_init_rm(&peer->ping_send, &sc->lock, CALLOUT_SHAREDLOCK); | callout_init_rm(&peer->ping_send, &sc->lock, CALLOUT_SHAREDLOCK); | ||||
callout_init_rm(&peer->ping_rcv, &sc->lock, 0); | callout_init_rm(&peer->ping_rcv, &sc->lock, 0); | ||||
ret = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, &name); | ret = so->so_proto->pr_sockaddr(so, &name); | ||||
if (ret) | if (ret) | ||||
goto error; | goto error; | ||||
if (ovpn_get_port((struct sockaddr_storage *)name) == 0) { | if (ovpn_get_port((struct sockaddr_storage *)name) == 0) { | ||||
ret = EINVAL; | ret = EINVAL; | ||||
goto error; | goto error; | ||||
} | } | ||||
if (name->sa_family != remote.ss_family) { | if (name->sa_family != remote.ss_family) { | ||||
▲ Show 20 Lines • Show All 1,955 Lines • Show Last 20 Lines |