Skip to content
  1. Jan 24, 2011
  2. Jan 22, 2011
    • Eric Dumazet's avatar
      net_sched: TCQ_F_CAN_BYPASS generalization · 23624935
      Eric Dumazet authored
      
      
      Now qdisc stab is handled before TCQ_F_CAN_BYPASS test in
      __dev_xmit_skb(), we can generalize TCQ_F_CAN_BYPASS to other qdiscs
      than pfifo_fast : pfifo, bfifo, pfifo_head_drop and sfq
      
      SFQ is special because it can have external classifiers, and in these
      cases, we cannot bypass queue discipline (packet could be dropped by
      classifier) without admin asking it, or further changes.
      
      Its worth doing this, especially for SFQ, avoiding dirtying memory in
      case no packets are already waiting in queue.
      
      Signed-off-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      23624935
  3. Jan 21, 2011
  4. Jan 20, 2011
Loading