summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_kthread.c
diff options
context:
space:
mode:
authorsilby <silby@FreeBSD.org>2003-03-29 17:50:37 +0000
committersilby <silby@FreeBSD.org>2003-03-29 17:50:37 +0000
commite60a42f980067db5924e28c8a23a41768b12cdfe (patch)
treeb3a6f7be10411abeede303ab3ba29365cdcc1084 /sys/kern/kern_kthread.c
parent86761e7dd6cf3456bb1aae5858988badf423a7f1 (diff)
downloadFreeBSD-src-e60a42f980067db5924e28c8a23a41768b12cdfe.zip
FreeBSD-src-e60a42f980067db5924e28c8a23a41768b12cdfe.tar.gz
Have sis_encap use m_defrag if:
1. The chain passed in is > 31 fragments long or 2. The chain will not fit in the remaining descriptors without defragmentation. This is slightly less clear than other network drivers because the sis chips share one descriptor list for all packets, it seems. Before this change, a > 127 fragment chain would get stuck in the IFQUEUE permanently, bringing all network traffic to a halt. MFC after: 2 weeks
Diffstat (limited to 'sys/kern/kern_kthread.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud