Lines Matching refs:rtoinfo
2632 struct sctp_rtoinfo rtoinfo;
2638 if (copy_from_user(&rtoinfo, optval, optlen))
2641 asoc = sctp_id2assoc(sk, rtoinfo.srto_assoc_id);
2644 if (!asoc && rtoinfo.srto_assoc_id && sctp_style(sk, UDP))
2648 if (rtoinfo.srto_initial != 0)
2650 msecs_to_jiffies(rtoinfo.srto_initial);
2651 if (rtoinfo.srto_max != 0)
2652 asoc->rto_max = msecs_to_jiffies(rtoinfo.srto_max);
2653 if (rtoinfo.srto_min != 0)
2654 asoc->rto_min = msecs_to_jiffies(rtoinfo.srto_min);
2661 if (rtoinfo.srto_initial != 0)
2662 sp->rtoinfo.srto_initial = rtoinfo.srto_initial;
2663 if (rtoinfo.srto_max != 0)
2664 sp->rtoinfo.srto_max = rtoinfo.srto_max;
2665 if (rtoinfo.srto_min != 0)
2666 sp->rtoinfo.srto_min = rtoinfo.srto_min;
3585 sp->rtoinfo.srto_initial = sctp_rto_initial;
3586 sp->rtoinfo.srto_max = sctp_rto_max;
3587 sp->rtoinfo.srto_min = sctp_rto_min;
4655 struct sctp_rtoinfo rtoinfo;
4663 if (copy_from_user(&rtoinfo, optval, len))
4666 asoc = sctp_id2assoc(sk, rtoinfo.srto_assoc_id);
4668 if (!asoc && rtoinfo.srto_assoc_id && sctp_style(sk, UDP))
4673 rtoinfo.srto_initial = jiffies_to_msecs(asoc->rto_initial);
4674 rtoinfo.srto_max = jiffies_to_msecs(asoc->rto_max);
4675 rtoinfo.srto_min = jiffies_to_msecs(asoc->rto_min);
4680 rtoinfo.srto_initial = sp->rtoinfo.srto_initial;
4681 rtoinfo.srto_max = sp->rtoinfo.srto_max;
4682 rtoinfo.srto_min = sp->rtoinfo.srto_min;
4688 if (copy_to_user(optval, &rtoinfo, len))