Changeset View
Changeset View
Standalone View
Standalone View
tests/sys/net/routing/rtsock_common.h
Show First 20 Lines • Show All 821 Lines • ▼ Show 20 Lines | if (sa->sa_family == AF_LINK) { | ||||
RTSOCK_ATF_REQUIRE_MSG((struct rt_msghdr *)buffer, | RTSOCK_ATF_REQUIRE_MSG((struct rt_msghdr *)buffer, | ||||
data_len <= rtm_len, | data_len <= rtm_len, | ||||
"AF_LINK data size exceeds total len: %u vs %u, nlen=%d alen=%d", | "AF_LINK data size exceeds total len: %u vs %u, nlen=%d alen=%d", | ||||
data_len, rtm_len, sdl->sdl_nlen, sdl->sdl_alen); | data_len, rtm_len, sdl->sdl_nlen, sdl->sdl_alen); | ||||
} | } | ||||
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa)); | sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa)); | ||||
} | } | ||||
/* | |||||
donner: #if 0 /* reason */
is easier to read and clearer even for the compiler | |||||
RTSOCK_ATF_REQUIRE_MSG((struct rt_msghdr *)buffer, parsed_len == rtm_len, | RTSOCK_ATF_REQUIRE_MSG((struct rt_msghdr *)buffer, parsed_len == rtm_len, | ||||
"message len != parsed len: expected %d parsed %d", | "message len != parsed len: expected %d parsed %d", | ||||
rtm_len, (int)parsed_len); | rtm_len, (int)parsed_len); | ||||
*/ | |||||
} | } | ||||
/* | /* | ||||
* Raises error if base syntax checks fails. | * Raises error if base syntax checks fails. | ||||
*/ | */ | ||||
void | void | ||||
rtsock_validate_message(char *buffer, ssize_t len) | rtsock_validate_message(char *buffer, ssize_t len) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |
#if 0 /* reason */
is easier to read and clearer even for the compiler