NLMSG_OK
for (; NLMSG_OK(nh, nll); nh = NLMSG_NEXT(nh, nll)) {
for (; NLMSG_OK(nh, nll); nh = NLMSG_NEXT(nh, nll)) {
(rep_len < 0) || !NLMSG_OK((&ans.n), rep_len)) {
(rep_len < 0) || !NLMSG_OK((&ans.n), rep_len))
!NLMSG_OK((&msg.n), rep_len)) {
(rep_len < 0) || !NLMSG_OK((&ans.n), rep_len))
!NLMSG_OK((&msg.n), rep_len)) {
for (nh = (struct nlmsghdr *)buf; NLMSG_OK(nh, (unsigned int)len);
for (nh = (struct nlmsghdr *)iov.iov_base; NLMSG_OK(nh, len);
if (!NLMSG_OK(nlh, rem)) {
!NLMSG_OK(&msg.n, ret), "nl_family response"))
!NLMSG_OK(&msg.n, ret), "ueid response"))
for (nh = (struct nlmsghdr *)iov.iov_base; NLMSG_OK(nh, len);
!NLMSG_OK(&ans.n, resp_len))
!NLMSG_OK(&msg->n, resp_len)) {
!NLMSG_OK(&ans.n, resp_len))
ASSERT_NE(NLMSG_OK(nlh, ret), 0);
ASSERT_EQ(NLMSG_OK(nlh, ret), 0);
while (NLMSG_OK(nlh, len)) {
for (; NLMSG_OK(nh, total_len); nh = NLMSG_NEXT(nh, total_len)) {
for (; NLMSG_OK(nh, total_len); nh = NLMSG_NEXT(nh, total_len)) {
for (; NLMSG_OK(nh, res_len); nh = NLMSG_NEXT(nh, res_len)) {
for (; NLMSG_OK(nh, rem); nh = NLMSG_NEXT(nh, rem)) {
if (!NLMSG_OK(nlh, rem))
while (NLMSG_OK(h, ret)) {