1. 17 Oct, 2011 5 commits
  2. 26 Sep, 2011 1 commit
  3. 11 Aug, 2011 1 commit
    • Jeff Kirsher's avatar
      ehea/ibm*: Move the IBM drivers · 9aa32835
      Jeff Kirsher authored
      
      
      Move the IBM drivers into drivers/net/ethernet/ibm/ and make the
      necessary Kconfig and Makefile changes.
      
      - Renamed ibm_new_emac to emac
      - Cleaned up Makefile and Kconfig options which referred to
        IBM_NEW_EMAC to IBM_EMAC
      - ibmlana driver is a National Semiconductor SONIC driver so
        it was not moved
      
      CC: Christoph Raisch <raisch@de.ibm.com>
      CC: Santiago Leon <santil@linux.vnet.ibm.com>
      CC: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      CC: David Gibson <dwg@au1.ibm.com>
      CC: Kyle Lucke <klucke@us.ibm.com>
      CC: Michael Ellerman <michael@ellerman.id.au>
      Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
      9aa32835
  4. 21 Jul, 2011 1 commit
  5. 11 Jan, 2011 1 commit
  6. 13 Dec, 2010 1 commit
  7. 12 Dec, 2010 1 commit
  8. 06 Dec, 2010 2 commits
  9. 27 Oct, 2010 1 commit
  10. 05 Oct, 2010 2 commits
  11. 19 Aug, 2010 1 commit
    • Andre Detsch's avatar
      ehea: Fix synchronization between HW and SW send queue · 2928db4c
      Andre Detsch authored
      
      
      ehea: Fix synchronization between HW and SW send queue
      
      When memory is added to / removed from a partition via the Memory DLPAR
      mechanism, the eHEA driver has to do a couple of things to reflect the
      memory change in its own IO address translation tables. This involves
      stopping and restarting the HW queues.
      During this operation, it is possible that HW and SW pointer into these
      queues get out of sync. This results in a situation where packets that
      are attached to a send queue are not transmitted immediately, but
      delayed until further X packets have been put on the queue.
      
      This patch detects such loss of synchronization, and resets the ehea
      port when needed.
      Signed-off-by: default avatarJan-Bernd Themann <themann@de.ibm.com>
      Signed-off-by: default avatarAndre Detsch <adetsch@br.ibm.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      2928db4c
  12. 06 Aug, 2010 1 commit
  13. 16 Jun, 2010 1 commit
  14. 21 Apr, 2010 1 commit
  15. 04 Aug, 2009 1 commit
  16. 12 Jun, 2009 1 commit
  17. 04 May, 2009 1 commit
  18. 13 Mar, 2009 1 commit
  19. 20 Feb, 2009 1 commit
  20. 11 Feb, 2009 1 commit
  21. 21 Jan, 2009 1 commit
  22. 05 Jan, 2009 1 commit
    • Stephen Rothwell's avatar
      net/ehea: bitops work on unsigned longs · 48e4cc77
      Stephen Rothwell authored
      
      
      The flags field of struct ehea_port is only used with test_bit(),
      clear_bit() and set_bit() and these interfaces only work on
      "unsigned long"s, so change the field to be an "unsigned long".  Also,
      this field only has two bits defined for it (0 and 1) so will still be
      fine if someone builds this driver for a 32 bit arch (at least as far as
      this flags field is concerned).
      
      Also note that ehea_driver_flags is only used in ehca_main.c, so make it
      static in there.
      Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      48e4cc77
  23. 05 Nov, 2008 1 commit
  24. 27 Oct, 2008 1 commit
  25. 22 Oct, 2008 1 commit
  26. 24 Sep, 2008 1 commit
  27. 04 Jul, 2008 2 commits
  28. 12 May, 2008 1 commit
  29. 12 Apr, 2008 1 commit
  30. 28 Mar, 2008 3 commits
  31. 25 Mar, 2008 1 commit