#ifndef _NET_NF_TABLES_CORE_H #define _NET_NF_TABLES_CORE_H int nf_tables_core_module_init(void); void nf_tables_core_module_exit(void); int nft_immediate_module_init(void); void nft_immediate_module_exit(void); struct nft_cmp_fast_expr { u32 data; enum nft_registers sreg:8; u8 len; }; extern const struct nft_expr_ops nft_cmp_fast_ops; int nft_cmp_module_init(void); void nft_cmp_module_exit(void); int nft_lookup_module_init(void); void nft_lookup_module_exit(void); int nft_bitwise_module_init(void); void nft_bitwise_module_exit(void); int nft_byteorder_module_init(void); void nft_byteorder_module_exit(void); struct nft_payload { enum nft_payload_bases base:8; u8 offset; u8 len; enum nft_registers dreg:8; }; extern const struct nft_expr_ops nft_payload_fast_ops; int nft_payload_module_init(void); void nft_payload_module_exit(void); #endif /* _NET_NF_TABLES_CORE_H */