上层协议处理完skb调dev_queue_xmit
dev_queue_xmit------>_dev_xmit_skb----->__qdisc_run----->qdisc_restart------>qdisc_direct----->dev_hard_start_xmit
| (q->equeue == NULL) |
|_______________________________________________________________________________|
上层协议处理完skb调dev_queue_xmit
dev_queue_xmit------>_dev_xmit_skb----->__qdisc_run----->qdisc_restart------>qdisc_direct----->dev_hard_start_xmit
| (q->equeue == NULL) |
|_______________________________________________________________________________|