• Trond Myklebust's avatar
    SUNRPC: Support for congestion control when queuing is enabled · 75891f50
    Trond Myklebust authored
    Both RDMA and UDP transports require the request to get a "congestion control"
    credit before they can be transmitted. Right now, this is done when
    the request locks the socket. We'd like it to happen when a request attempts
    to be transmitted for the first time.
    In order to support retransmission of requests that already hold such
    credits, we also want to ensure that they get queued first, so that we
    don't deadlock with requests that have yet to obtain a credit.
    Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
    75891f50
xprtsock.c 88 KB