1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00
freebsd-ports/net-mgmt/ehnt/files/patch-ehnt__display.c
Mathieu Arnold 6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00

125 lines
4.3 KiB
C

--- ehnt_display.c.orig
+++ ehnt_display.c
@@ -22,15 +22,16 @@
#include "config.h"
#include "ehnt.h"
-double ShowTopAS (double a[],char t[], int ,double);
-double ShowTopProto (double a[], char t[], int ,double);
-double ShowTopUdpPort (double a[],char t[], int, double);
-double ShowTopTcpPort (double a[],char t[], int, double);
+void ShowTopAS (double a[],char t[], int ,double);
+void ShowTopProto (double a[], char t[], int ,double);
+void ShowTopUdpPort (double a[],char t[], int, double);
+void ShowTopTcpPort (double a[],char t[], int, double);
double GetTop (double a[], char t[]);
-int ShowValue(char *, int, double, int, double);
-int ShowReport(struct ehnt_stats *, struct ehnt_struct *);
+void ShowValue(char *, int, double, int, double);
+void ShowReport(struct ehnt_stats *, struct ehnt_struct *);
+void ShowReportTimeHeader(struct ehnt_stats *);
-int ShowReport(struct ehnt_stats * stats, struct ehnt_struct * my_ehnt_struct) {
+void ShowReport(struct ehnt_stats * stats, struct ehnt_struct * my_ehnt_struct) {
struct ehnt_config * e_cfg=my_ehnt_struct->cfg;
struct ehnt_filter * e_flt=my_ehnt_struct->flt;
int report_inout=0;
@@ -110,7 +111,9 @@
ShowReportTimeHeader(stats);
if ( ! report_inout ) {
- printf (" Total %10.0fkbits/s\n",stats->InBoundTotal*8/((interval)*1024));
+ printf (" Total %10.0fkbits/s, %10.0fkpps\n",
+ stats->InBoundTotal*8/((interval)*1024),
+ stats->InBoundTotalPkts/((interval)*1024));
if ( e_cfg->topmode != ETM_PROTO ) {
printf ("Rank|-------------Source----------------| |---------------Dest----------------|\n");
}
@@ -151,8 +154,9 @@
printf ("Rank|-------------Source----------------| |---------------Dest----------------|\n");
}
printf("%s",header);
- printf (" O U T B O U N D (total %.0fkbits/s)\n",
- stats->OutBoundTotal*8/((interval)*1024));
+ printf (" O U T B O U N D (total %.0fkbits/s, %.0fkpps)\n",
+ stats->OutBoundTotal*8/((interval)*1024),
+ stats->OutBoundTotalPkts/((interval)*1024));
for (i=1; i<= (int)(e_cfg->screenlength - headersize)/2 + 1; i++) {
printf("%2d:",i);
@@ -183,8 +187,9 @@
}
printf("\n");
}
- printf (" I N B O U N D (total %.0fkbits/s)\n",
- stats->InBoundTotal*8/((interval)*1000));
+ printf (" I N B O U N D (total %.0fkbits/s, %.0fkpps)\n",
+ stats->InBoundTotal*8/((interval)*1024),
+ stats->InBoundTotalPkts/((interval)*1024));
for (i=1; i<= (int)(e_cfg->screenlength - headersize)/2; i++) {
printf("%2d:",i);
switch (e_cfg->topmode) {
@@ -246,7 +251,7 @@
static char str[100];
-char * prettybytes(int bytes) {
+char * prettybytes(unsigned bytes) {
if (bytes < 1024) sprintf(str,"%4d", bytes);
else if (bytes < (1024*1024)) sprintf(str,"%4dK",(bytes/1024));
@@ -258,7 +263,7 @@
return str;
}
-double ShowTopAS (double a[],char t[], int interval, double total) {
+void ShowTopAS (double a[],char t[], int interval, double total) {
int i=-1,maxi=0;
struct protoent *p;
@@ -269,7 +274,7 @@
ShowValue(ASN_Lookup(maxi),maxi,a[maxi],interval,total);
}
-double ShowTopProto (double a[],char t[], int interval, double total) {
+void ShowTopProto (double a[],char t[], int interval, double total) {
int i=-1,maxi=0;
struct protoent *p;
@@ -285,7 +290,7 @@
}
}
-double ShowTopTcpPort (double a[],char t[], int interval, double total) {
+void ShowTopTcpPort (double a[],char t[], int interval, double total) {
int i=-1,maxi=0;
struct servent *s;
@@ -301,7 +306,7 @@
}
}
-double ShowTopUdpPort (double a[],char t[], int interval, double total) {
+void ShowTopUdpPort (double a[],char t[], int interval, double total) {
int i=-1,maxi=0;
struct servent *s;
@@ -336,7 +341,7 @@
return maxi;
}
-int ShowValue(char * name,int maxi, double val, int interval, double total) {
+void ShowValue(char * name,int maxi, double val, int interval, double total) {
float percent;
if (maxi >= 0) percent=((val/total)*100);
@@ -351,7 +356,7 @@
}
}
-int ShowReportTimeHeader(struct ehnt_stats * stats) {
+void ShowReportTimeHeader(struct ehnt_stats * stats) {
struct tm *tmp_tm;
int in,h,m,s;
char * timestr;