Receber contador de erros em / proc / pid / net / dev

1

Alguém pode explicar o que é relatado em / proc / pid / net / dev na coluna "errs" de recebimento:

$ cat /proc/1372/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  tun0:   48066     357    0    0    0     0          0         0    44674     567    0    0    0     0       0          0
    lo: 185331707  675072    0    0    0     0          0         0 185331707  675072    0    0    0     0       0          0
virbr0-nic:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
virbr0: 2124211583 1633155    0    0    0     0          0         0 592949203 2019978    0    0    0     0       0          0
 vnet0: 2145591585 1615312    0    0    0     0          0         0 541285976 2448390    0    0    0     0       0          0
   em1: 13209182655 16234239    0    0    0     0          0   1036616 3839455215 8291133    0    0    0     0       0          0
 wlan0: 4499059214 7097706    0    0    0     0          0         0 1073512876 4767214    0    0    0     0       0          0

Isso parece ser uma estatística por interface, mas como os erros são coletados nas várias camadas de rede? Essa coluna simplesmente soma todos os erros na pilha (Ethernet, TCP, UDP, soquete, etc.) ou relata algo completamente diferente?

Supondo que um pacote recebido é desconfigurado, como ele pode ser corretamente atribuído a um processo específico?

Obrigado.

    
por bfallik-bamboom 14.05.2013 / 20:08

0 respostas