1 #ifndef _NFT_COMPAT_NFNETLINK_H_
2 #define _NFT_COMPAT_NFNETLINK_H_
3 
4 enum nft_target_attributes {
5 	NFTA_TARGET_UNSPEC,
6 	NFTA_TARGET_NAME,
7 	NFTA_TARGET_REV,
8 	NFTA_TARGET_INFO,
9 	__NFTA_TARGET_MAX
10 };
11 #define NFTA_TARGET_MAX		(__NFTA_TARGET_MAX - 1)
12 
13 enum nft_match_attributes {
14 	NFTA_MATCH_UNSPEC,
15 	NFTA_MATCH_NAME,
16 	NFTA_MATCH_REV,
17 	NFTA_MATCH_INFO,
18 	__NFTA_MATCH_MAX
19 };
20 #define NFTA_MATCH_MAX		(__NFTA_MATCH_MAX - 1)
21 
22 #define NFT_COMPAT_NAME_MAX	32
23 
24 enum {
25 	NFNL_MSG_COMPAT_GET,
26 	NFNL_MSG_COMPAT_MAX
27 };
28 
29 enum {
30 	NFTA_COMPAT_UNSPEC = 0,
31 	NFTA_COMPAT_NAME,
32 	NFTA_COMPAT_REV,
33 	NFTA_COMPAT_TYPE,
34 	__NFTA_COMPAT_MAX,
35 };
36 #define NFTA_COMPAT_MAX (__NFTA_COMPAT_MAX - 1)
37 
38 #endif
39