FILE
nfnetlink_cthelper.h
File preview with syntax highlighting.
linux-6.19.14/include/uapi/linux/netfilter/nfnetlink_cthelper.h
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2#ifndef _NFNL_CTHELPER_H_ 3#define _NFNL_CTHELPER_H_ 4 5#define NFCT_HELPER_STATUS_DISABLED 0 6#define NFCT_HELPER_STATUS_ENABLED 1 7 8enum nfnl_cthelper_msg_types { 9 NFNL_MSG_CTHELPER_NEW, 10 NFNL_MSG_CTHELPER_GET, 11 NFNL_MSG_CTHELPER_DEL, 12 NFNL_MSG_CTHELPER_MAX 13}; 14 15enum nfnl_cthelper_type { 16 NFCTH_UNSPEC, 17 NFCTH_NAME, 18 NFCTH_TUPLE, 19 NFCTH_QUEUE_NUM, 20 NFCTH_POLICY, 21 NFCTH_PRIV_DATA_LEN, 22 NFCTH_STATUS, 23 __NFCTH_MAX 24}; 25#define NFCTH_MAX (__NFCTH_MAX - 1) 26 27enum nfnl_cthelper_policy_type { 28 NFCTH_POLICY_SET_UNSPEC, 29 NFCTH_POLICY_SET_NUM, 30 NFCTH_POLICY_SET, 31 NFCTH_POLICY_SET1 = NFCTH_POLICY_SET, 32 NFCTH_POLICY_SET2, 33 NFCTH_POLICY_SET3, 34 NFCTH_POLICY_SET4, 35 __NFCTH_POLICY_SET_MAX 36}; 37#define NFCTH_POLICY_SET_MAX (__NFCTH_POLICY_SET_MAX - 1) 38 39enum nfnl_cthelper_pol_type { 40 NFCTH_POLICY_UNSPEC, 41 NFCTH_POLICY_NAME, 42 NFCTH_POLICY_EXPECT_MAX, 43 NFCTH_POLICY_EXPECT_TIMEOUT, 44 __NFCTH_POLICY_MAX 45}; 46#define NFCTH_POLICY_MAX (__NFCTH_POLICY_MAX - 1) 47 48enum nfnl_cthelper_tuple_type { 49 NFCTH_TUPLE_UNSPEC, 50 NFCTH_TUPLE_L3PROTONUM, 51 NFCTH_TUPLE_L4PROTONUM, 52 __NFCTH_TUPLE_MAX, 53}; 54#define NFCTH_TUPLE_MAX (__NFCTH_TUPLE_MAX - 1) 55 56#endif /* _NFNL_CTHELPER_H */
~/
Read-only file preview.