Lines Matching refs:rtoinfo
2912 struct sctp_rtoinfo rtoinfo; in sctp_setsockopt_rtoinfo() local
2920 if (copy_from_user(&rtoinfo, optval, optlen)) in sctp_setsockopt_rtoinfo()
2923 asoc = sctp_id2assoc(sk, rtoinfo.srto_assoc_id); in sctp_setsockopt_rtoinfo()
2926 if (!asoc && rtoinfo.srto_assoc_id && sctp_style(sk, UDP)) in sctp_setsockopt_rtoinfo()
2929 rto_max = rtoinfo.srto_max; in sctp_setsockopt_rtoinfo()
2930 rto_min = rtoinfo.srto_min; in sctp_setsockopt_rtoinfo()
2935 rto_max = asoc ? asoc->rto_max : sp->rtoinfo.srto_max; in sctp_setsockopt_rtoinfo()
2940 rto_min = asoc ? asoc->rto_min : sp->rtoinfo.srto_min; in sctp_setsockopt_rtoinfo()
2946 if (rtoinfo.srto_initial != 0) in sctp_setsockopt_rtoinfo()
2948 msecs_to_jiffies(rtoinfo.srto_initial); in sctp_setsockopt_rtoinfo()
2955 if (rtoinfo.srto_initial != 0) in sctp_setsockopt_rtoinfo()
2956 sp->rtoinfo.srto_initial = rtoinfo.srto_initial; in sctp_setsockopt_rtoinfo()
2957 sp->rtoinfo.srto_max = rto_max; in sctp_setsockopt_rtoinfo()
2958 sp->rtoinfo.srto_min = rto_min; in sctp_setsockopt_rtoinfo()
4047 sp->rtoinfo.srto_initial = net->sctp.rto_initial; in sctp_init_sock()
4048 sp->rtoinfo.srto_max = net->sctp.rto_max; in sctp_init_sock()
4049 sp->rtoinfo.srto_min = net->sctp.rto_min; in sctp_init_sock()
5211 struct sctp_rtoinfo rtoinfo; in sctp_getsockopt_rtoinfo() local
5219 if (copy_from_user(&rtoinfo, optval, len)) in sctp_getsockopt_rtoinfo()
5222 asoc = sctp_id2assoc(sk, rtoinfo.srto_assoc_id); in sctp_getsockopt_rtoinfo()
5224 if (!asoc && rtoinfo.srto_assoc_id && sctp_style(sk, UDP)) in sctp_getsockopt_rtoinfo()
5229 rtoinfo.srto_initial = jiffies_to_msecs(asoc->rto_initial); in sctp_getsockopt_rtoinfo()
5230 rtoinfo.srto_max = jiffies_to_msecs(asoc->rto_max); in sctp_getsockopt_rtoinfo()
5231 rtoinfo.srto_min = jiffies_to_msecs(asoc->rto_min); in sctp_getsockopt_rtoinfo()
5236 rtoinfo.srto_initial = sp->rtoinfo.srto_initial; in sctp_getsockopt_rtoinfo()
5237 rtoinfo.srto_max = sp->rtoinfo.srto_max; in sctp_getsockopt_rtoinfo()
5238 rtoinfo.srto_min = sp->rtoinfo.srto_min; in sctp_getsockopt_rtoinfo()
5244 if (copy_to_user(optval, &rtoinfo, len)) in sctp_getsockopt_rtoinfo()