cvs commit: src/sys/dev/em 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_osdep.h e1000_phy.c e1000_phy.h if_em.c if_em.h src/sys/dev/igb e1000_82575.c e1000_api.c e1000_api.h ...

Jack F Vogel jfv at FreeBSD.org
Fri Apr 25 21:19:43 UTC 2008


jfv         2008-04-25 21:19:41 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/em           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_osdep.h e1000_phy.c e1000_phy.h 
                         if_em.c if_em.h 
    sys/dev/igb          e1000_82575.c e1000_api.c e1000_api.h 
                         e1000_defines.h e1000_hw.h e1000_mac.c 
                         e1000_manage.h e1000_osdep.c 
                         e1000_osdep.h e1000_phy.c if_igb.c 
                         if_igb.h 
    sys/modules/em       Makefile 
  Log:
  This delta has a few important items:
  
  PR 122839 is fixed in both em and in igb
  
  Second, the issue on building modules since the static kernel
  build changes is now resolved. I was not able to get the fancier
  directory hierarchy working, but this works, both em and igb
  build as modules now.
  
  Third, there is now support in em for two new NICs, Hartwell
  (or 82574) is a low cost PCIE dual port adapter that has MSIX,
  for this release it uses 3 vectors only, RX, TX, and LINK. In
  the next release I will add a second TX and RX queue. Also, there
  is support here for ICH10, the followon to ICH9. Both of these are
  early releases, general availability will follow soon.
  
  Fourth: On Hartwell and ICH10 we now have IEEE 1588 PTP support,
  I have implemented this in a provisional way so that early adopters
  may try and comment on the functionality. The IOCTL structure may
  change. This feature is off by default, you need to edit the Makefile
  and add the EM_TIMESYNC define to get the code.
  
  Enjoy all!!
  
  Revision  Changes    Path
  1.7       +48 -11    src/sys/dev/em/e1000_82571.c
  1.7       +8 -0      src/sys/dev/em/e1000_82571.h
  1.7       +18 -1     src/sys/dev/em/e1000_api.c
  1.7       +2 -0      src/sys/dev/em/e1000_api.h
  1.7       +21 -0     src/sys/dev/em/e1000_defines.h
  1.7       +9 -0      src/sys/dev/em/e1000_hw.h
  1.7       +81 -9     src/sys/dev/em/e1000_ich8lan.c
  1.7       +12 -0     src/sys/dev/em/e1000_ich8lan.h
  1.7       +4 -0      src/sys/dev/em/e1000_osdep.h
  1.7       +102 -1    src/sys/dev/em/e1000_phy.c
  1.7       +2 -0      src/sys/dev/em/e1000_phy.h
  1.192     +376 -94   src/sys/dev/em/if_em.c
  1.69      +75 -30    src/sys/dev/em/if_em.h
  1.2       +14 -15    src/sys/dev/igb/e1000_82575.c
  1.2       +3 -6      src/sys/dev/igb/e1000_api.c
  1.2       +0 -2      src/sys/dev/igb/e1000_api.h
  1.2       +1 -0      src/sys/dev/igb/e1000_defines.h
  1.2       +3 -3      src/sys/dev/igb/e1000_hw.h
  1.3       +1 -2      src/sys/dev/igb/e1000_mac.c
  1.2       +1 -0      src/sys/dev/igb/e1000_manage.h
  1.2       +0 -14     src/sys/dev/igb/e1000_osdep.c
  1.2       +7 -5      src/sys/dev/igb/e1000_osdep.h
  1.2       +7 -8      src/sys/dev/igb/e1000_phy.c
  1.10      +49 -26    src/sys/dev/igb/if_igb.c
  1.2       +9 -1      src/sys/dev/igb/if_igb.h
  1.13      +9 -2      src/sys/modules/em/Makefile


More information about the cvs-src mailing list