#ifndef _UAPI_NFNETLINK_H
#define _UAPI_NFNETLINK_H
#include <linux/types.h>
#include <linux/netfilter/nfnetlink_compat.h>
enum nfnetlink_groups { … };
#define NFNLGRP_MAX …
struct nfgenmsg { … };
#define NFNETLINK_V0 …
#define NFNL_SUBSYS_ID(x) …
#define NFNL_MSG_TYPE(x) …
#define NFNL_SUBSYS_NONE …
#define NFNL_SUBSYS_CTNETLINK …
#define NFNL_SUBSYS_CTNETLINK_EXP …
#define NFNL_SUBSYS_QUEUE …
#define NFNL_SUBSYS_ULOG …
#define NFNL_SUBSYS_OSF …
#define NFNL_SUBSYS_IPSET …
#define NFNL_SUBSYS_ACCT …
#define NFNL_SUBSYS_CTNETLINK_TIMEOUT …
#define NFNL_SUBSYS_CTHELPER …
#define NFNL_SUBSYS_NFTABLES …
#define NFNL_SUBSYS_NFT_COMPAT …
#define NFNL_SUBSYS_HOOK …
#define NFNL_SUBSYS_COUNT …
#define NFNL_MSG_BATCH_BEGIN …
#define NFNL_MSG_BATCH_END …
enum nfnl_batch_attributes { … };
#define NFNL_BATCH_MAX …
#endif