Are internal fill levels available for each queue?
No. A fill value would be meaningless to a slow host processor as the fill value can change at a rate of up to 1Gbps in GbE applications. However, it is possible to set a threshold of remaining queue space available such that an interrupt can be generated when a queue has less than a certain amount of space remaining. The threshold setting is common to all LAN queues.