diff options
author | bz <bz@FreeBSD.org> | 2012-04-23 22:05:09 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2012-04-23 22:05:09 +0000 |
commit | 22fae261d4ee03ee88b67242e0842711fe24b0f3 (patch) | |
tree | 837f86dc9d6e8d2b45a61b824e76a44ba862dc7a /sys/contrib/dev/acpica/compiler/prutils.c | |
parent | b7bac6e4244c0d74c32ceb508b9307a57d5c65e3 (diff) | |
download | FreeBSD-src-22fae261d4ee03ee88b67242e0842711fe24b0f3.zip FreeBSD-src-22fae261d4ee03ee88b67242e0842711fe24b0f3.tar.gz |
If we pass down 64k - L2 hdr size + 1 to 64K L3+ data adding an ether
header will make the data go over the 64k limits announced to busdma as
maxsize and the transaction will fail.
With TSO this can result in a TCP regression due to the lost packet.
According to the data sheets ixgbe(4) 82598 and 82599 can handle up to
256k so increase the maximum.
Reported by: Jon Kåre Hellan, UNINETT (jon.kare.hellan uninett.no)
Tested by: Jon Kåre Hellan, UNINETT (jon.kare.hellan uninett.no)
MFC after: 1 week
Diffstat (limited to 'sys/contrib/dev/acpica/compiler/prutils.c')
0 files changed, 0 insertions, 0 deletions