I am debugging some network driver under Linux. At some point in this driver, there is the netif_stop_queue () function. It stops sending packets to the kernel to my driver, and that's fine.
I wonder how long the kernel can queue these packets until it starts throwing them. Is this the txqueuelen parameter in ifconfig, which shows how many packets the interface can have in the queue or is there another queue in the kernel?
source share