Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 May 2010 17:14:14 +0000 (UTC)
From:      Pyun YongHyeon <yongari@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/sge if_sge.c if_sgereg.h
Message-ID:  <201005101714.o4AHEYgq033875@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
yongari     2010-05-10 17:14:14 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/sge          if_sge.c if_sgereg.h 
  Log:
  SVN rev 207851 on 2010-05-10 17:14:14Z by yongari
  
  Implement TSO and TSO over VLAN. Increase number of allowed
  fragmentation of mbuf chain to 32 from 16 because TSO can send 64KB
  sized packet which in turn requires long list of mbuf chain. Due to
  lack of documentation, I'm not sure whether driver have to pull up
  ethernet/IP/TCP header with options to make controller work but
  driver have to parse TCP header to update pseudo TCP checksum
  anyway. The controller expects pseudo TCP checksum computed by
  upper stack and the checksum should follow the MS NDIS
  specification to make TSO work.
  
  Tested by:      xclin <xclin <> cs dot nctu dot edu dot tw >
  
  Revision  Changes    Path
  1.13      +100 -14   src/sys/dev/sge/if_sge.c
  1.6       +3 -1      src/sys/dev/sge/if_sgereg.h



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