cvs commit: src/sys/dev/netif/re if_re.c if_revar.h
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Fri Oct 3 07:07:49 PDT 2008
sephe 2008/10/03 07:07:02 PDT
DragonFly src repository
Modified files:
sys/dev/netif/re if_re.c if_revar.h
Log:
Transmit csum offload does not work at all on certain hardware revision
once frame length exceeds certain threshold (different parts seems to
have different thresholds). Borrow code from ip_output to do software
csum, if transmit csum offloading is enabled and frame length exceeds
hardware's threshold.
8169, 8169S, 8169SB and 8168B are tested, while 8169S and 8169SB does not
seem to have this bug.
Revision Changes Path
1.59 +74 -14 src/sys/dev/netif/re/if_re.c
1.7 +6 -0 src/sys/dev/netif/re/if_revar.h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_re.c.diff?r1=1.58&r2=1.59&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_revar.h.diff?r1=1.6&r2=1.7&f=u
More information about the Commits
mailing list