Thread (6 messages) flat view 6 messages, 3 authors, 2007-01-09

Re: [PATCH -MM] e1000: rewrite hardware initialization code

From: Stephen Hemminger <hidden>
Date: 2007-01-09 18:37:13
Also in: lkml

On Tue, 09 Jan 2007 09:36:29 -0800
Auke Kok [off-list ref] wrote:
Andrew, All,

This patch contains a major rewrite to the e1000 driver that groups and separates e1000 
hardware by chipset family. It abstracts the hardware specific code into an API that 
will allow us to continue to maintain the complex e1000 driver and add new hardware 
support to it without touching code that affects older chipsets. 
Thats good. but:
  drivers/net/e1000/Makefile            |   19
  drivers/net/e1000/e1000.h             |   95
  drivers/net/e1000/e1000_80003es2lan.c | 1330 +++++
  drivers/net/e1000/e1000_80003es2lan.h |   89
  drivers/net/e1000/e1000_82540.c       |  586 ++
  drivers/net/e1000/e1000_82541.c       | 1164 ++++
  drivers/net/e1000/e1000_82541.h       |   86
  drivers/net/e1000/e1000_82542.c       |  466 ++
  drivers/net/e1000/e1000_82543.c       | 1397 +++++
  drivers/net/e1000/e1000_82543.h       |   45
  drivers/net/e1000/e1000_82571.c       | 1132 ++++
  drivers/net/e1000/e1000_82571.h       |   42
  drivers/net/e1000/e1000_api.c         | 1077 ++++
  drivers/net/e1000/e1000_api.h         |  159 +
  drivers/net/e1000/e1000_defines.h     | 1289 +++++
  drivers/net/e1000/e1000_ethtool.c     |  470 +-
  drivers/net/e1000/e1000_hw.c          | 9038 ---------------------------------
  drivers/net/e1000/e1000_hw.h          | 3859 ++------------
  drivers/net/e1000/e1000_ich8lan.c     | 2353 +++++++++
  drivers/net/e1000/e1000_ich8lan.h     |  108
  drivers/net/e1000/e1000_mac.c         | 1921 +++++++
  drivers/net/e1000/e1000_mac.h         |   84
  drivers/net/e1000/e1000_main.c        | 1002 ++--
  drivers/net/e1000/e1000_manage.c      |  387 +
  drivers/net/e1000/e1000_manage.h      |   83
  drivers/net/e1000/e1000_nvm.c         |  860 +++
  drivers/net/e1000/e1000_nvm.h         |   61
  drivers/net/e1000/e1000_osdep.h       |   56
  drivers/net/e1000/e1000_param.c       |  115
  drivers/net/e1000/e1000_phy.c         | 1932 +++++++
  drivers/net/e1000/e1000_phy.h         |  157 +
  drivers/net/e1000/e1000_regs.h        |  236 +
  32 files changed, 18538 insertions(+), 13160 deletions(-)
Is lots of little files really progress?

-- 
Stephen Hemminger [off-list ref]
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help