nfgenmsg
const struct nfgenmsg *nfmsg;
struct nfgenmsg *nfmsg;
nlh = nlmsg_put(skb, portid, seq, type, sizeof(struct nfgenmsg), flags);
+ NLMSG_ALIGN(sizeof(struct nfgenmsg))))
#define NFM_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct nfgenmsg))
nlmsg_for_each_attr(attr, nlh, sizeof(struct nfgenmsg), rem) {
int min_len = nlmsg_total_size(sizeof(struct nfgenmsg));
int min_len = nlmsg_total_size(sizeof(struct nfgenmsg));
struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
struct nfgenmsg *nfmsg = nlmsg_data(nlh);
return NLMSG_ALIGN(sizeof(struct nfgenmsg))
const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
size = nlmsg_total_size(sizeof(struct nfgenmsg)) +
if (nlmsg_len(nlh) < sizeof(struct nfgenmsg))
int min_len = nlmsg_total_size(sizeof(struct nfgenmsg));
nlmsg_len(nlh) < sizeof(struct nfgenmsg)) {
int min_len = nlmsg_total_size(sizeof(struct nfgenmsg));
int min_len = nlmsg_total_size(sizeof(struct nfgenmsg));
struct nfgenmsg *nfgenmsg;
if (skb->len < NLMSG_HDRLEN + sizeof(struct nfgenmsg))
nfgenmsg = nlmsg_data(nlh);
if (nfgenmsg->res_id == (__force __be16)NFNL_SUBSYS_NFTABLES)
res_id = ntohs(nfgenmsg->res_id);
struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
const struct nfgenmsg *nfmsg = nlmsg_data(cb->nlh);
sizeof(struct nfgenmsg),
size = nlmsg_total_size(sizeof(struct nfgenmsg))
+ nlmsg_total_size(sizeof(struct nfgenmsg)); /* NLMSG_DONE */
size = nlmsg_total_size(sizeof(struct nfgenmsg))
struct nfgenmsg *nfh;
nfh = mnl_nlmsg_put_extra_header(nlh, sizeof(struct nfgenmsg));
struct nfgenmsg *nfh;
nfh = mnl_nlmsg_put_extra_header(nlh, sizeof(struct nfgenmsg));
struct nfgenmsg *nfh;
nfh = mnl_nlmsg_put_extra_header(nlh, sizeof(struct nfgenmsg));
struct nfgenmsg *nfh;
nfh = mnl_nlmsg_put_extra_header(nlh, sizeof(struct nfgenmsg));
struct nfgenmsg *nfg;
struct nfgenmsg *nfg;
struct nfgenmsg *nfg;
mnl_attr_parse(nlh, sizeof(struct nfgenmsg), parse_attr_cb, tb);