Lines Matching refs:opt
32 struct tcp_nata_urc opt = {};
38 if (copy_from_sockptr(&opt, optval, optlen))
41 if (!opt.nata_urc_enabled) {
42 icsk->nata_retries_enabled = opt.nata_urc_enabled;
51 if (opt.nata_rto_ms < NATA_URC_RTO_MS_MIN ||
52 opt.nata_rto_ms > NATA_URC_RTO_MS_MAX )
55 if (opt.nata_data_retries > NATA_DATA_RETRIES_MAX ||
56 opt.nata_syn_retries > NATA_SYN_RETRIES_MAX)
59 icsk->nata_retries_enabled = opt.nata_urc_enabled;
61 icsk->icsk_syn_retries = opt.nata_syn_retries;
62 icsk->nata_data_retries = opt.nata_data_retries;
63 icsk->nata_data_rto = opt.nata_rto_ms * HZ / NATA_URC_RTO_MS_TO_HZ;
73 struct tcp_nata_stl opt = {};
79 if (copy_from_sockptr(&opt, optval, optlen))
82 if (!opt.nata_stl_enabled) {
83 icsk->nata_retries_enabled = opt.nata_stl_enabled;
92 if ((opt.nata_syn_rto_ms < NATA_STL_SYN_RTO_MS_MIN ||
93 opt.nata_syn_rto_ms > NATA_STL_RTO_MS_MAX ||
94 opt.nata_data_rto_ms < NATA_STL_DATA_RTO_MS_MIN ||
95 opt.nata_data_rto_ms > NATA_STL_RTO_MS_MAX))
98 if (opt.nata_data_retries > NATA_DATA_RETRIES_MAX ||
99 opt.nata_syn_retries > NATA_SYN_RETRIES_MAX)
102 icsk->nata_retries_enabled = opt.nata_stl_enabled;
104 icsk->icsk_syn_retries = opt.nata_syn_retries;
105 icsk->nata_data_retries = opt.nata_data_retries;
106 icsk->nata_syn_rto = opt.nata_syn_rto_ms * HZ / NATA_STL_RTO_MS_TO_HZ;
107 icsk->nata_data_rto = opt.nata_data_rto_ms * HZ / NATA_STL_RTO_MS_TO_HZ;