• Shiraz Saleem's avatar
    i40iw: Ignore LLP_DOUBT_REACHABILITY AE · 756f77d2
    Shiraz Saleem authored
    The LLP_DOUBT_REACHABILITY Asynchronous Event (AE) is an early
    warning of a connection issue. It is followed by LLP_TOO_MANY_RETRIES
    AE, if the retransmit threshold is reached and recovery is not possible
    for the connection.
    
    Currently we terminate the connection on receiving the
    LLP_DOUBT_REACHABILITY AE. Ignore this AE and
    terminate the connection only on LLP_TOO_MANY_RETRIES AE.
    
    This improves the user experience on cable disconnect/reconnect
    scenario while running iWARP traffic. On cable disconnect,
    the QP traffic is paused and the user has a larger and more
    reasonable timeout within which if the cable is reconnected,
    traffic can continue.
    Signed-off-by: default avatarShiraz Saleem <shiraz.saleem@intel.com>
    Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
    756f77d2
i40iw_hw.c 22.9 KB