Date: Mon, 17 May 2010 17:02:42 +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: <201005171703.o4HH33rd056637@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
yongari 2010-05-17 17:02:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/sge if_sge.c if_sgereg.h Log: SVN rev 208201 on 2010-05-17 17:02:42Z by yongari MFC r207851: 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.3.2.10 +100 -14 src/sys/dev/sge/if_sge.c 1.1.2.7 +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?201005171703.o4HH33rd056637>