DragonFly commits List (threaded) for 2007-06
DragonFly BSD
DragonFly commits List (threaded) for 2007-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/dev/netif/bge if_bge.c


From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 26 Jun 2007 08:10:23 -0700 (PDT)

sephe       2007/06/26 08:10:23 PDT

DragonFly src repository

  Modified files:
    sys/dev/netif/bge    if_bge.c 
  Log:
  If RX csum calculation with pseudo header is enabled, bge(4)'s will
  miscalculate csum of frames carrying UDP datagrams.  If UDP datagrams
  are not fragmented by IP, then the rate of miscalculation is low, but
  if UDP datagrams are fragmented by IP, then most of the frames will be
  delivered to the upper layer with wrong hardware csum, which is quite
  common for NFS.
  
  Disable hardware RX csum calculation with pseudo header; it will be
  better than doing software csum if hardware csum error happens, since
  the error rate is too high.
  
  Reported-by: Thomas Nikolajsen <thomas.nikolajsen@mail.dk>
  
  Revision  Changes    Path
  1.85      +4 -5      src/sys/dev/netif/bge/if_bge.c


http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bge/if_bge.c.diff?r1=1.84&r2=1.85&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]