Lines Matching refs:msglen
1576 int32_t tvar, msglen = mhdr->nlmsg_len - NLMSG_LENGTH(sizeof(struct rtmsg));
1581 if (msglen < 0) return 1;
1609 tvar = msglen;
1711 int tvar, msglen = mhdr->nlmsg_len - NLMSG_LENGTH(sizeof(struct rtmsg));
1714 tvar = msglen;
1734 int msglen = recv(sockfd, toybuf, sizeof(toybuf), 0);
1736 if ((msglen < 0) && (errno == EINTR || errno == EAGAIN)) continue;
1737 else if (msglen < 0) {
1741 } else if (!msglen) {
1747 for (mhdr = (struct nlmsghdr*)toybuf; NLMSG_OK(mhdr, msglen);
1748 mhdr = NLMSG_NEXT(mhdr, msglen)) {
1842 int tvar, msglen = mhdr->nlmsg_len - NLMSG_LENGTH(sizeof(struct rtmsg));
1846 if (msglen < 0) error_exit("wrong len %d", msglen);
1848 tvar = msglen;
2330 int32_t tvar, msglen = mhdr->nlmsg_len - NLMSG_LENGTH(sizeof(struct rtmsg));
2335 if (msglen < 0) return 1;
2337 tvar = msglen;
2790 int msglen = recv(TT.sockfd, TT.gbuf, MESG_LEN, 0);
2792 if ((msglen < 0) && (errno == EINTR || errno == EAGAIN)) continue;
2793 else if (msglen < 0) {
2796 } else if (!msglen) {
2801 for (mhdr = (struct nlmsghdr*)TT.gbuf; NLMSG_OK(mhdr, msglen);
2802 mhdr = NLMSG_NEXT(mhdr, msglen)) {