summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Vachette <alexis@unhu.fr>2021-03-25 15:28:46 +0300
committerGitHub <noreply@github.com>2021-03-25 15:28:46 +0300
commit6cd51595e0b6d1fd679f77b0d8c3d7c5bc6f91a8 (patch)
treecc2201ed2590d672d5d98a494830bdf6e7e35145
parent28bcb22234b2728088511c3dfa5947d619d04307 (diff)
downloadnet-tools-6cd51595e0b6d1fd679f77b0d8c3d7c5bc6f91a8.tar.xz
Add CRC and Frame errors to RX-ERR counter (#11)
* Add CRC and Frame errors to RX-ERR counter * Fix - Wrong field * Add details on -i option to reflect the change Co-authored-by: Alexis Vachette <avachette@deezer.com>
-rw-r--r--lib/interface.c2
-rw-r--r--man/de_DE/netstat.87
-rw-r--r--man/en_US/netstat.83
-rw-r--r--man/fr_FR/netstat.84
-rw-r--r--man/pt_BR/netstat.83
5 files changed, 11 insertions, 8 deletions
diff --git a/lib/interface.c b/lib/interface.c
index 42cddda..a94cd1c 100644
--- a/lib/interface.c
+++ b/lib/interface.c
@@ -599,7 +599,7 @@ void ife_print_short(struct interface *ptr)
/* If needed, display the interface statistics. */
if (ptr->statistics_valid) {
printf("%8llu %6lu %6lu %-6lu ",
- ptr->stats.rx_packets, ptr->stats.rx_errors,
+ ptr->stats.rx_packets, ptr->stats.rx_errors + ptr->stats.rx_crc_errors + ptr->stats.rx_frame_errors,
ptr->stats.rx_dropped, ptr->stats.rx_fifo_errors);
printf("%8llu %6lu %6lu %6lu ",
ptr->stats.tx_packets, ptr->stats.tx_errors,
diff --git a/man/de_DE/netstat.8 b/man/de_DE/netstat.8
index 5018de8..7536fae 100644
--- a/man/de_DE/netstat.8
+++ b/man/de_DE/netstat.8
@@ -75,7 +75,7 @@ zeigt Informationen des Linux-Netzwerkssystems an.
.SS "(no option)"
Ohne Optionen zeigt
.B netstat
-den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann
+den Zustand von offenen Sockets an. Wird keine Adressfamilie angegeben, dann
werden die offenen Sockets aller konfigurierten Adressfamilien angezeigt.
Die Option
.B -e
@@ -109,8 +109,9 @@ F\(:ur Details siehe
.SS "\-i, \-\-interfaces"
Wird die
.BR -i ", " --interfaces
-Option verwendet, so wird eine Tabelle aller Schnittstellen
-ausgegeben. Die Ausgabe ist im Format von
+Option verwendet, so wird eine Tabelle aller Schnittstellen
+ausgegeben sowie deren Fehlerquoten beim Senden und Empfangen.
+Die Ausgabe ist im Format von
.B "ifconfig -e"
und wird in
.BR ifconfig (8)
diff --git a/man/en_US/netstat.8 b/man/en_US/netstat.8
index 880fc7d..3542f18 100644
--- a/man/en_US/netstat.8
+++ b/man/en_US/netstat.8
@@ -129,7 +129,8 @@ produce the same output.
.SS "\-\-groups, \-g"
Display multicast group membership information for IPv4 and IPv6.
.SS "\-\-interfaces, \-i"
-Display a table of all network interfaces.
+Display a table of all network interfaces and their respective
+reception and transmission errors counters.
.SS "\-\-masquerade, \-M"
Display a list of masqueraded connections.
.SS "\-\-statistics, \-s"
diff --git a/man/fr_FR/netstat.8 b/man/fr_FR/netstat.8
index 22f0a65..efeac7c 100644
--- a/man/fr_FR/netstat.8
+++ b/man/fr_FR/netstat.8
@@ -113,8 +113,8 @@ Si vous utilisez l'option
.BR -i ", " --interfaces
, une table de toutes (ou de l'interface
.IR iface
-spécifiée) les interfaces réseau sera affichée. Le format de sortie est le
-même que celui de la commande
+spécifiée) les interfaces réseau sera affichée ainsi que leurs taux d'erreurs en
+réception et en émission. Le format de sortie est le même que celui de la commande
.B "ifconfig -e"
, et est décrit dans
.BR ifconfig (8).
diff --git a/man/pt_BR/netstat.8 b/man/pt_BR/netstat.8
index ea715e7..158db02 100644
--- a/man/pt_BR/netstat.8
+++ b/man/pt_BR/netstat.8
@@ -104,7 +104,8 @@ Se você usar a opção
.BR -i ", " --interfaces
, uma tabela de todas (ou da
.IR iface
-especificada) as interfaces de rede será mostrada. A saída usa o formato
+especificada) as interfaces de rede será mostrada bem como as taxas de erro
+de recepção e transmissão. A saída usa o formato
.B "ifconfig -e"
, e é descrita em
.BR ifconfig (8).