Lines Matching refs:sacklen
568 sctp_add_proto_hdr(sctp_t *sctp, sctp_faddr_t *fp, mblk_t *mp, int sacklen, in sctp_add_proto_hdr() argument
608 (sctps->sctps_wroff_xtra + hdrlen + sacklen) || DB_REF(mp) > 2) { in sctp_add_proto_hdr()
616 nmp = allocb(sctps->sctps_wroff_xtra + hdrlen + sacklen, in sctp_add_proto_hdr()
624 nmp->b_wptr = nmp->b_rptr + hdrlen + sacklen; in sctp_add_proto_hdr()
628 mp->b_rptr -= (hdrlen + sacklen); in sctp_add_proto_hdr()
631 if (sacklen) { in sctp_add_proto_hdr()
632 sctp_fill_sack(sctp, mp->b_rptr + hdrlen, sacklen); in sctp_add_proto_hdr()
997 int32_t sacklen; in sctp_output() local
1013 sacklen = 0; in sctp_output()
1016 sacklen = sizeof (sctp_chunk_hdr_t) + in sctp_output()
1059 meta == NULL ? NULL : meta->b_next, &error, sacklen, 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()
1105 head = sctp_add_proto_hdr(sctp, fp, nmp, sacklen, in sctp_output()
1126 seglen += sacklen; in sctp_output()
1127 xtralen += sacklen; in sctp_output()
1128 sacklen = 0; in sctp_output()
1470 uint32_t sacklen; in sctp_make_ftsns() local
1517 sacklen = 0; in sctp_make_ftsns()
1519 sacklen = sizeof (sctp_chunk_hdr_t) + in sctp_make_ftsns()
1522 if (*seglen + sacklen > sctp->sctp_lastdata->sf_pmss) { in sctp_make_ftsns()
1524 sacklen = 0; in sctp_make_ftsns()
1529 head = sctp_add_proto_hdr(sctp, fp, *nmp, sacklen, NULL); in sctp_make_ftsns()
1536 *seglen += sacklen; in sctp_make_ftsns()
1675 uint32_t sacklen; in sctp_rexmit() local
1868 sacklen = 0; in sctp_rexmit()
1870 sacklen = sizeof (sctp_chunk_hdr_t) + in sctp_rexmit()
1873 if (seglen + sacklen > sctp->sctp_lastdata->sf_pmss) { in sctp_rexmit()
1875 sacklen = 0; in sctp_rexmit()
1925 head = sctp_add_proto_hdr(sctp, fp, nmp, sacklen, NULL); in sctp_rexmit()
1931 seglen += sacklen; in sctp_rexmit()