summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/clientloop.c
diff options
context:
space:
mode:
authorbeck <beck@openbsd.org>2007-08-07 04:32:45 +0000
committerbeck <beck@openbsd.org>2007-08-07 04:32:45 +0000
commit23866da985910bf3648e68fb7b930a5930078efe (patch)
treeb2fbac1a765b7a66f048dc3e5b36ef9c42666249 /usr.bin/ssh/clientloop.c
parento Replace bus_space_write_2 for-loops in TX/RX with (diff)
downloadwireguard-openbsd-23866da985910bf3648e68fb7b930a5930078efe.tar.xz
wireguard-openbsd-23866da985910bf3648e68fb7b930a5930078efe.zip
A few changes to deal with multi-user performance issues seen. this
brings us back roughly to 4.1 level performance, although this is still far from optimal as we have seen in a number of cases. This change 1) puts a lower bound on buffer cache queues to prevent starvation 2) fixes the code which looks for a buffer to recycle 3) reduces the number of vnodes back to 4.1 levels to avoid complex performance issues better addressed after 4.2 ok art@ deraadt@, tested by many
Diffstat (limited to 'usr.bin/ssh/clientloop.c')
0 files changed, 0 insertions, 0 deletions