Blame bootstrap_ver/include/linux/netfilter/xt_connlimit.h
|
Packit Service |
fa126c |
#ifndef _XT_CONNLIMIT_H
|
|
Packit Service |
fa126c |
#define _XT_CONNLIMIT_H
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
#include <linux/types.h>
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
struct xt_connlimit_data;
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
enum {
|
|
Packit Service |
fa126c |
XT_CONNLIMIT_INVERT = 1 << 0,
|
|
Packit Service |
fa126c |
XT_CONNLIMIT_DADDR = 1 << 1,
|
|
Packit Service |
fa126c |
};
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
struct xt_connlimit_info {
|
|
Packit Service |
fa126c |
union {
|
|
Packit Service |
fa126c |
union nf_inet_addr mask;
|
|
Packit Service |
fa126c |
union {
|
|
Packit Service |
fa126c |
__be32 v4_mask;
|
|
Packit Service |
fa126c |
__be32 v6_mask[4];
|
|
Packit Service |
fa126c |
};
|
|
Packit Service |
fa126c |
};
|
|
Packit Service |
fa126c |
unsigned int limit;
|
|
Packit Service |
fa126c |
union {
|
|
Packit Service |
fa126c |
/* revision 0 */
|
|
Packit Service |
fa126c |
unsigned int inverse;
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
/* revision 1 */
|
|
Packit Service |
fa126c |
__u32 flags;
|
|
Packit Service |
fa126c |
};
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
/* Used internally by the kernel */
|
|
Packit Service |
fa126c |
struct xt_connlimit_data *data __attribute__((aligned(8)));
|
|
Packit Service |
fa126c |
};
|
|
Packit Service |
fa126c |
|
|
Packit Service |
fa126c |
#endif /* _XT_CONNLIMIT_H */
|