Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Feb 2011 17:49:55 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/re if_re.c
Message-ID:  <201102041750.p14HoNtv033902@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2011-02-04 17:49:55 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/re           if_re.c 
  Log:
  SVN rev 218289 on 2011-02-04 17:49:55Z by yongari
  
  Disable TX IP checksum offloading for RTL8168C controllers.  The
  controller in question generates frames with bad IP checksum value
  if packets contain IP options.  For instance, packets generated by
  ping(8) with record route option have wrong IP checksum value. The
  controller correctly computes checksum for normal TCP/UDP packets
  though.
  There are two known RTL8168/8111C variants in market and the issue
  I observed happened on RL_HWREV_8168C_SPIN2. I'm not sure
  RL_HWREV_8168C also has the same issue but it would be better to
  assume it has the same issue since they shall share same core.
  RTL8102E which is supposed to be released at the time of
  RTL8168/8111C announcement does not have the issue.
  
  Tested by:      Konstantin V. Krotov ( kkv <> insysnet dot ru )
  
  Revision  Changes    Path
  1.195     +19 -4     src/sys/dev/re/if_re.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102041750.p14HoNtv033902>