Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Mar 2011 00:05:46 +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:  <201103010005.p2105xQS009391@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2011-03-01 00:05:46 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/dev/re           if_re.c 
  Log:
  SVN rev 219115 on 2011-03-01 00:05:46Z by yongari
  
  MFC r218289:
    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.95.2.76  +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?201103010005.p2105xQS009391>