lkml.org 
[lkml]   [2012]   [Apr]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    Subjectnet-sched: When TX over-limit happens on netdev, what does kernel do?
    From
    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


    \
     
     \ /
      Last update: 2012-04-01 10:31    [W:0.018 / U:30.316 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site