> On 23 Sep 2016, at 19:59, Ben RUBSON <ben.rub...@gmail.com> wrote: > > Hello, > > I found a strange issue where input traffic is counted twice, > sometimes more.
As a very disgusting & temporary workaround, I did the following, so that statistics are made on the networks, not on the links : --- usr.bin/netstat/if.c.ori 2016-08-12 02:08:29.000000000 +0200 +++ usr.bin/netstat/if.c 2016-09-23 21:20:03.000000000 +0200 @@ -513,19 +513,19 @@ /* * Obtain stats for interface(s). */ static void fill_iftot(struct iftot *st) { struct ifaddrs *ifap, *ifa; bool found = false; if (getifaddrs(&ifap) != 0) xo_err(EX_OSERR, "getifaddrs"); bzero(st, sizeof(*st)); for (ifa = ifap; ifa; ifa = ifa->ifa_next) { - if (ifa->ifa_addr->sa_family != AF_LINK) + if (ifa->ifa_addr->sa_family != AF_INET) continue; if (interface) { if (strcmp(ifa->ifa_name, interface) == 0) _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"