1. 25 3月, 2010 1 次提交
    • V
      vlan: adds vlan_dev_select_queue · 669d3e0b
      Vasu Dev 提交于
      This is required to correctly select vlan tx queue for a driver
      supporting multi tx queue with ndo_select_queue implemented since
      currently selected vlan tx queue is unaligned to selected queue by
      real net_devce ndo_select_queue.
      
      Unaligned vlan tx queue selection causes thrash with higher vlan
      tx lock contention for least fcoe traffic and wrong socket tx
      queue_mapping for ixgbe having ndo_select_queue implemented.
      
      -v2
      
      As per Eric Dumazet<eric.dumazet@gmail.com> comments, mirrored
      vlan net_device_ops to have them with and without vlan_dev_select_queue
      and then select according to real dev ndo_select_queue present or not
      for a vlan net_device. This is to completely skip vlan_dev_select_queue
      calling for real net_device not supporting ndo_select_queue.
      Signed-off-by: NVasu Dev <vasu.dev@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      Acked-by: NEric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      669d3e0b
  2. 24 3月, 2010 7 次提交
  3. 23 3月, 2010 13 次提交
  4. 22 3月, 2010 8 次提交
  5. 21 3月, 2010 7 次提交
  6. 20 3月, 2010 4 次提交