Lines Matching full:mid

136     uint32_t mid, uint8_t flags,
153 read_queue_e->mid = mid;
370 if (SCTP_MID_GT(asoc->idata_supported, at->mid, control->mid)) {
382 } else if (SCTP_MID_EQ(asoc->idata_supported, at->mid, control->mid)) {
423 "Reass %x,CF:%x,TSN=%8.8x,SID=%4.4x,FSN=%8.8x,MID:%8.8x",
428 chk->rec.data.fsn, chk->rec.data.mid);
437 (uint16_t)chk->rec.data.mid);
511 if (SCTP_MID_GT((asoc->idata_supported), strm->last_mid_delivered, control->mid)) {
514 strm->last_mid_delivered, control->mid);
521 SCTP_SNPRINTF(msg, sizeof(msg), "Delivered MID=%8.8x, got TSN=%8.8x, SID=%4.4x, MID=%8.8x",
523 control->sinfo_stream, control->mid);
529 (uint16_t)control->mid);
541 if (SCTP_MID_EQ(asoc->idata_supported, nxt_todel, control->mid)) {
567 if (SCTP_MID_EQ(asoc->idata_supported, nxt_todel, control->mid) &&
606 } else if (SCTP_MID_EQ(asoc->idata_supported, nxt_todel, control->mid)) {
619 "Queue to str MID: %u duplicate", control->mid);
731 nc->mid = control->mid;
734 nc->mid = control->mid;
759 * chunks/TSN's go to mid 0. So we have to do the old style watching
1069 control, control->end_added, control->mid, control->top_fsn, control->fsn_included);
1124 if (SCTP_MID_EQ(asoc->idata_supported, strm->last_mid_delivered, control->mid)) {
1134 control, control->end_added, control->mid,
1184 control, control->end_added, control->mid, control->top_fsn, control->fsn_included,
1187 if (SCTP_MID_EQ(asoc->idata_supported, control->mid, next_to_del) &&
1652 sctp_find_reasm_entry(struct sctp_stream_in *strm, uint32_t mid, int ordered, int idata_supported)
1658 if (SCTP_MID_EQ(idata_supported, control->mid, mid)) {
1665 if (SCTP_MID_EQ(idata_supported, control->mid, mid)) {
1684 uint32_t tsn, fsn, gap, mid;
1708 mid = ntohl(chunk->dp.mid);
1725 mid = (uint32_t)(ntohs(chunk->dp.ssn));
1857 SCTP_SNPRINTF(msg, sizeof(msg), "FSN zero for MID=%8.8x, but flags=%2.2x", mid, chk_flags);
1860 control = sctp_find_reasm_entry(&asoc->strmin[sid], mid, ordered, asoc->idata_supported);
1867 if (ordered && (mid != control->mid)) {
1868 SCTP_SNPRINTF(msg, sizeof(msg), "Reassembly problem (MID=%8.8x)", mid);
1905 SCTPDBG(SCTP_DEBUG_XXX, "chunk_flags: 0x%x dup detected on MID: %u\n",
1906 chk_flags, mid);
1907 SCTP_SNPRINTF(msg, sizeof(msg), "Duplicate MID=%8.8x detected.", mid);
1914 "Illegal message sequence, missing end for MID: %8.8x",
1970 asoc->in_tsnlog[asoc->tsn_in_at].seq = mid;
1988 SCTP_MID_GE(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered, mid)) {
1991 mid, asoc->strmin[sid].last_mid_delivered);
1994 SCTP_SNPRINTF(msg, sizeof(msg), "Delivered MID=%8.8x, got TSN=%8.8x, SID=%4.4x, MID=%8.8x",
1998 mid);
2004 (uint16_t)mid);
2077 NULL, fsn, mid);
2101 SCTPDBG(SCTP_DEBUG_XXX, "chunk_flags: 0x%x ordered: %d MID: %u control: %p\n",
2102 chk_flags, ordered, mid, control);
2106 (SCTP_MID_EQ(asoc->idata_supported, asoc->strmin[sid].last_mid_delivered + 1, mid) &&
2120 SCTPDBG(SCTP_DEBUG_XXX, "Injecting control: %p to be read (MID: %u)\n",
2121 control, mid);
2133 sctp_log_strm_del_alt(stcb, tsn, mid, sid,
2155 chk->rec.data.mid = mid;
2164 SCTPDBG(SCTP_DEBUG_XXX, "Building ck: %p for control: %p to be read (MID: %u)\n",
2166 control, mid);
2228 SCTPDBG(SCTP_DEBUG_XXX, "Unordered data to be read control: %p MID: %u\n",
2229 control, mid);
2237 SCTPDBG(SCTP_DEBUG_XXX, "Queue control: %p for reordering MID: %u\n", control,
2238 mid);
2252 "Queue data to stream for reasm control: %p MID: %u\n",
2253 control, mid);
2282 sctp_log_strm_del_alt(stcb, tsn, mid, sid, SCTP_STR_LOG_FROM_MARK_TSN);
5227 uint32_t mid;
5235 mid = strmin->last_mid_delivered;
5241 if (SCTP_MID_GE(asoc->idata_supported, mid, control->mid)) {
5282 strmin->last_mid_delivered = control->mid - 1;
5296 if (SCTP_MID_GT(asoc->idata_supported, mid, strmin->last_mid_delivered)) {
5298 strmin->last_mid_delivered = mid;
5310 mid = strmin->last_mid_delivered + 1;
5312 if (SCTP_MID_EQ(asoc->idata_supported, mid, control->mid)) {
5340 strmin->last_mid_delivered = control->mid;
5347 mid = strmin->last_mid_delivered + 1;
5355 strmin->last_mid_delivered = control->mid - 1;
5593 uint32_t mid;
5617 mid = ntohl(stseq_m->mid);
5633 mid = (uint32_t)ntohs(stseq->ssn);
5650 (asoc->ssn_of_pdapi == mid)) {
5662 if (SCTP_MID_GE(asoc->idata_supported, mid, control->mid)) {
5669 if (SCTP_MID_GE(asoc->idata_supported, mid, control->mid)) {
5681 (SCTP_MID_EQ(asoc->idata_supported, control->mid, mid))) {
5712 SCTP_MID_GT(asoc->idata_supported, control->mid, mid)) {
5717 if (SCTP_MID_GT(asoc->idata_supported, mid, strm->last_mid_delivered)) {
5719 strm->last_mid_delivered = mid;