cvs commit: src/share/man/man4 et.4 src/sys/dev/netif/mii_layer truephy.c truephyreg.h src/sys/dev/netif/et if_et.c if_etreg.h if_etvar.h

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Tue Oct 23 07:29:35 PDT 2007


sephe       2007/10/23 07:28:42 PDT

DragonFly src repository

  Modified files:
    share/man/man4       et.4 
    sys/dev/netif/mii_layer truephy.c truephyreg.h 
    sys/dev/netif/et     if_et.c if_etreg.h if_etvar.h 
  Log:
  - Add jumbo buffer support for et(4), which supports up to 15794(*) bytes
    jumbo buffer size.  Allow jumbo buffer pool allocation to fail, if this
    happened, MTU still could be changed to a value less than 2026 bytes.
  - Correct onboard memory configuration (*)
  - Pack TX/RX enablement bool variable and newly added jumbo buffer supporting
    bool variable into a flag field in softc
  - Increase TX spare segement count to reduce the possibility of busdma(9)
    operation failure
  - Fix comment
  - Replace magic number with macro in truephy, though the macros themselves
    are still quite magical
  - Configure TX FIFO depth in truephy to support jumbo buffer
  
  # (*) are based on experiments; peer is an Intel 82540EM, which supports
  # 16218 bytes jumbo buffer size.
  
  Revision  Changes    Path
  1.2       +7 -0      src/share/man/man4/et.4
  1.2       +21 -5     src/sys/dev/netif/mii_layer/truephy.c
  1.2       +11 -0     src/sys/dev/netif/mii_layer/truephyreg.h
  1.6       +273 -58   src/sys/dev/netif/et/if_et.c
  1.3       +22 -8     src/sys/dev/netif/et/if_etreg.h
  1.4       +38 -2     src/sys/dev/netif/et/if_etvar.h


http://www.dragonflybsd.org/cvsweb/src/share/man/man4/et.4.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/truephy.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/truephyreg.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/et/if_et.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/et/if_etreg.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/et/if_etvar.h.diff?r1=1.3&r2=1.4&f=u





More information about the Commits mailing list