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