1. 18 7月, 2008 2 次提交
    • D
      pkt_sched: Remove RR scheduler. · 1d8ae3fd
      David S. Miller 提交于
      This actually fixes a bug added by the RR scheduler changes.  The
      ->bands and ->prio2band parameters were being set outside of the
      sch_tree_lock() and thus could result in strange behavior and
      inconsistencies.
      
      It might be possible, in the new design (where there will be one qdisc
      per device TX queue) to allow similar functionality via a TX hash
      algorithm for RR but I really see no reason to export this aspect of
      how these multiqueue cards actually implement the scheduling of the
      the individual DMA TX rings and the single physical MAC/PHY port.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      1d8ae3fd
    • D
      netdev: Allocate multiple queues for TX. · e8a0464c
      David S. Miller 提交于
      alloc_netdev_mq() now allocates an array of netdev_queue
      structures for TX, based upon the queue_count argument.
      
      Furthermore, all accesses to the TX queues are now vectored
      through the netdev_get_tx_queue() and netdev_for_each_tx_queue()
      interfaces.  This makes it easy to grep the tree for all
      things that want to get to a TX queue of a net device.
      
      Problem spots which are not really multiqueue aware yet, and
      only work with one queue, can easily be spotted by grepping
      for all netdev_get_tx_queue() calls that pass in a zero index.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      e8a0464c
  2. 15 7月, 2008 1 次提交
  3. 09 7月, 2008 14 次提交
  4. 06 7月, 2008 8 次提交
  5. 02 7月, 2008 2 次提交
  6. 28 6月, 2008 2 次提交
  7. 17 6月, 2008 2 次提交
  8. 12 6月, 2008 1 次提交
  9. 04 6月, 2008 1 次提交
  10. 21 5月, 2008 1 次提交
  11. 06 5月, 2008 1 次提交
  12. 05 5月, 2008 1 次提交
  13. 04 5月, 2008 1 次提交
  14. 03 5月, 2008 1 次提交
  15. 29 4月, 2008 1 次提交
  16. 18 4月, 2008 1 次提交