Where is the queue?
Hi, everyone,
I want to play around with different queue disciplines (qdisc) and decided to a simple experiment. My home access point connects two computers over 100 Mbps Ethernet and I ran mgen to generate packets from one computer (Debian, Kernel 2.6.26) to the other at 10,000 packets/second (1500 bytes each). Since this (120 Mbps) is greater than 100 Mbps Ethernet links that connect the two computers, I assumed that there would be a queue (backlog) built up at the sender. While I am blasting those packets using mgen, I check the qdisc with:
tc -s qdisc ls dev eth0
and it never shows any backlog bytes or packets. (I'm using regular pfifo with limit of 35 packets) It does show that it is sending bytes but does not show any dropped packets either. Why am I not seeing any packets queued in the pfifo qdisc when I'm sending faster than the link can handle? Where are the packets queued and dropped if they are not being queued at the qdisc? Any help would be greatly appreciated. Thank you very much in advance!
|