nft_object_type
const struct nft_object_type *type;
int nft_register_obj(struct nft_object_type *obj_type);
void nft_unregister_obj(struct nft_object_type *obj_type);
extern struct nft_object_type nft_secmark_obj_type;
extern struct nft_object_type nft_counter_obj_type;
int nft_register_obj(struct nft_object_type *obj_type)
void nft_unregister_obj(struct nft_object_type *obj_type)
const struct nft_object_type *type,
static const struct nft_object_type *__nft_obj_type_get(u32 objtype, u8 family)
const struct nft_object_type *type;
static const struct nft_object_type *
const struct nft_object_type *type;
const struct nft_object_type *type,
const struct nft_object_type *type;
static struct nft_object_type *nft_basic_objects[] = {
static struct nft_object_type nft_connlimit_obj_type;
static struct nft_object_type nft_connlimit_obj_type __read_mostly = {
struct nft_object_type nft_counter_obj_type;
struct nft_object_type nft_counter_obj_type __read_mostly = {
static struct nft_object_type nft_ct_timeout_obj_type;
static struct nft_object_type nft_ct_timeout_obj_type __read_mostly = {
static struct nft_object_type nft_ct_helper_obj_type;
static struct nft_object_type nft_ct_helper_obj_type __read_mostly = {
static struct nft_object_type nft_ct_expect_obj_type;
static struct nft_object_type nft_ct_expect_obj_type __read_mostly = {
static struct nft_object_type nft_limit_obj_type;
static struct nft_object_type nft_limit_obj_type;
static struct nft_object_type nft_limit_obj_type __read_mostly = {
struct nft_object_type nft_secmark_obj_type __read_mostly = {
static struct nft_object_type nft_quota_obj_type;
static struct nft_object_type nft_quota_obj_type __read_mostly = {
static struct nft_object_type nft_synproxy_obj_type;
static struct nft_object_type nft_synproxy_obj_type __read_mostly = {
static struct nft_object_type nft_tunnel_obj_type;
static struct nft_object_type nft_tunnel_obj_type __read_mostly = {