summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2007-06-07 00:28:47 +0000
committeryongari <yongari@FreeBSD.org>2007-06-07 00:28:47 +0000
commit6a4de3c0ba4fc8a9b4c26f2e39e15c24cd6e8432 (patch)
treeaed7e52a03aa3df8a5ed0de0afc67e8506a67496 /sys/ia64
parentfe66d0ac913e46726401202b7e42759c367506ff (diff)
downloadFreeBSD-src-6a4de3c0ba4fc8a9b4c26f2e39e15c24cd6e8432.zip
FreeBSD-src-6a4de3c0ba4fc8a9b4c26f2e39e15c24cd6e8432.tar.gz
The maxsegsz of a dma tag created in de(4) is TULIP_DATA_PER_DESC bytes.
In Rx path it allocates a new mbuf with m_getcl(9) so the length of the mbuf is MCLBYTES which is greater than a segment size specified by the dma tag. This segment size mismatch caused a voluntary panic. Fix the panic by settting the mbuf length to TULIP_DATA_PER_DESC. Reported by: Arne H Juul <arnej AT yahoo-inc DOT com> Tested by: Arne H Juul <arnej AT yahoo-inc DOT com>
Diffstat (limited to 'sys/ia64')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud