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