Skip to content
  • Steve Wise's avatar
    RDMA/cxgb3: Streaming -> RDMA mode transition fixes · de3d3530
    Steve Wise authored
    
    
    Due to a HW issue, our current scheme to transition the connection from
    streaming to rdma mode is broken on the passive side.  The firmware
    and driver now support a new transition scheme for the passive side:
    
     - driver posts rdma_init_wr (now including the initial receive seqno)
     - driver posts last streaming message via TX_DATA message (MPA start
       response)
     - uP atomically sends the last streaming message and transitions the
       tcb to rdma mode.
     - driver waits for wr_ack indicating the last streaming message was ACKed.
    
    NOTE: This change also bumps the required firmware version to 4.3.
    
    Signed-off-by: default avatarSteve Wise <swise@opengridcomputing.com>
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    de3d3530