• Tom Tucker's avatar
    svcrdma: Limit ORD based on client's advertised IRD · 36ef25e4
    Tom Tucker authored
    When adapters have differing IRD limits, the RDMA transport will fail to
    connect properly. The RDMA transport should use the client's advertised
    inbound read limit when computing its outbound read limit. For iWARP
    transports, there is currently no standard for exchanging IRD/ORD
    during connection establishment so the 'responder_resources' field in the
    connect event is the local device's limit. The RDMA transport can be
    configured to use a smaller ORD by writing the desired number to the
    /proc/sys/sunrpc/svc_rdma/max_outbound_read_requests file.
    Signed-off-by: default avatarTom Tucker <tom@opengridcomputing.com>
    36ef25e4
svc_rdma_transport.c 34 KB