Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ebt_limit.h
Go to the documentation of this file.
1 #ifndef __LINUX_BRIDGE_EBT_LIMIT_H
2 #define __LINUX_BRIDGE_EBT_LIMIT_H
3 
4 #include <linux/types.h>
5 
6 #define EBT_LIMIT_MATCH "limit"
7 
8 /* timings are in milliseconds. */
9 #define EBT_LIMIT_SCALE 10000
10 
11 /* 1/10,000 sec period => max of 10,000/sec. Min rate is then 429490
12  seconds, or one every 59 hours. */
13 
15  __u32 avg; /* Average secs between packets * scale */
16  __u32 burst; /* Period multiplier for upper limit. */
17 
18  /* Used internally by the kernel */
19  unsigned long prev;
22 };
23 
24 #endif