[PATCH 0/6] ehea: IBM eHEA Ethernet Device Driver
From: Jan-Bernd Themann <hidden>
Date: 2006-08-09 08:37:53
Also in:
linuxppc-dev, lkml
Hello, this is the latest version of the IBM eHEA Ethernet Device Driver. It supports a new IBM ethernet chip on System p. The driver has been posted on the netdev mailing list since the beginning of June and we got little feedback so far. Main functionality including broadcast, multicast, VLAN and most parts of ethtool work. Things we are still working on: - performance improvements on SMP systems - error recovery In order to get this code ready for kernel inclusion we do highly appreciate your feedback. The patch series consists of 6 patches 01: interfaces to network stack 02: pHYP interface 03: queue management 04: header files 05: makefile 06: Kernel build (Kconfig / Makefile) Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann <redacted> Changelog-by: Jan-Bernd Themann [off-list ref] Differences to patch set http://www.spinics.net/lists/netdev/msg06715.html Changelog: - Memory Region struct introduced - Shared Memory Regions for send and receive path included - Memory Region registeration now processes 512 pages per H_CALL -.RQ2_PKT_SIZE changed to 1522 bytes - NET_IP_ALIGN included - Adaption to latest kernel (gso_size) - minor changes (coding style, code cleanup) drivers/net/Kconfig | 6 drivers/net/Makefile | 1 drivers/net/ehea/Makefile | 7 drivers/net/ehea/ehea.h | 452 ++++++ drivers/net/ehea/ehea_ethtool.c | 325 ++++ drivers/net/ehea/ehea_hcall.h | 52 drivers/net/ehea/ehea_hw.h | 319 ++++ drivers/net/ehea/ehea_main.c | 2738 ++++++++++++++++++++++++++++++++++++++++ drivers/net/ehea/ehea_phyp.c | 1130 ++++++++++++++++ drivers/net/ehea/ehea_phyp.h | 573 ++++++++ drivers/net/ehea/ehea_qmr.c | 798 +++++++++++ drivers/net/ehea/ehea_qmr.h | 381 +++++ 12 files changed, 6782 insertions(+)