Lines Matching refs:sdc

329 	sctp_data_hdr_t		*sdc;  in sctp_chunkify()  local
347 sizeof (*sdc); in sctp_chunkify()
350 sizeof (*sdc); in sctp_chunkify()
351 count = chunksize = remaining_len - sizeof (*sdc); in sctp_chunkify()
380 if (fp->sf_pmss - chunk_len > sizeof (*sdc)) in sctp_chunkify()
384 count = chunksize = count - sizeof (*sdc); in sctp_chunkify()
451 MBLKHEAD(chunk_head) < sizeof (*sdc)) { in sctp_chunkify()
467 chunk_hdr->b_rptr += xtralen - sizeof (*sdc); in sctp_chunkify()
468 chunk_hdr->b_wptr = chunk_hdr->b_rptr + sizeof (*sdc); in sctp_chunkify()
472 chunk_hdr->b_rptr -= sizeof (*sdc); in sctp_chunkify()
475 sdc = (sctp_data_hdr_t *)chunk_hdr->b_rptr; in sctp_chunkify()
476 sdc->sdh_id = CHUNK_DATA; in sctp_chunkify()
477 sdc->sdh_flags = 0; in sctp_chunkify()
478 sdc->sdh_len = htons(sizeof (*sdc) + chunksize - count); in sctp_chunkify()
479 ASSERT(sdc->sdh_len); in sctp_chunkify()
480 sdc->sdh_sid = htons(msg_hdr->smh_sid); in sctp_chunkify()
487 sdc->sdh_payload_id = msg_hdr->smh_ppid; in sctp_chunkify()
491 SCTP_DATA_SET_BBIT(sdc); in sctp_chunkify()
502 count = chunksize = fp->sf_pmss - sizeof (*sdc); in sctp_chunkify()
505 SCTP_DATA_SET_EBIT(sdc); in sctp_chunkify()
530 ((len > fp->sf_pmss - sizeof (*sdc)) || in sctp_chunkify()
532 count -= sizeof (*sdc); in sctp_chunkify()
536 sizeof (*sdc); in sctp_chunkify()
543 xtralen += sctps->sctps_wroff_xtra + sizeof (*sdc); in sctp_chunkify()
544 count = chunksize = fp1->sf_pmss - sizeof (*sdc); in sctp_chunkify()
1004 sctp_data_hdr_t *sdc; in sctp_output() local
1069 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_output()
1070 seglen = ntohs(sdc->sdh_len); in sctp_output()
1071 xtralen = sizeof (*sdc); in sctp_output()
1119 SCTP_CHUNK_SENT(sctp, mp, sdc, in sctp_output()
1165 SCTP_CHUNK_SENT(sctp, mp, sdc, in sctp_output()
1176 SCTP_CHUNK_SENT(sctp, mp, sdc, fp, chunklen, meta); in sctp_output()
1184 tsn = ntohl(sdc->sdh_tsn); in sctp_output()
1232 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_output()
1233 chunklen = ntohs(sdc->sdh_len); in sctp_output()
1238 new_xtralen = xtralen + sizeof (*sdc); in sctp_output()
1239 chunklen -= sizeof (*sdc); in sctp_output()
1261 SCTP_CHUNK_SENT(sctp, mp, sdc, fp, chunklen, meta); in sctp_output()
1280 seglen - xtralen, ntohl(sdc->sdh_tsn), in sctp_output()
1281 ntohs(sdc->sdh_ssn), (void *)fp, sctp->sctp_frwnd, in sctp_output()
1469 sctp_data_hdr_t *sdc; in sctp_make_ftsns() local
1478 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1480 SEQ_GEQ(sctp->sctp_adv_pap, ntohl(sdc->sdh_tsn))) { in sctp_make_ftsns()
1485 ubit = SCTP_DATA_GET_UBIT(sdc); in sctp_make_ftsns()
1493 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1494 adv_pap = ntohl(sdc->sdh_tsn); in sctp_make_ftsns()
1502 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1544 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1546 SEQ_GEQ(sctp->sctp_adv_pap, ntohl(sdc->sdh_tsn))) { in sctp_make_ftsns()
1550 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1552 clen = ntohs(sdc->sdh_len) - sizeof (*sdc); in sctp_make_ftsns()
1553 SCTP_CHUNK_SENT(sctp, mp1, sdc, fp, clen, in sctp_make_ftsns()
1559 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1562 unsent += ntohs(sdc->sdh_len) - sizeof (*sdc); in sctp_make_ftsns()
1572 sdc = (sctp_data_hdr_t *)mp1->b_rptr; in sctp_make_ftsns()
1598 sctp_data_hdr_t *sdc; in sctp_check_adv_ack_pt() local
1602 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_check_adv_ack_pt()
1603 ASSERT(SEQ_GT(ntohl(sdc->sdh_tsn), sctp->sctp_lastack_rxd)); in sctp_check_adv_ack_pt()
1611 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_check_adv_ack_pt()
1612 tsn = ntohl(sdc->sdh_tsn); in sctp_check_adv_ack_pt()
1678 sctp_data_hdr_t *sdc; in sctp_rexmit() local
1719 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_rexmit()
1720 tsn = ntohl(sdc->sdh_tsn); in sctp_rexmit()
1762 if (sctp->sctp_frwnd < (oldfp->sf_pmss - sizeof (*sdc))) in sctp_rexmit()
1763 sctp->sctp_frwnd = oldfp->sf_pmss - sizeof (*sdc); in sctp_rexmit()
1839 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_rexmit()
1841 first_ua_tsn = ntohl(sdc->sdh_tsn); in sctp_rexmit()
1861 seglen = ntohs(sdc->sdh_len); in sctp_rexmit()
1862 chunklen = seglen - sizeof (*sdc); in sctp_rexmit()
1898 SEQ_GEQ(sctp->sctp_rtt_tsn, sdc->sdh_tsn)) { in sctp_rexmit()
1933 SCTP_CHUNK_SENT(sctp, mp, sdc, fp, chunklen, meta); in sctp_rexmit()
1978 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_rexmit()
1979 new_len = ntohs(sdc->sdh_len); in sctp_rexmit()
1980 chunklen = new_len - sizeof (*sdc); in sctp_rexmit()
2001 SCTP_CHUNK_SENT(sctp, mp, sdc, fp, chunklen, meta); in sctp_rexmit()
2021 seglen, ntohl(sdc->sdh_tsn), ntohs(sdc->sdh_ssn), in sctp_rexmit()
2085 sctp_data_hdr_t *sdc; in sctp_rexmit_packet() local
2088 sdc = (sctp_data_hdr_t *)(*mp)->b_rptr; in sctp_rexmit_packet()
2089 seglen = ntohs(sdc->sdh_len); in sctp_rexmit_packet()
2090 chunklen = seglen - sizeof (*sdc); in sctp_rexmit_packet()
2113 SCTP_CHUNK_SENT(sctp, *mp, sdc, fp, chunklen, *meta); in sctp_rexmit_packet()
2118 sctp->sctp_rxt_nxttsn = ntohl(sdc->sdh_tsn); in sctp_rexmit_packet()
2156 sdc = (sctp_data_hdr_t *)(*mp)->b_rptr; in sctp_rexmit_packet()
2158 if (SEQ_GT(ntohl(sdc->sdh_tsn), sctp->sctp_rxt_maxtsn)) in sctp_rexmit_packet()
2160 new_len = ntohs(sdc->sdh_len); in sctp_rexmit_packet()
2161 chunklen = new_len - sizeof (*sdc); in sctp_rexmit_packet()
2182 SCTP_CHUNK_SENT(sctp, *mp, sdc, fp, chunklen, *meta); in sctp_rexmit_packet()
2187 sctp->sctp_rxt_nxttsn = ntohl(sdc->sdh_tsn); in sctp_rexmit_packet()
2217 sctp_data_hdr_t *sdc; in sctp_ss_rexmit() local
2284 sdc = (sctp_data_hdr_t *)mp->b_rptr; in sctp_ss_rexmit()
2285 if (ntohl(sdc->sdh_tsn) == sctp->sctp_rxt_nxttsn) in sctp_ss_rexmit()