Lines Matching refs:nlmsg_len
225 return (unsigned char *) nlh + NLMSG_ALIGN(nlh->nlmsg_len); in nlmsg_tail()
232 int nlmsg_len(const struct nlmsghdr *nlh) in nlmsg_len() function
234 return nlh->nlmsg_len - NLMSG_HDRLEN; in nlmsg_len()
262 return nlmsg_len(nlh) - NLMSG_ALIGN(hdrlen); in nlmsg_attrlen()
274 if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) in nlmsg_valid_hdr()
288 nlh->nlmsg_len >= sizeof(struct nlmsghdr) && in nlmsg_ok()
289 nlh->nlmsg_len <= remaining); in nlmsg_ok()
302 int totlen = NLMSG_ALIGN(nlh->nlmsg_len); in nlmsg_next()
385 nm->nm_nlh->nlmsg_len = nlmsg_total_size(0); in __nlmsg_alloc()
491 nm = __nlmsg_alloc(NLMSG_ALIGN(hdr->nlmsg_len)); in nlmsg_convert()
495 memcpy(nm->nm_nlh, hdr, hdr->nlmsg_len); in nlmsg_convert()
518 size_t nlmsg_len = n->nm_nlh->nlmsg_len; in nlmsg_reserve() local
523 if ((tlen + nlmsg_len) > n->nm_size) in nlmsg_reserve()
526 buf += nlmsg_len; in nlmsg_reserve()
527 n->nm_nlh->nlmsg_len += tlen; in nlmsg_reserve()
533 n, len, pad, n->nm_nlh->nlmsg_len); in nlmsg_reserve()
616 if (n->nm_nlh->nlmsg_len < NLMSG_HDRLEN) in nlmsg_put()
905 fprintf(ofd, " .nlmsg_len = %d\n", nlh->nlmsg_len); in print_hdr()
977 hdr->nlmsg_len >= nlmsg_msg_size(sizeof(struct nlmsgerr))) { in nl_msg_dump()
989 } else if (nlmsg_len(hdr) > 0) { in nl_msg_dump()
991 int payloadlen = nlmsg_len(hdr); in nl_msg_dump()