Lines Matching refs:nlmsg_len
71 * <---------------------- nlmsg_len(nlh) --------------------->
225 return (unsigned char *) nlh + NLMSG_ALIGN(nlh->nlmsg_len);
232 int nlmsg_len(const struct nlmsghdr *nlh)
234 return nlh->nlmsg_len - NLMSG_HDRLEN;
262 return nlmsg_len(nlh) - NLMSG_ALIGN(hdrlen);
274 if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen))
288 nlh->nlmsg_len >= sizeof(struct nlmsghdr) &&
289 nlh->nlmsg_len <= remaining);
302 int totlen = NLMSG_ALIGN(nlh->nlmsg_len);
385 nm->nm_nlh->nlmsg_len = nlmsg_total_size(0);
491 nm = __nlmsg_alloc(NLMSG_ALIGN(hdr->nlmsg_len));
495 memcpy(nm->nm_nlh, hdr, hdr->nlmsg_len);
518 size_t nlmsg_len = n->nm_nlh->nlmsg_len;
523 if ((tlen + nlmsg_len) > n->nm_size)
526 buf += nlmsg_len;
527 n->nm_nlh->nlmsg_len += tlen;
532 NL_DBG(2, "msg %p: Reserved %zu bytes, pad=%d, nlmsg_len=%d\n",
533 n, len, pad, n->nm_nlh->nlmsg_len);
616 if (n->nm_nlh->nlmsg_len < NLMSG_HDRLEN)
905 fprintf(ofd, " .nlmsg_len = %d\n", nlh->nlmsg_len);
977 hdr->nlmsg_len >= nlmsg_msg_size(sizeof(struct nlmsgerr))) {
989 } else if (nlmsg_len(hdr) > 0) {
991 int payloadlen = nlmsg_len(hdr);