11 Jul, 2007

1 commit

  • The IB CM should include the HCA ACK delay when calculating the local
    ACK timeout value to use for RC QPs. If the HCA ACK delay is large
    enough relative to the packet life time, then if it is not taken into
    account, the calculated timeout value ends up being too small, which
    can result in "retry exceeded" errors.

    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Sean Hefty
     

30 Nov, 2006

1 commit

  • The ib_cm_establish() function is replaced with a more generic
    ib_cm_notify(). This routine is used to notify the CM that failover
    has occurred, so that future CM messages (LAP, DREQ) reach the remote
    CM. (Currently, we continue to use the original path) This bumps the
    userspace CM ABI.

    New alternate path information is captured when a LAP message is sent
    or received. This allows QP attributes to be initialized for the user
    when a new path is loaded after failover occurs.

    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Sean Hefty
     

18 Jun, 2006

2 commits

  • The P_Key is provided into a SIDR REQ in two places, once as a
    parameter, and again in the path record. Remove the P_Key as a
    parameter and always use the one given in the path record.

    This change has no practical effect on ABI functionality.

    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Sean Hefty
     
  • Extend matching connection requests to listens in the InfiniBand CM to
    include private data checks.

    This allows applications to listen on the same service identifier,
    with private data directing the request to the appropriate application.

    Signed-off-by: Sean Hefty
    Signed-off-by: Roland Dreier

    Sean Hefty
     

18 Oct, 2005

1 commit


10 Sep, 2005

1 commit


27 Aug, 2005

1 commit