Package: net-tools
Version: 1.60-23
Severity: normal
Tags: patch
netstat(8) doesn't have support for /proc/net/snmp's {Rcv,Snd}bufErrors.
This causes the value to be treated as signed, with negative numbers emitted
for large values:
Udp:
499161083 packets received
3258712 packets to unknown port received.
3310376146 packet receive errors
268245155 packets sent
RcvbufErrors: -984591164
I originally reported this upstream, at
https://developer.berlios.de/bugs/?func=detailbug&bug_id=17645&group_id=4537
This is similar to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561161,
but is a different bug.
--- statistics.c.orig 2010-10-20 16:28:01.475320000 +0000
+++ statistics.c 2010-10-20 16:39:10.427470000 +0000
@@ -137,6 +137,8 @@
{"NoPorts", N_("%u packets to unknown port received."), number},
{"InErrors", N_("%u packet receive errors"), number},
{"OutDatagrams", N_("%u packets sent"), number},
+ {"RcvbufErrors", N_("%u receive buffer errors"), number},
+ {"SndbufErrors", N_("%u send buffer errors"), number},
};
struct entry Tcpexttab[] =