Lines Matching refs:stseq
5244 struct sctp_strseq *stseq, strseqbuf; in sctp_handle_forward_tsn() local
5253 stseq = (struct sctp_strseq *)sctp_m_getptr(m, offset, in sctp_handle_forward_tsn()
5257 if (stseq == NULL) { in sctp_handle_forward_tsn()
5261 st = ntohs(stseq->stream); in sctp_handle_forward_tsn()
5262 stseq->stream = st; in sctp_handle_forward_tsn()
5263 st = ntohs(stseq->sequence); in sctp_handle_forward_tsn()
5264 stseq->sequence = st; in sctp_handle_forward_tsn()
5273 if (stseq->stream >= asoc->streamincnt) { in sctp_handle_forward_tsn()
5277 if ((asoc->str_of_pdapi == stseq->stream) && in sctp_handle_forward_tsn()
5278 (asoc->ssn_of_pdapi == stseq->sequence)) { in sctp_handle_forward_tsn()
5287 sctp_flush_reassm_for_str_seq(stcb, asoc, stseq->stream, stseq->sequence); in sctp_handle_forward_tsn()
5289 if ((ctl->sinfo_stream == stseq->stream) && in sctp_handle_forward_tsn()
5290 (ctl->sinfo_ssn == stseq->sequence)) { in sctp_handle_forward_tsn()
5291 str_seq = (stseq->stream << 16) | stseq->sequence; in sctp_handle_forward_tsn()
5303 } else if ((ctl->sinfo_stream == stseq->stream) && in sctp_handle_forward_tsn()
5304 SCTP_SSN_GT(ctl->sinfo_ssn, stseq->sequence)) { in sctp_handle_forward_tsn()
5309 strm = &asoc->strmin[stseq->stream]; in sctp_handle_forward_tsn()
5310 if (SCTP_SSN_GT(stseq->sequence, strm->last_sequence_delivered)) { in sctp_handle_forward_tsn()
5312 strm->last_sequence_delivered = stseq->sequence; in sctp_handle_forward_tsn()