Messages in this thread | | | Date | Sun, 1 Apr 2012 16:27:32 +0800 | Subject | net-sched: When TX over-limit happens on netdev, what does kernel do? | From | Liu ping fan <> |
| |
Hi,
Could anybody tell me when TX over-limit happens on netdev, what does kernel do? Is skb buffered in Qdisc->q and the sending process keeps running? Or we block the sending process and make it scheduled?
Found some code in net/sched/sch_cbq.c cbq_dequeue(struct Qdisc *sch) --> qdisc_watchdog_schedule(), so I guess the skb is buffered in Qdisc, but what about sending process?
Thanks and regards, pingfan
| |