1. 03 Sep, 2008 12 commits
  2. 27 Aug, 2008 1 commit
  3. 14 Aug, 2008 1 commit
  4. 22 Jul, 2008 1 commit
  5. 18 Jul, 2008 1 commit
  6. 17 Jul, 2008 2 commits
    • David S. Miller's avatar
      net: Use queue aware tests throughout. · fd2ea0a7
      David S. Miller authored
      This effectively "flips the switch" by making the core networking
      and multiqueue-aware drivers use the new TX multiqueue structures.
      Non-multiqueue drivers need no changes.  The interfaces they use such
      as netif_stop_queue() degenerate into an operation on TX queue zero.
      So everything "just works" for them.
      Code that really wants to do "X" to all TX queues now invokes a
      routine that does so, such as netif_tx_wake_all_queues(),
      netif_tx_stop_all_queues(), etc.
      pktgen and netpoll required a little bit more surgery than the others.
      In particular the pktgen changes, whilst functional, could be largely
      improved.  The initial check in pktgen_xmit() will sometimes check the
      wrong queue, which is mostly harmless.  The thing to do is probably to
      invoke fill_packet() earlier.
      The bulk of the netpoll changes is to make the code operate solely on
      the TX queue indicated by by the SKB queue mapping.
      Setting of the SKB queue mapping is entirely confined inside of
      net/core/dev.c:dev_pick_tx().  If we end up needing any kind of
      special semantics (drops, for example) it will be implemented here.
      Finally, we now have a "real_num_tx_queues" which is where the driver
      indicates how many TX queues are actually active.
      With IGB changes from Jeff Kirsher.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    • David S. Miller's avatar
      netdev: Kill NETIF_F_MULTI_QUEUE. · 09e83b5d
      David S. Miller authored
      There is no need for a feature bit for something that
      can be tested by simply checking the TX queue count.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
  7. 16 Jul, 2008 2 commits
  8. 09 Jul, 2008 1 commit
  9. 26 Jun, 2008 1 commit
  10. 24 Jun, 2008 1 commit
  11. 11 Jun, 2008 1 commit
  12. 25 Apr, 2008 1 commit
  13. 28 Mar, 2008 1 commit
  14. 17 Mar, 2008 5 commits
  15. 05 Mar, 2008 1 commit
  16. 15 Feb, 2008 1 commit
    • Auke Kok's avatar
      ixgbe: Correctly obtain protocol information on transmit · 41825d71
      Auke Kok authored
      In reply to "RE: [Fwd: [PATCH 2.6.25] ixgbe/igb: correctly obtain protocol
      information on transmit]" from Andy Gospodarek:
      The driver was incorrectly looking at socket headers for
      protocol information, needed for checksumming offload. Fix
      this by not looking at the socket but frame headers instead.
      This disregards extension headers but it's unclear that linux
      generates those anyway.
      Tested by Andy Gospodarek.
      Signed-off-by: default avatarAuke Kok <auke-jan.h.kok@intel.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
  17. 11 Feb, 2008 3 commits
  18. 05 Feb, 2008 4 commits