ehea: IBM eHEA Ethernet Device Driver
Subsystems (2)
cover ehea: IBM eHEA Ethernet Device Driver
Hello,
this is the first version of the IBM eHEA Ethernet Device Driver. It supports a new IBM ethernet chip on System p.
Main functionality including broadcast multicast and some parts of ethtool already work.
Things we're still working on:
- vlan support
- performance improvements in SMP systems
- kernel coding style
This code is not ready for kernel inclusion as is, but we definetly want to get there.
The patch series consists of 4 patches
01: interfaces to network stack and headers
02: pHYP interface
03: queue managment
04: Kconfig and Makefile
drivers/net/ehea/Kconfig | 6 drivers/net/ehea/Makefile | 45 drivers/net/ehea/ehea.h | 434 +++++++ drivers/net/ehea/ehea_hw.h | 319 +++++ drivers/net/ehea/ehea_main.c | 2571 +++++++++++++++++++++++++++++++++++++++++++ drivers/net/ehea/ehea_phyp.c | 1026 +++++++++++++++++ drivers/net/ehea/ehea_phyp.h | 625 ++++++++++ drivers/net/ehea/ehea_qmr.c | 719 ++++++++++++ drivers/net/ehea/ehea_qmr.h | 390 ++++++ 9 files changed, 6135 insertions(+)
Quoted 5 lines · On Wed, 07 Jun 2006 17:12:45 +0200 Jan-Bernd Themann <[email protected]>…
Hello,
this is the first version of the IBM eHEA Ethernet Device Driver. It supports a new IBM ethernet chip on System p.
Quoted 7 lines
Main functionality including broadcast multicast and some parts of ethtool already work.
Things we're still working on:
- vlan support
- performance improvements in SMP systems
- kernel coding style
Please:
- Get rid of the debug macro's with 9 arguments...