커널 레벨에서 패킷이 드랍이 되면?

urmajest의 이미지

안녕하세요.

UDP로 패킷을 마구마구 전송을 하는데 혹시 그 중 커널레벨에서 드랍이 되는

녀석들이 있는지 알고싶습니다.

ifconfig 에 보면 errors, dropped 의 카운터가 있는데 정확히 어떤 경우를

가리키는 건지 알 수 있을까요?

eth0      Link encap:Ethernet  HWaddr 00:06:5B:49:09:66  
          inet addr:128.10.3.51  Bcast:128.10.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43440526 errors:0 dropped:0 overruns:22814 frame:0
          TX packets:39022660 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2128883758 (2030.2 Mb)  TX bytes:1478944374 (1410.4 Mb)
          Interrupt:18 Base address:0xec00 

eth1      Link encap:Ethernet  HWaddr 00:02:B3:88:79:92  
          inet addr:172.16.0.51  Bcast:172.16.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7471933 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6574837 errors:0 dropped:0 overruns:404 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2706374204 (2580.9 Mb)  TX bytes:2128961938 (2030.3 Mb)
          Interrupt:17 Base address:0x8000 

아니면 다른 방법으로 packet이 드랍이 되는지 (버퍼가 가득차서 혹은

incoming packet이라면 체크섬때문인지) 등을 알 수 있는 방법이 있을까요?