Lines Matching refs:mid

136     uint32_t mid, uint8_t flags,  in sctp_build_readq_entry()  argument
153 read_queue_e->mid = mid; in sctp_build_readq_entry()
370 if (SCTP_MID_GT(asoc->idata_supported, at->mid, control->mid)) { in sctp_place_control_in_stream()
382 } else if (SCTP_MID_EQ(asoc->idata_supported, at->mid, control->mid)) { in sctp_place_control_in_stream()
428 chk->rec.data.fsn, chk->rec.data.mid); in sctp_abort_in_reasm()
437 (uint16_t)chk->rec.data.mid); in sctp_abort_in_reasm()
511 if (SCTP_MID_GT((asoc->idata_supported), strm->last_mid_delivered, control->mid)) { in sctp_queue_data_to_stream()
514 strm->last_mid_delivered, control->mid); in sctp_queue_data_to_stream()
523 control->sinfo_stream, control->mid); in sctp_queue_data_to_stream()
529 (uint16_t)control->mid); in sctp_queue_data_to_stream()
541 if (SCTP_MID_EQ(asoc->idata_supported, nxt_todel, control->mid)) { in sctp_queue_data_to_stream()
567 if (SCTP_MID_EQ(asoc->idata_supported, nxt_todel, control->mid) && in sctp_queue_data_to_stream()
606 } else if (SCTP_MID_EQ(asoc->idata_supported, nxt_todel, control->mid)) { in sctp_queue_data_to_stream()
619 "Queue to str MID: %u duplicate", control->mid); in sctp_queue_data_to_stream()
731 nc->mid = control->mid; in sctp_build_readq_entry_from_ctl()
734 nc->mid = control->mid; in sctp_build_readq_entry_from_ctl()
1069 control, control->end_added, control->mid, control->top_fsn, control->fsn_included); in sctp_deliver_reasm_check()
1124 if (SCTP_MID_EQ(asoc->idata_supported, strm->last_mid_delivered, control->mid)) { in sctp_deliver_reasm_check()
1134 control, control->end_added, control->mid, in sctp_deliver_reasm_check()
1184 control, control->end_added, control->mid, control->top_fsn, control->fsn_included, in sctp_deliver_reasm_check()
1187 if (SCTP_MID_EQ(asoc->idata_supported, control->mid, next_to_del) && in sctp_deliver_reasm_check()
1652 sctp_find_reasm_entry(struct sctp_stream_in *strm, uint32_t mid, int ordered, int idata_supported) in sctp_find_reasm_entry() argument
1658 if (SCTP_MID_EQ(idata_supported, control->mid, mid)) { in sctp_find_reasm_entry()
1665 if (SCTP_MID_EQ(idata_supported, control->mid, mid)) { in sctp_find_reasm_entry()
1684 uint32_t tsn, fsn, gap, mid; in sctp_process_a_data_chunk() local
1708 mid = ntohl(chunk->dp.mid); in sctp_process_a_data_chunk()
1725 mid = (uint32_t)(ntohs(chunk->dp.ssn)); in sctp_process_a_data_chunk()
1857 SCTP_SNPRINTF(msg, sizeof(msg), "FSN zero for MID=%8.8x, but flags=%2.2x", mid, chk_flags); in sctp_process_a_data_chunk()
1860 control = sctp_find_reasm_entry(&asoc->strmin[sid], mid, ordered, asoc->idata_supported); in sctp_process_a_data_chunk()
1867 if (ordered && (mid != control->mid)) { in sctp_process_a_data_chunk()
1868 SCTP_SNPRINTF(msg, sizeof(msg), "Reassembly problem (MID=%8.8x)", mid); in sctp_process_a_data_chunk()
1906 chk_flags, mid); in sctp_process_a_data_chunk()
1907 SCTP_SNPRINTF(msg, sizeof(msg), "Duplicate MID=%8.8x detected.", mid); in sctp_process_a_data_chunk()
1970 asoc->in_tsnlog[asoc->tsn_in_at].seq = mid; in sctp_process_a_data_chunk()
1988 SCTP_MID_GE(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered, mid)) { in sctp_process_a_data_chunk()
1991 mid, asoc->strmin[sid].last_mid_delivered); in sctp_process_a_data_chunk()
1998 mid); in sctp_process_a_data_chunk()
2004 (uint16_t)mid); in sctp_process_a_data_chunk()
2077 NULL, fsn, mid); in sctp_process_a_data_chunk()
2102 chk_flags, ordered, mid, control); in sctp_process_a_data_chunk()
2106 (SCTP_MID_EQ(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered + 1, mid) && in sctp_process_a_data_chunk()
2121 control, mid); in sctp_process_a_data_chunk()
2133 sctp_log_strm_del_alt(stcb, tsn, mid, sid, in sctp_process_a_data_chunk()
2155 chk->rec.data.mid = mid; in sctp_process_a_data_chunk()
2166 control, mid); in sctp_process_a_data_chunk()
2229 control, mid); in sctp_process_a_data_chunk()
2238 mid); in sctp_process_a_data_chunk()
2253 control, mid); in sctp_process_a_data_chunk()
2282 sctp_log_strm_del_alt(stcb, tsn, mid, sid, SCTP_STR_LOG_FROM_MARK_TSN); in sctp_process_a_data_chunk()
5227 uint32_t mid; in sctp_kick_prsctp_reorder_queue() local
5235 mid = strmin->last_mid_delivered; in sctp_kick_prsctp_reorder_queue()
5241 if (SCTP_MID_GE(asoc->idata_supported, mid, control->mid)) { in sctp_kick_prsctp_reorder_queue()
5282 strmin->last_mid_delivered = control->mid - 1; in sctp_kick_prsctp_reorder_queue()
5296 if (SCTP_MID_GT(asoc->idata_supported, mid, strmin->last_mid_delivered)) { in sctp_kick_prsctp_reorder_queue()
5298 strmin->last_mid_delivered = mid; in sctp_kick_prsctp_reorder_queue()
5310 mid = strmin->last_mid_delivered + 1; in sctp_kick_prsctp_reorder_queue()
5312 if (SCTP_MID_EQ(asoc->idata_supported, mid, control->mid)) { in sctp_kick_prsctp_reorder_queue()
5340 strmin->last_mid_delivered = control->mid; in sctp_kick_prsctp_reorder_queue()
5347 mid = strmin->last_mid_delivered + 1; in sctp_kick_prsctp_reorder_queue()
5355 strmin->last_mid_delivered = control->mid - 1; in sctp_kick_prsctp_reorder_queue()
5593 uint32_t mid; in sctp_handle_forward_tsn() local
5617 mid = ntohl(stseq_m->mid); in sctp_handle_forward_tsn()
5633 mid = (uint32_t)ntohs(stseq->ssn); in sctp_handle_forward_tsn()
5650 (asoc->ssn_of_pdapi == mid)) { in sctp_handle_forward_tsn()
5662 if (SCTP_MID_GE(asoc->idata_supported, mid, control->mid)) { in sctp_handle_forward_tsn()
5669 if (SCTP_MID_GE(asoc->idata_supported, mid, control->mid)) { in sctp_handle_forward_tsn()
5681 (SCTP_MID_EQ(asoc->idata_supported, control->mid, mid))) { in sctp_handle_forward_tsn()
5712 SCTP_MID_GT(asoc->idata_supported, control->mid, mid)) { in sctp_handle_forward_tsn()
5717 if (SCTP_MID_GT(asoc->idata_supported, mid, strm->last_mid_delivered)) { in sctp_handle_forward_tsn()
5719 strm->last_mid_delivered = mid; in sctp_handle_forward_tsn()