Lines Matching refs:rtoinfo
3068 struct sctp_rtoinfo *rtoinfo, in sctp_setsockopt_rtoinfo() argument
3078 asoc = sctp_id2assoc(sk, rtoinfo->srto_assoc_id); in sctp_setsockopt_rtoinfo()
3081 if (!asoc && rtoinfo->srto_assoc_id != SCTP_FUTURE_ASSOC && in sctp_setsockopt_rtoinfo()
3085 rto_max = rtoinfo->srto_max; in sctp_setsockopt_rtoinfo()
3086 rto_min = rtoinfo->srto_min; in sctp_setsockopt_rtoinfo()
3091 rto_max = asoc ? asoc->rto_max : sp->rtoinfo.srto_max; in sctp_setsockopt_rtoinfo()
3096 rto_min = asoc ? asoc->rto_min : sp->rtoinfo.srto_min; in sctp_setsockopt_rtoinfo()
3102 if (rtoinfo->srto_initial != 0) in sctp_setsockopt_rtoinfo()
3104 msecs_to_jiffies(rtoinfo->srto_initial); in sctp_setsockopt_rtoinfo()
3111 if (rtoinfo->srto_initial != 0) in sctp_setsockopt_rtoinfo()
3112 sp->rtoinfo.srto_initial = rtoinfo->srto_initial; in sctp_setsockopt_rtoinfo()
3113 sp->rtoinfo.srto_max = rto_max; in sctp_setsockopt_rtoinfo()
3114 sp->rtoinfo.srto_min = rto_min; in sctp_setsockopt_rtoinfo()
4987 sp->rtoinfo.srto_initial = net->sctp.rto_initial; in sctp_init_sock()
4988 sp->rtoinfo.srto_max = net->sctp.rto_max; in sctp_init_sock()
4989 sp->rtoinfo.srto_min = net->sctp.rto_min; in sctp_init_sock()
6543 struct sctp_rtoinfo rtoinfo; in sctp_getsockopt_rtoinfo() local
6551 if (copy_from_user(&rtoinfo, optval, len)) in sctp_getsockopt_rtoinfo()
6554 asoc = sctp_id2assoc(sk, rtoinfo.srto_assoc_id); in sctp_getsockopt_rtoinfo()
6556 if (!asoc && rtoinfo.srto_assoc_id != SCTP_FUTURE_ASSOC && in sctp_getsockopt_rtoinfo()
6562 rtoinfo.srto_initial = jiffies_to_msecs(asoc->rto_initial); in sctp_getsockopt_rtoinfo()
6563 rtoinfo.srto_max = jiffies_to_msecs(asoc->rto_max); in sctp_getsockopt_rtoinfo()
6564 rtoinfo.srto_min = jiffies_to_msecs(asoc->rto_min); in sctp_getsockopt_rtoinfo()
6569 rtoinfo.srto_initial = sp->rtoinfo.srto_initial; in sctp_getsockopt_rtoinfo()
6570 rtoinfo.srto_max = sp->rtoinfo.srto_max; in sctp_getsockopt_rtoinfo()
6571 rtoinfo.srto_min = sp->rtoinfo.srto_min; in sctp_getsockopt_rtoinfo()
6577 if (copy_to_user(optval, &rtoinfo, len)) in sctp_getsockopt_rtoinfo()