An error occurred fetching the project authors.
- 13 Sep, 2007 1 commit
-
-
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:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 07 Aug, 2007 1 commit
-
-
Thomas Klein authored
Fix: Workqueue ehea_driver_wq was not destroyed Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 24 Jul, 2007 1 commit
-
-
Jan-Bernd Themann authored
net_poll support for eHEA added Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 18 Jul, 2007 1 commit
-
-
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:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 16 Jul, 2007 1 commit
-
-
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:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 10 Jul, 2007 1 commit
-
-
Jan-Bernd Themann authored
This patch introduces a capability flag that is used by the DLPAR userspace tool to check which DLPAR features are supported by the eHEA driver. Missing goto has been included. Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 09 Jul, 2007 1 commit
-
-
Jan-Bernd Themann authored
This patch fixes several whitespace issues. Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 09 Jun, 2007 1 commit
-
-
Thomas Klein authored
This patch fixes a possible kernel panic due to not checking the vlan group when processing received VLAN packets and a malfunction in VLAN/hypervisor registration. Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 30 May, 2007 1 commit
-
-
Thomas Klein authored
Must access the respective queue's dummy netdev instead of the port's netdev. Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 28 Apr, 2007 7 commits
-
-
Thomas Klein authored
Certain resources may only be allocated when first logical port is available, and must be removed when last logical port has been removed. Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
Thomas Klein authored
Create symbolic link from each logical port to ehea driver Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
Jan-Bernd Themann authored
This patch includes: - removal of unused fields in structs - ethtool statistics cleanup - removes unsed functionality from send path Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
Jan-Bernd Themann authored
This patch includes: - code cleanup related to resource management - extended error data gathering for resource management - removing trailing whitespaces Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
Jan-Bernd Themann authored
The patch fixes bugs related to the probe / remove adapter functionality (handling of OFDT nodes) Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
Jan-Bernd Themann authored
This patch provides a functionality that allows parallel RX processing on multiple RX queues by using dummy netdevices. Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
Jan-Bernd Themann authored
This patch introduces functionality to dynamically add / remove ehea ports via an userspace DLPAR tool. It creates a subnode for each logical port in the sysfs. Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 09 Feb, 2007 1 commit
-
-
Jan-Bernd Themann authored
Error recovery for QP errors: Reset QPs and dump error information Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 30 Jan, 2007 1 commit
-
-
Thomas Klein authored
This patch fixes the wrong query and logging of the per interface jumbo frames enabled/disabled status. Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 23 Jan, 2007 1 commit
-
-
Thomas Klein authored
Not only check the pointer against 0 but also the dereferenced value Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 06 Nov, 2006 1 commit
-
-
Thomas Klein authored
Removed define H_CB_ALIGNMENT which is already defined in include/asm-powerpc/hvcall.h Signed-off-by:
Thomas Klein <tklein@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 11 Oct, 2006 1 commit
-
-
Jan-Bernd Themann authored
This patch includes a bug fix for the port state notification and fixes the default queue sizes. Signed-off-by:
Jan-Bernd Themann <themann@de.ibm.com> Signed-off-by:
Jeff Garzik <jeff@garzik.org>
-
- 19 Sep, 2006 1 commit
-
-
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:
Jan-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:
Jeff Garzik <jeff@garzik.org>
-
- 13 Sep, 2006 1 commit
-
-
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:
Jan-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:
Jeff Garzik <jeff@garzik.org>
-