File Index
Files and directories
Sign in
FILE

xt_connlimit.h

File preview with syntax highlighting.

linux-6.19.14/include/uapi/linux/netfilter/xt_connlimit.h C
 1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
 2#ifndef _XT_CONNLIMIT_H
 3#define _XT_CONNLIMIT_H
 4
 5#include <linux/types.h>
 6#include <linux/netfilter.h>
 7
 8struct xt_connlimit_data;
 9
10enum {
11	XT_CONNLIMIT_INVERT = 1 << 0,
12	XT_CONNLIMIT_DADDR  = 1 << 1,
13};
14
15struct xt_connlimit_info {
16	union {
17		union nf_inet_addr mask;
18#ifndef __KERNEL__
19		union {
20			__be32 v4_mask;
21			__be32 v6_mask[4];
22		};
23#endif
24	};
25	unsigned int limit;
26	/* revision 1 */
27	__u32 flags;
28
29	/* Used internally by the kernel */
30	struct nf_conncount_data *data __attribute__((aligned(8)));
31};
32
33#endif /* _XT_CONNLIMIT_H */
~/ Read-only file preview.