diff options
| author | Max Vozeler <[email protected]> | 2011-01-12 15:02:04 +0200 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2011-01-20 16:01:49 -0800 |
| commit | bd65f6233f6bc3233e7910752689fe3a45dc2e0c (patch) | |
| tree | 40cf7fc453f735f006ab4d2a97549abfe1d9e9e0 /drivers/net/xen-netback/interface.c | |
| parent | 7e249c8b0737429bbf534515f81aded93504f449 (diff) | |
staging: usbip: vhci: handle EAGAIN from SO_RCVTIMEO
If there is a receive timeout without any active
requests, we can tell the connection was idle and
ignore the timeout.
If there are active requests for which we expect
to receive a reply we close the connection.
This makes it possible to set an upper bound on
the time a usbip device may be unresponsive.
This is a workaround for the lack of heart-beat
messages in the USBIP protocol.
Extending the protocol would break compatibility
with all previous stub versions, so this seems like
the lesser evil.
Signed-off-by: Max Vozeler <[email protected]>
Tested-by: Mark Wehby <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions