Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
[deliverable/linux.git] / include / net / netfilter / nf_tables_core.h
CommitLineData
96518518
PM
1#ifndef _NET_NF_TABLES_CORE_H
2#define _NET_NF_TABLES_CORE_H
3
5eccdfaa
JP
4int nf_tables_core_module_init(void);
5void nf_tables_core_module_exit(void);
96518518 6
5eccdfaa
JP
7int nft_immediate_module_init(void);
8void nft_immediate_module_exit(void);
96518518 9
cb7dbfd0
PM
10struct nft_cmp_fast_expr {
11 u32 data;
12 enum nft_registers sreg:8;
13 u8 len;
14};
15
16extern const struct nft_expr_ops nft_cmp_fast_ops;
17
5eccdfaa
JP
18int nft_cmp_module_init(void);
19void nft_cmp_module_exit(void);
96518518 20
5eccdfaa
JP
21int nft_lookup_module_init(void);
22void nft_lookup_module_exit(void);
96518518 23
5eccdfaa
JP
24int nft_bitwise_module_init(void);
25void nft_bitwise_module_exit(void);
96518518 26
5eccdfaa
JP
27int nft_byteorder_module_init(void);
28void nft_byteorder_module_exit(void);
96518518 29
c29b72e0
PM
30struct nft_payload {
31 enum nft_payload_bases base:8;
32 u8 offset;
33 u8 len;
34 enum nft_registers dreg:8;
35};
36
37extern const struct nft_expr_ops nft_payload_fast_ops;
38
5eccdfaa
JP
39int nft_payload_module_init(void);
40void nft_payload_module_exit(void);
96518518
PM
41
42#endif /* _NET_NF_TABLES_CORE_H */
This page took 0.061841 seconds and 5 git commands to generate.