RVT_S_WAIT_PSN
qp->s_flags |= RVT_S_WAIT_PSN;
RVT_S_WAIT_SSN_CREDIT | RVT_S_WAIT_PSN |
(RVT_S_TIMER | RVT_S_WAIT_RNR | RVT_S_WAIT_PSN)) &&
if (qp->s_flags & RVT_S_WAIT_PSN &&
qp->s_flags &= ~RVT_S_WAIT_PSN;
qp->s_flags |= RVT_S_WAIT_PSN;
RVT_S_WAIT_PSN | RVT_S_WAIT_ACK)