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