Lines Matching refs:seglen

995 	int32_t			seglen;  in sctp_output()  local
1070 seglen = ntohs(sdc->sdh_len); in sctp_output()
1072 chunklen = seglen - xtralen; in sctp_output()
1084 if ((extra = seglen & (SCTP_ALIGN - 1)) != 0) in sctp_output()
1090 if (sacklen > 0 && (seglen + extra <= lfp->sf_cwnd - in sctp_output()
1092 (seglen + sacklen + extra <= lfp->sf_pmss)) { in sctp_output()
1126 seglen += sacklen; in sctp_output()
1143 if (seglen + extra > pathmax) { in sctp_output()
1194 seglen += extra; in sctp_output()
1206 while (seglen < pathmax) { in sctp_output()
1217 meta->b_next, &error, seglen, in sctp_output()
1218 (seglen - xtralen) >= cansend ? 0 : in sctp_output()
1219 cansend - seglen, fp); in sctp_output()
1237 new_len = seglen + chunklen; in sctp_output()
1258 seglen = new_len; in sctp_output()
1265 if ((seglen > fp->sf_pmss) && fp->sf_isv4) { in sctp_output()
1276 ASSERT(cansend >= seglen - pad - xtralen); in sctp_output()
1277 cansend -= (seglen - pad - xtralen); in sctp_output()
1280 seglen - xtralen, ntohl(sdc->sdh_tsn), in sctp_output()
1404 uint_t nsets, uint32_t seglen) in sctp_make_ftsn_chunk() argument
1414 seglen += sizeof (sctp_chunk_hdr_t); in sctp_make_ftsn_chunk()
1419 ftsn_mp = allocb(xtralen + seglen, BPRI_MED); in sctp_make_ftsn_chunk()
1423 ftsn_mp->b_wptr = ftsn_mp->b_rptr + seglen; in sctp_make_ftsn_chunk()
1432 schlen = (uint16_t)seglen; in sctp_make_ftsn_chunk()
1460 sctp_faddr_t *fp, uint32_t *seglen) in sctp_make_ftsns() argument
1476 *seglen = sizeof (uint32_t); in sctp_make_ftsns()
1487 !sctp_add_ftsn_set(&sets, fp, meta, &nsets, seglen)) { in sctp_make_ftsns()
1512 *nmp = sctp_make_ftsn_chunk(sctp, fp, sets, nsets, *seglen); in sctp_make_ftsns()
1522 if (*seglen + sacklen > sctp->sctp_lastdata->sf_pmss) { in sctp_make_ftsns()
1536 *seglen += sacklen; in sctp_make_ftsns()
1674 uint32_t seglen = 0; in sctp_rexmit() local
1843 sctp_make_ftsns(sctp, meta, mp, &nmp, fp, &seglen); in sctp_rexmit()
1861 seglen = ntohs(sdc->sdh_len); in sctp_rexmit()
1862 chunklen = seglen - sizeof (*sdc); in sctp_rexmit()
1863 if ((extra = seglen & (SCTP_ALIGN - 1)) != 0) in sctp_rexmit()
1873 if (seglen + sacklen > sctp->sctp_lastdata->sf_pmss) { in sctp_rexmit()
1918 seglen += extra; in sctp_rexmit()
1931 seglen += sacklen; in sctp_rexmit()
1939 while (seglen < fp->sf_pmss) { in sctp_rexmit()
1969 seglen, fp->sf_pmss - seglen, NULL); in sctp_rexmit()
1984 if ((new_len = seglen + new_len + extra) > fp->sf_pmss) in sctp_rexmit()
2003 seglen = new_len; in sctp_rexmit()
2007 if ((seglen > fp->sf_pmss) && fp->sf_isv4) { in sctp_rexmit()
2017 fp->sf_rxt_unacked += seglen; in sctp_rexmit()
2021 seglen, ntohl(sdc->sdh_tsn), ntohs(sdc->sdh_ssn), in sctp_rexmit()
2079 uint32_t seglen = 0; in sctp_rexmit_packet() local
2089 seglen = ntohs(sdc->sdh_len); in sctp_rexmit_packet()
2090 chunklen = seglen - sizeof (*sdc); in sctp_rexmit_packet()
2091 if ((extra = seglen & (SCTP_ALIGN - 1)) != 0) in sctp_rexmit_packet()
2101 seglen += extra; in sctp_rexmit_packet()
2122 while (seglen < fp->sf_pmss) { in sctp_rexmit_packet()
2165 if ((new_len = seglen + new_len + extra) > fp->sf_pmss) in sctp_rexmit_packet()
2189 seglen = new_len; in sctp_rexmit_packet()
2192 *packet_len = seglen; in sctp_rexmit_packet()
2193 fp->sf_rxt_unacked += seglen; in sctp_rexmit_packet()