X-Git-Url: https://git.harvie.cz/?a=blobdiff_plain;f=htmlandlogs.c;h=70377848b7c501bd89f458541495d637d9ecf941;hb=bf59a20b46290db34e1761926a39ee68164d636b;hp=39a4286abd51192fbcfda7e3542588be5d66627d;hpb=8e7aa99528485133231579d5933643eecfe0e0af;p=svn%2FPrometheus-QoS%2F.git
diff --git a/htmlandlogs.c b/htmlandlogs.c
index 39a4286..7037784 100644
--- a/htmlandlogs.c
+++ b/htmlandlogs.c
@@ -130,7 +130,7 @@ void write_htmlandlogs(char *html, char *d, int total, int just_preview)
int active_classes = 0;
// int colspan = 14;
struct Sum {unsigned long long l; int i; list(Sum);} *sum,*sums = NULL;
- int limit_count = 0, prio_count = 0;
+ int agreg_count = 0, limit_count = 0, prio_count = 0;
int popup_button = 0;
/* IPv6 vs. IPv4 stats */
unsigned long long pkts4 =0, pkts6 = 0, bytes4 = 0, bytes6 = 0;
@@ -197,7 +197,13 @@ $(\'#pktsup_\'+n).show();\
char *f1="", *f2="";
i++;
- if(ip->max < ip->desired)
+ if(ip->aggregated > 1)
+ {
+ f1 = "";
+ f2 = "";
+ agreg_count++;
+ }
+ else if(ip->max < ip->desired)
{
f1 = "";
f2 = "";
@@ -232,8 +238,8 @@ $(\'#pktsup_\'+n).show();\
for_each(sharedip, ips) if(eq(ip->name, sharedip->sharing) && sharedip->v6) /* IPv6 only */
{
- fprintf(f, "
%s/64\n",
- log_url, sharedip->addr, sharedip->addr);
+ fprintf(f, "
%s/%d\n",
+ log_url, sharedip->addr, sharedip->addr, sharedip->mask);
popup_button++;
}
@@ -259,7 +265,7 @@ style=\"cursor: pointer;\">+%d]",
}
else if(ip->lmsid == 0)
{
- fputs("-------",f);
+ fputs("------",f);
}
fputs("\n",f);
}
@@ -419,9 +425,11 @@ style=\"cursor: pointer;\">+%d]",
*/
fprintf(f, "