summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authorDamien Bergamini <damien@cvs.openbsd.org>2008-12-21 18:19:59 +0000
committerDamien Bergamini <damien@cvs.openbsd.org>2008-12-21 18:19:59 +0000
commit7731f3f93e4d9f387f756d9c9093394fd7636524 (patch)
treeb9b4a3e5770d66a19dd94b319555b31eab383e9f /sys/lib
parenta35971bc8438b357afff7f1214830daf00063b6a (diff)
Undo m_defrag().
m_defrag() does not work. It seems to assume that if the length of the mbuf passed as parameter is less than MHLEN, then it is an mbuf header and not a cluster (or something like that.) It thus fails miserably in the bcopy path. I don't have the time to investigate further into this. Thanks to Okan Demirmen for reporting the issue on a ral(4) RT2560. The RT2560 chipset does not support TX scatter and thus m_defrag() was called much more often than in other drivers using m_defrag() where it was less noticeable.
Diffstat (limited to 'sys/lib')
0 files changed, 0 insertions, 0 deletions