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