ebt_limit.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. #ifndef __LINUX_BRIDGE_EBT_LIMIT_H
  2. #define __LINUX_BRIDGE_EBT_LIMIT_H
  3. #define EBT_LIMIT_MATCH "limit"
  4. /* timings are in milliseconds. */
  5. #define EBT_LIMIT_SCALE 10000
  6. /* 1/10,000 sec period => max of 10,000/sec.  Min rate is then 429490
  7.    seconds, or one every 59 hours. */
  8. struct ebt_limit_info
  9. {
  10. u_int32_t avg;    /* Average secs between packets * scale */
  11. u_int32_t burst;  /* Period multiplier for upper limit. */
  12. /* Used internally by the kernel */
  13. unsigned long prev;
  14. u_int32_t credit;
  15. u_int32_t credit_cap, cost;
  16. };
  17. #endif