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