title: Monitor transport,network and link layer buffers/queue (loaded, empty, full and drop) in Linux
body: <p>As far as i know, these are buffer/queues for UDP in Linux (correct me if im wrong)</p>
  
  <p>UDP Tx : [sendto] UDP socket buffer(getsockopt(SO_SNDBUF))  ->  interface socket buf()   -> driver ring buffer
  UDP_Rx : driver ring buffer   -> backlog queue    ->  [recvfrom] UDP socket buffer(getsockopt(SO_RCVBUF))</p>
  
  <p>I know we can monitor drop/queue:
          -socket buffer(UDP) at /proc/net/udp
          -interface queue(IP) at /proc/net/dev</p>
  
  <p>Where can i monitor the driver queue/buffer(MAC) for a drop in Linux?</p>
  
  <p>p/s: i wanna see and PROVE what happen to the datagramme in those queues if we cut the connection during UDP transfer over WLAN.</p>