]>
git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - include/uapi/linux/netfilter/xt_rateest.h
1 #ifndef _XT_RATEEST_MATCH_H
2 #define _XT_RATEEST_MATCH_H
4 #include <linux/types.h>
7 enum xt_rateest_match_flags
{
8 XT_RATEEST_MATCH_INVERT
= 1<<0,
9 XT_RATEEST_MATCH_ABS
= 1<<1,
10 XT_RATEEST_MATCH_REL
= 1<<2,
11 XT_RATEEST_MATCH_DELTA
= 1<<3,
12 XT_RATEEST_MATCH_BPS
= 1<<4,
13 XT_RATEEST_MATCH_PPS
= 1<<5,
16 enum xt_rateest_match_mode
{
17 XT_RATEEST_MATCH_NONE
,
23 struct xt_rateest_match_info
{
33 /* Used internally by the kernel */
34 struct xt_rateest
*est1
__attribute__((aligned(8)));
35 struct xt_rateest
*est2
__attribute__((aligned(8)));
38 #endif /* _XT_RATEEST_MATCH_H */