An error occurred fetching the project authors.
  1. 13 Sep, 2007 1 commit
    • Jan-Bernd Themann's avatar
      ehea: propagate physical port state · 8759cf76
      Jan-Bernd Themann authored
      Introduces a module parameter to decide whether the physical
      port link state is propagated to the network stack or not.
      It makes sense not to take the physical port state into account
      on machines with more logical partitions that communicate
      with each other. This is always possible no matter what the physical
      port state is. Thus eHEA can be considered as a switch there.
      Signed-off-by: default avatarJan-Bernd Themann <themann@de.ibm.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      8759cf76
  2. 07 Aug, 2007 1 commit
  3. 24 Jul, 2007 1 commit
  4. 18 Jul, 2007 1 commit
    • Thomas Klein's avatar
      eHEA: Fix bonding support · f9e29228
      Thomas Klein authored
      The driver didn't allow an interface's MAC address to be modified if the
      respective interface wasn't setup - a failing Hcall was the result. Thus
      bonding wasn't usable. The fix moves the failing Hcall which was registering
      a MAC address for the reception of BC packets in firmware from the port up
      and down functions to the port resources setup functions. Additionally the
      missing update of the last_rx member of the netdev structure was added.
      Signed-off-by: default avatarThomas Klein <tklein@de.ibm.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      f9e29228
  5. 16 Jul, 2007 1 commit
    • Thomas Klein's avatar
      eHEA: Introducing support vor DLPAR memory add · 44c82152
      Thomas Klein authored
      This patch adds support for DLPAR memory add to the eHEA driver. To detect
      whether memory was added the driver uses its own memory mapping table and
      checks for kernel addresses whether they're located in already known memory
      sections. If not the function ehea_rereg_mrs() is triggered which performs
      a rebuild of the mapping table and a re-registration of the global memory
      region.
      Signed-off-by: default avatarThomas Klein <tklein@de.ibm.com>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      44c82152
  6. 10 Jul, 2007 1 commit
  7. 09 Jul, 2007 1 commit
  8. 09 Jun, 2007 1 commit
  9. 30 May, 2007 1 commit
  10. 28 Apr, 2007 7 commits
  11. 09 Feb, 2007 1 commit
  12. 30 Jan, 2007 1 commit
  13. 23 Jan, 2007 1 commit
  14. 06 Nov, 2006 1 commit
  15. 11 Oct, 2006 1 commit
  16. 19 Sep, 2006 1 commit
    • Jan-Bernd Themann's avatar
      [PATCH] ehea: bugfix for register access functions · 53ccce23
      Jan-Bernd Themann authored
      Hi Jeff,
      
      sorry to bother you again. We figured out that the readq function we
      included in the eHEA patch we sent yesterday to access eHEA registers
      is defined as little endian on POWER. This collides with our adapter.
      We talked to some PPC people who told us there is a discussion going
      on about new access functions. We were told to use __raw_readq /
      __raw_writeq for now.
      
      This patch fixes this bug found by our internal tests today.
      Please apply this small patch on the latest patch we sent you yesterday.
      If it is easier for you I can also give you the entire eHEA patch again.
      
      sorry and thanks a lot,
      Jan-Bernd
      Signed-off-by: default avatarJan-Bernd Themann <themann@de.ibm.com>
      
       drivers/net/ehea/ehea.h    |    2 +-
       drivers/net/ehea/ehea_hw.h |   11 ++++++++---
       2 files changed, 9 insertions(+), 4 deletions(-)
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      53ccce23
  17. 13 Sep, 2006 1 commit
    • Jan-Bernd Themann's avatar
      [PATCH] ehea: IBM eHEA Ethernet Device Driver · 7a291083
      Jan-Bernd Themann authored
      Hi Jeff,
      
      I fixed the __iomem issue and tested the driver with sparse. Looks good so far.
      Thanks for your effort.
      
      Jan-Bernd Themann
      Signed-off-by: default avatarJan-Bernd Themann <themann@de.ibm.com>
      
       drivers/net/Kconfig             |    9
       drivers/net/Makefile            |    1
       drivers/net/ehea/Makefile       |    6
       drivers/net/ehea/ehea.h         |  447 ++++++
       drivers/net/ehea/ehea_ethtool.c |  294 ++++
       drivers/net/ehea/ehea_hcall.h   |   51
       drivers/net/ehea/ehea_hw.h      |  287 ++++
       drivers/net/ehea/ehea_main.c    | 2654 ++++++++++++++++++++++++++++++++++++++++
       drivers/net/ehea/ehea_phyp.c    |  705 ++++++++++
       drivers/net/ehea/ehea_phyp.h    |  455 ++++++
       drivers/net/ehea/ehea_qmr.c     |  582 ++++++++
       drivers/net/ehea/ehea_qmr.h     |  358 +++++
       12 files changed, 5849 insertions(+)
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      7a291083