diff options
author | dg <dg@FreeBSD.org> | 1994-08-01 12:01:45 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1994-08-01 12:01:45 +0000 |
commit | d54d08937b64f2364e9dddc83fb7db1bac55ca5a (patch) | |
tree | 39ec6015a22b769173bcfa25488922d34e259fc6 /sys/kern/subr_log.c | |
parent | f55740d974a2ef80ddd0accc039bee47b82632ca (diff) | |
download | FreeBSD-src-d54d08937b64f2364e9dddc83fb7db1bac55ca5a.zip FreeBSD-src-d54d08937b64f2364e9dddc83fb7db1bac55ca5a.tar.gz |
fixed bug where large amounts of unidirectional UDP traffic would fill
the interface output queue and further udp packets would be fragmented
and only partially sent - keeping the output queue full and jamming the
network, but not actually getting any real work done (because you can't
send just 'part' of a udp packet - if you fragment it, you must send
the whole thing). The fix involves adding a check to make sure that the
output queue has sufficient space for all of the fragments.
Diffstat (limited to 'sys/kern/subr_log.c')
0 files changed, 0 insertions, 0 deletions