• S
    RDMA/ucma: Allow tuning the max listen backlog · 97cb7e40
    Steve Wise 提交于
    For iWARP connections, the connect request is carried in a TCP payload
    on an already established TCP connection.  So if the ucma's backlog is
    full, the connection request is transmitted and acked at the TCP level
    by the time the connect request gets dropped in the ucma.  The end
    result is the connection gets rejected by the iWARP provider.
    Further, a 32 node 256NP OpenMPI job will generate > 128 connect
    requests on some ranks.
    
    This patch increases the default max backlog to 1024, and adds a
    sysctl variable so the backlog can be adjusted at run time.
    Signed-off-by: NSteve Wise <swise@opengridcomputing.com>
    Signed-off-by: NRoland Dreier <rolandd@cisco.com>
    97cb7e40
ucma.c 30.0 KB