Lines Matching refs:srto
193 struct sctp_rtoinfo *srto = ptr;
195 srto->srto_initial = TICK_TO_MSEC(sctp->sctp_rto_initial);
196 srto->srto_max = TICK_TO_MSEC(sctp->sctp_rto_max);
197 srto->srto_min = TICK_TO_MSEC(sctp->sctp_rto_min);
199 return (sizeof (*srto));
205 const struct sctp_rtoinfo *srto;
211 srto = invalp;
219 if (srto->srto_initial != 0 &&
220 (!ispriv && (srto->srto_initial < sctps->sctps_rto_initialg_low ||
221 srto->srto_initial > sctps->sctps_rto_initialg_high))) {
224 if (srto->srto_max != 0 &&
225 (!ispriv && (srto->srto_max < sctps->sctps_rto_maxg_low ||
226 srto->srto_max > sctps->sctps_rto_maxg_high))) {
229 if (srto->srto_min != 0 &&
230 (!ispriv && (srto->srto_min < sctps->sctps_rto_ming_low ||
231 srto->srto_min > sctps->sctps_rto_ming_high))) {
235 new_min = (srto->srto_min != 0) ? srto->srto_min : sctp->sctp_rto_min;
236 new_max = (srto->srto_max != 0) ? srto->srto_max : sctp->sctp_rto_max;
241 if (srto->srto_initial != 0) {
242 sctp->sctp_rto_initial = MSEC_TO_TICK(srto->srto_initial);
246 if (srto->srto_max != 0) {
247 sctp->sctp_rto_max = MAX(MSEC_TO_TICK(srto->srto_max), 1);
249 if (srto->srto_min != 0) {
250 sctp->sctp_rto_min = MSEC_TO_TICK(srto->srto_min);