Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jun 2009 04:00:17 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/msk if_msk.c if_mskreg.h
Message-ID:  <200906021756.n52HuF0m081798@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help

yongari     2009-06-02 04:00:17 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/msk          if_msk.c if_mskreg.h 
  Log:
  SVN rev 193293 on 2009-06-02 04:00:17Z by yongari
  
  Add preliminary Yukon Extreme support and register definitions.
  Yukon Extreme uses new descriptor format for TSO and has Tx frame
  parser which greatly reduces CPU cycles spent in computing TCP/UDP
  payload offset calculation in Tx checksum offloading path. The new
  descriptor format also removed TCP/UDP payload computation for TSO
  which in turn results in better TSO performance. It seems Yukon
  Extreme has a lot of new (unknown) features but only basic
  offloading is supported at this time. So far there are two known
  issues.
   o Sometimes Rx overrun errors happen when pulling data over
     gigabit link. Running over 100Mbps seem to ok.
   o Ethernet hardware address shows all-zeroed value on 88E8070.
     Assigning ethernet address with ifconfig is necessary to make it
     work.
  Support for Yukon Extreme is not perfect but it would be better
  than having a non-working device. Special thanks to jbh who fixed
  several bugs of initial patch.
  
  Tested by:      jhb, Warren Block ( wblock <> wonkity dot com )
  
  Revision  Changes    Path
  1.60      +89 -27    src/sys/dev/msk/if_msk.c
  1.24      +109 -7    src/sys/dev/msk/if_mskreg.h



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