Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Feb 2011 00:47:39 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.h
Message-ID:  <201102210048.p1L0m3sC024628@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2011-02-21 00:47:39 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/dev/re           if_re.c 
    sys/pci              if_rlreg.h 
  Log:
  SVN rev 218897 on 2011-02-21 00:47:39Z by yongari
  
  MFC r217246,217832:
  r217246:
    Implement TSO on RealTek RTL8168/8111 C or later controllers.
    RealTek changed TX descriptor format for later controllers so these
    controllers require MSS configuration in different location of TX
    descriptor. TSO is enabled by default for controllers that use new
    descriptor format.
    For old controllers, TSO is still disabled by default due to broken
    frames under certain conditions but users can enable it.
    Special thanks to Hayes Wang at RealTek.
  
  r217832:
    Disable TSO for all Realtek controllers. Experimentation showed
    RTL8111C generated corrupted frames where TCP option header was
    broken. All other sample controllers I have did not show such
    problem so it could be RTL8111C specific issue. Because there are
    too many variants it's hard to tell how many controllers have such
    issue. Just disable TSO by default but have user override it.
  
  Revision    Changes    Path
  1.160.2.18  +16 -20    src/sys/dev/re/if_re.c
  1.97.2.9    +2 -0      src/sys/pci/if_rlreg.h



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