IETF-SSH archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ssh channel window and adjustment
[Note: WG chair hat off for the following]
> > 3. What must a peer do, when it has to send data but
> > has no channel window ?
> 
> Buffer the data until the window is expanded.
Alternatively, provide some sort of flow-control back-pressure to slow
down the source of the channel..
For instance, if the data for the outbound direction of a channel
comes in on a reliable byte stream IPC channel of some sort [1], and
you run out of window on that channel, stop reading from the data
source.  The OS will provide buffering and/or back pressure to the
other end of that channel; when the channel's window reopens, you can
start reading that channel again..
						- Bill
[1] on unix: pipes, SOCK_STREAM sockets, etc., 
Home |
Main Index |
Thread Index |
Old Index