Lines Matching refs:nlmsg_len
68 return nlh->nlmsg_len - MNL_NLMSG_HDRLEN; in mnl_nlmsg_get_payload_len()
86 nlh->nlmsg_len = len; in mnl_nlmsg_put_header()
104 char *ptr = (char *)nlh + nlh->nlmsg_len; in mnl_nlmsg_put_extra_header()
106 nlh->nlmsg_len += len; in mnl_nlmsg_put_extra_header()
155 nlh->nlmsg_len >= sizeof(struct nlmsghdr) && in mnl_nlmsg_ok()
156 (int)nlh->nlmsg_len <= len; in mnl_nlmsg_ok()
175 *len -= MNL_ALIGN(nlh->nlmsg_len); in mnl_nlmsg_next()
176 return (struct nlmsghdr *)((void *)nlh + MNL_ALIGN(nlh->nlmsg_len)); in mnl_nlmsg_next()
189 return (void *)nlh + MNL_ALIGN(nlh->nlmsg_len); in mnl_nlmsg_get_payload_tail()
235 fprintf(fd, "| %.010u |\t| message length |\n", nlh->nlmsg_len); in mnl_nlmsg_fprintf_header()
253 for (i=sizeof(struct nlmsghdr); i<nlh->nlmsg_len; i+=4) { in mnl_nlmsg_fprintf_payload()
477 if (b->buflen + nlh->nlmsg_len > b->limit) { in mnl_nlmsg_batch_next()
481 b->cur = b->buf + b->buflen + nlh->nlmsg_len; in mnl_nlmsg_batch_next()
482 b->buflen += nlh->nlmsg_len; in mnl_nlmsg_batch_next()
498 memcpy(b->buf, b->cur, nlh->nlmsg_len); in mnl_nlmsg_batch_reset()
499 b->buflen = nlh->nlmsg_len; in mnl_nlmsg_batch_reset()