• John Gregor's avatar
    IB/ipath: Head of Line blocking vs forward progress of user apps · 58411d1c
    John Gregor authored
    There's a conflict between our need to quiesce PSM-based applications
    to avoid HoL blocking when the IB link goes down and the apps' desire
    to remain running so that their quiescence timout mechanism can keep
    running.
    
    The compromise is to STOP the processes for a fixed period of time and
    then alternate between CONT and STOP until the link is again active.
    
    If there are poor interactions with subnet manager configuration at a
    given site, the interval can be adjusted via a module paramter.
    Signed-off-by: default avatarJohn Gregor <john.gregor@qlogic.com>
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    58411d1c
ipath_intr.c 36.6 KB