1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2#ifndef _XT_NFLOG_TARGET
3#define _XT_NFLOG_TARGET
4
5#include <linux/types.h>
6
7#define XT_NFLOG_DEFAULT_GROUP		0x1
8#define XT_NFLOG_DEFAULT_THRESHOLD	0
9
10#define XT_NFLOG_MASK			0x1
11
12/* This flag indicates that 'len' field in xt_nflog_info is set*/
13#define XT_NFLOG_F_COPY_LEN		0x1
14
15struct xt_nflog_info {
16	/* 'len' will be used iff you set XT_NFLOG_F_COPY_LEN in flags */
17	__u32	len;
18	__u16	group;
19	__u16	threshold;
20	__u16	flags;
21	__u16	pad;
22	char		prefix[64];
23};
24
25#endif /* _XT_NFLOG_TARGET */
26