NLMSG_LENGTH
#define NLMSG_SPACE(len) NLMSG_ALIGN(NLMSG_LENGTH(len))
req.nl.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg));
req.nl.nlmsg_len = NLMSG_LENGTH(sizeof(struct rtmsg));
msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*t));
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)),
len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*t));
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)),
len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*t));
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg)),
len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*ifi));
.nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)),
#define NLMSG_SPACE(len) NLMSG_ALIGN(NLMSG_LENGTH(len))
#define NLMSG_DATA(nlh) ((void*)(((char*)nlh) + NLMSG_LENGTH(0)))
.nh.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN),
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
len = nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*ifi));
.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)),
req.nh.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct tcmsg));
req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
req.n.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
nh->nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg));
msg.n.nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
unsigned int rta_len = len - NLMSG_LENGTH(sizeof(*udr));
req.nh.nlmsg_len = NLMSG_LENGTH(0);
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.id));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.id));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.spi));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.acq));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.expire));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.expire));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.unused));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.unused));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.rt));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
nlh->nlmsg_len - NLMSG_LENGTH(sizeof(*r)),
len -= NLMSG_LENGTH(GENL_HDRLEN);
len -= NLMSG_LENGTH(GENL_HDRLEN);
msg_len = nh->nlmsg_len - NLMSG_LENGTH(GENL_HDRLEN);
len -= NLMSG_LENGTH(GENL_HDRLEN);
nh->nlmsg_len = NLMSG_LENGTH(GENL_HDRLEN);
req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.i));
req.n.nlmsg_len = NLMSG_LENGTH(sizeof(req.i));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.rt));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.info));
if (h->nlmsg_len < NLMSG_LENGTH(sizeof(*err)))
NLMSG_LENGTH(sizeof(struct vsock_diag_msg))) {