inrate should be calculated from ptmp->ibcount and totalrate should be calculated from ptmp->bcount.
Signed-off-by: Vitezslav Samel vitezslav@samel.cz --- src/serv.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/serv.c b/src/serv.c index 7d1470a..502c944 100644 --- a/src/serv.c +++ b/src/serv.c @@ -119,13 +119,13 @@ static void writeutslog(struct portlistent *list, unsigned long nsecs, (float) (now - ptmp->proto_starttime); } else { inrate = - (float) (ptmp->obcount / 1024) / + (float) (ptmp->ibcount / 1024) / (float) (now - ptmp->proto_starttime); outrate = (float) (ptmp->obcount / 1024) / (float) (now - ptmp->proto_starttime); totalrate = - (float) (ptmp->obcount / 1024) / + (float) (ptmp->bcount / 1024) / (float) (now - ptmp->proto_starttime); } }