extern int free_max;\r
extern int include_upload;\r
\r
+int traffic_detected = 0;\r
+\r
/* ===================== traffic analyser - uses iptables ================ */ \r
\r
void get_traffic_statistics(const char *whichiptables, int ipv6)\r
{\r
char *str,*cmd;\r
- int downloadflag=0;\r
+ int downloadflag = 0;\r
+ traffic_detected = 0;\r
\r
textfile(Pipe,str) *line,*lines=NULL;\r
string(str,STRLEN);\r
else\r
{\r
sscanf(ptr,"%Lu",&traffic); \r
+ if(traffic)\r
+ {\r
+ traffic_detected = 1;\r
+ }\r
traffic += (1<<19);\r
traffic >>= 20;\r
}\r
else\r
{*/\r
ip->traffic += traffic;\r
+ ip->traffic_down += traffic;\r
/* } */\r
ip->direct += traffic; /*-ip->proxy;*/\r
ip->pktsdown += pkts;\r
else\r
{\r
ip->upload += traffic;\r
+ ip->traffic_up += traffic;\r
ip->pktsup += pkts;\r
if(include_upload)\r
{\r