simple iptables based packet limiter to deflect DoS attacks on our clients
[svn/Prometheus-QoS/.git] / ipstruct.h
index dab37fcbe97f486109ee942559af9b44c62a444c..72bf976b87406945115a4fdb8b278161e338a32e 100644 (file)
@@ -1,3 +1,5 @@
+/* Modified by: xChaos, 20131029 */\r
+\r
 struct IP\r
 {\r
  char *addr;\r
@@ -11,6 +13,7 @@ struct IP
  int fixedprio;\r
  int group;\r
  int lmsid;\r
+ int pps_limit;\r
  unsigned long long direct;\r
  unsigned long long proxy;\r
  unsigned long long upload;\r
@@ -20,6 +23,9 @@ struct IP
  unsigned long pktsup;\r
  unsigned long pktsdown;\r
  struct Keyword *keyword;\r
+ int v6;\r
+ int mask;\r
+ struct IP *uplink;\r
  list(IP);\r
 };\r
 \r
@@ -54,5 +60,5 @@ struct Keyword
  list(Keyword);\r
 };\r
 \r
-void TheIP(char *ipaddr);\r
+void TheIP(char *ipaddr, int is_network);\r
 /* function implemented in parsehosts.c */\r
This page took 0.092192 seconds and 4 git commands to generate.