nlmsg_msg_size
actual_size = nlmsg_msg_size(actual_size);
return NLMSG_ALIGN(nlmsg_msg_size(payload));
return nlmsg_total_size(payload) - nlmsg_msg_size(payload);
if (nlh->nlmsg_len < nlmsg_msg_size(len))
if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen)) {
if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen))
size = nlmsg_msg_size(GENL_HDRLEN + net_drop_monitor_family.hdrsize);
size = nlmsg_msg_size(GENL_HDRLEN + net_drop_monitor_family.hdrsize);
if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen))
if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(struct netconfmsg))) {
if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ncm))) {
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(struct netconfmsg))) {
if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ncm))) {
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
nlh->nlmsg_len = nlmsg_msg_size(sizeof(struct nlmsgerr));
if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(struct netconfmsg))) {
if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ncm))) {
int size = nlmsg_msg_size(len);
if (nlh->nlmsg_len < nlmsg_msg_size(hdrlen))
ctx->nlh->nlmsg_len < nlmsg_msg_size(ctx->hdrlen))