Changeset View
Changeset View
Standalone View
Standalone View
sys/net/debugnet.c
Show First 20 Lines • Show All 667 Lines • ▼ Show 20 Lines | if (pcb->dp_client == INADDR_ANY || pcb->dp_gateway == INADDR_ANY || | ||||
if (nh == NULL) { | if (nh == NULL) { | ||||
printf("%s: Could not get route for that server.\n", | printf("%s: Could not get route for that server.\n", | ||||
__func__); | __func__); | ||||
error = ENOENT; | error = ENOENT; | ||||
goto cleanup; | goto cleanup; | ||||
} | } | ||||
/* TODO support AF_INET6 */ | |||||
if (nh->gw_sa.sa_family == AF_INET) | if (nh->gw_sa.sa_family == AF_INET) | ||||
gw_sin = &nh->gw4_sa; | gw_sin = &nh->gw4_sa; | ||||
else { | else { | ||||
if (nh->gw_sa.sa_family == AF_LINK) | if (nh->gw_sa.sa_family == AF_LINK) | ||||
DNETDEBUG("Destination address is on link.\n"); | DNETDEBUG("Destination address is on link.\n"); | ||||
gw_sin = NULL; | gw_sin = NULL; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 393 Lines • Show Last 20 Lines |