Date: Mon, 26 Apr 2010 21:08:15 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/ale if_ale.c Message-ID: <201004262108.o3QL8RVh091116@repoman.freebsd.org>
index | next in thread | raw e-mail
yongari 2010-04-26 21:08:15 UTC
FreeBSD src repository
Modified files:
sys/dev/ale if_ale.c
Log:
SVN rev 207251 on 2010-04-26 21:08:15Z by yongari
It seems ale(4) controllers do not like to see TCP payload in the
first descriptor in TSO case. Otherwise controller can generate bad
frames during TSO. To address it, make sure to pull up ethernet +
IP + TCP header with options in first buffer. Also ensure the
buffer length of the first descriptor for TSO covers entire ethernet
+ IP + TCP with options and setup additional Tx descriptor if the
first buffer includes TCP payload.
Tested by: Amar Takhar <verm <> darkbeer dot org >
MFC after: 1 week
Revision Changes Path
1.10 +33 -4 src/sys/dev/ale/if_ale.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004262108.o3QL8RVh091116>
