• David Howells's avatar
    rxrpc: Correctly initialise, limit and transmit call->rx_winsize · 75e42126
    David Howells authored
    call->rx_winsize should be initialised to the sysctl setting and the sysctl
    setting should be limited to the maximum we want to permit.  Further, we
    need to place this in the ACK info instead of the sysctl setting.
    
    Furthermore, discard the idea of accepting the subpackets of a jumbo packet
    that lie beyond the receive window when the first packet of the jumbo is
    within the window.  Just discard the excess subpackets instead.  This
    allows the receive window to be opened up right to the buffer size less one
    for the dead slot.
    Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
    75e42126
call_object.c 14.7 KB