cvs commit: src/sys/conf files src/sys/dev/em LICENSE
e1000_80003es2lan.c e1000_80003es2lan.h e1000_82540.c
e1000_82541.c e1000_82541.h e1000_82542.c e1000_82543.c
e1000_82543.h e1000_82571.c e1000_82571.h e1000_82575.c ...
Jack F Vogel
jfv at FreeBSD.org
Fri Feb 29 21:50:12 UTC 2008
jfv 2008-02-29 21:50:11 UTC
FreeBSD src repository
Modified files:
sys/conf files
sys/dev/em LICENSE e1000_80003es2lan.c
e1000_80003es2lan.h e1000_82540.c
e1000_82541.c e1000_82541.h e1000_82542.c
e1000_82543.c e1000_82543.h e1000_82571.c
e1000_82571.h e1000_api.c e1000_api.h
e1000_defines.h e1000_hw.h
e1000_ich8lan.c e1000_ich8lan.h
e1000_mac.c e1000_mac.h e1000_manage.c
e1000_manage.h e1000_nvm.c e1000_nvm.h
e1000_osdep.h e1000_phy.c e1000_phy.h
e1000_regs.h if_em.c if_em.h
sys/modules/em Makefile
Added files:
sys/dev/igb e1000_82575.c e1000_82575.h e1000_api.c
e1000_api.h e1000_defines.h e1000_hw.h
e1000_mac.c e1000_mac.h e1000_manage.c
e1000_manage.h e1000_nvm.c e1000_nvm.h
e1000_osdep.h e1000_phy.c e1000_phy.h
e1000_regs.h if_igb.c if_igb.h
sys/modules/igb Makefile
Removed files:
sys/dev/em e1000_82575.c e1000_82575.h
Log:
This change introduces a split to the Intel E1000 driver, now rather than
just em, there is an igb driver (this follows behavior with our Linux drivers).
All adapters up to the 82575 are supported in em, and new client/desktop support
will continue to be in that adapter.
The igb driver is for new server NICs like the 82575 and its followons.
Advanced features for virtualization and performance will be in this driver.
Also, both drivers now have shared code that is up to the latest we have
released. Some stylistic changes as well.
Enjoy :)
Revision Changes Path
1.1271 +14 -0 src/sys/conf/files
1.7 +1 -1 src/sys/dev/em/LICENSE
1.5 +71 -23 src/sys/dev/em/e1000_80003es2lan.c
1.5 +3 -3 src/sys/dev/em/e1000_80003es2lan.h
1.5 +6 -7 src/sys/dev/em/e1000_82540.c
1.5 +4 -6 src/sys/dev/em/e1000_82541.c
1.5 +1 -1 src/sys/dev/em/e1000_82541.h
1.5 +3 -5 src/sys/dev/em/e1000_82542.c
1.5 +9 -11 src/sys/dev/em/e1000_82543.c
1.5 +1 -1 src/sys/dev/em/e1000_82543.h
1.5 +61 -28 src/sys/dev/em/e1000_82571.c
1.5 +9 -1 src/sys/dev/em/e1000_82571.h
1.5 +0 -1450 src/sys/dev/em/e1000_82575.c (dead)
1.5 +0 -316 src/sys/dev/em/e1000_82575.h (dead)
1.5 +17 -24 src/sys/dev/em/e1000_api.c
1.5 +12 -1 src/sys/dev/em/e1000_api.h
1.5 +60 -39 src/sys/dev/em/e1000_defines.h
1.5 +9 -5 src/sys/dev/em/e1000_hw.h
1.5 +156 -32 src/sys/dev/em/e1000_ich8lan.c
1.5 +6 -2 src/sys/dev/em/e1000_ich8lan.h
1.5 +20 -19 src/sys/dev/em/e1000_mac.c
1.5 +1 -1 src/sys/dev/em/e1000_mac.h
1.5 +7 -7 src/sys/dev/em/e1000_manage.c
1.5 +3 -3 src/sys/dev/em/e1000_manage.h
1.5 +5 -6 src/sys/dev/em/e1000_nvm.c
1.5 +5 -3 src/sys/dev/em/e1000_nvm.h
1.5 +1 -1 src/sys/dev/em/e1000_osdep.h
1.5 +429 -26 src/sys/dev/em/e1000_phy.c
1.5 +21 -1 src/sys/dev/em/e1000_phy.h
1.5 +21 -47 src/sys/dev/em/e1000_regs.h
1.190 +413 -659 src/sys/dev/em/if_em.c
1.66 +32 -28 src/sys/dev/em/if_em.h
1.1 +1431 -0 src/sys/dev/igb/e1000_82575.c (new)
1.1 +317 -0 src/sys/dev/igb/e1000_82575.h (new)
1.1 +1063 -0 src/sys/dev/igb/e1000_api.c (new)
1.1 +153 -0 src/sys/dev/igb/e1000_api.h (new)
1.1 +1402 -0 src/sys/dev/igb/e1000_defines.h (new)
1.1 +627 -0 src/sys/dev/igb/e1000_hw.h (new)
1.1 +2172 -0 src/sys/dev/igb/e1000_mac.c (new)
1.1 +101 -0 src/sys/dev/igb/e1000_mac.h (new)
1.1 +390 -0 src/sys/dev/igb/e1000_manage.c (new)
1.1 +87 -0 src/sys/dev/igb/e1000_manage.h (new)
1.1 +932 -0 src/sys/dev/igb/e1000_nvm.c (new)
1.1 +68 -0 src/sys/dev/igb/e1000_nvm.h (new)
1.1 +184 -0 src/sys/dev/igb/e1000_osdep.h (new)
1.1 +2146 -0 src/sys/dev/igb/e1000_phy.c (new)
1.1 +177 -0 src/sys/dev/igb/e1000_phy.h (new)
1.1 +326 -0 src/sys/dev/igb/e1000_regs.h (new)
1.1 +4439 -0 src/sys/dev/igb/if_igb.c (new)
1.1 +419 -0 src/sys/dev/igb/if_igb.h (new)
1.10 +1 -1 src/sys/modules/em/Makefile
1.1 +25 -0 src/sys/modules/igb/Makefile (new)
More information about the cvs-src
mailing list