summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/ssh-rsa.c
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2006-03-19 11:53:23 +0000
committerdlg <dlg@openbsd.org>2006-03-19 11:53:23 +0000
commit499c8cd5338ac530271acc639a9151435663651f (patch)
tree3f8be3107d434ca70353c50cc7e4eedc747cf5e2 /usr.bin/ssh/ssh-rsa.c
parentCorrect strdelim null test; ok djm@ (diff)
downloadwireguard-openbsd-499c8cd5338ac530271acc639a9151435663651f.tar.xz
wireguard-openbsd-499c8cd5338ac530271acc639a9151435663651f.zip
this is a really large reworking of how ami works in terms of submitting
commands to the hardware and completing them. previously the driver was very engineered toward moving io from the logical disks scsi commands onto the hardware and off. as we built extra functionality into the driver, this path grew more and more hairy as bits were tacked on to cope. this strips it back to dealing with getting the command onto the hardware and off again. each path that submits commands now has to do all its work before submitting the ccb, and supply a function for completing the ccb. both the async and polled paths call the completion routines for commands now. async commands that fail to get onto the hardware first go are stuck on a queue and retried out of a timeout. previously this was only done for scsi commands, now all paths take advantage of it.
Diffstat (limited to 'usr.bin/ssh/ssh-rsa.c')
0 files changed, 0 insertions, 0 deletions