freebsd-dev/sys/dev/ale
Pyun YongHyeon 4c7421aadb 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
2010-04-26 21:08:15 +00:00
..
if_ale.c It seems ale(4) controllers do not like to see TCP payload in the 2010-04-26 21:08:15 +00:00
if_alereg.h
if_alevar.h