Lines Matching refs:tcpopt
2021 tcp_parse_options(tcph_t *tcph, tcp_opt_t *tcpopt) in tcp_parse_options() argument
2051 tcpopt->tcp_opt_mss = mss; in tcp_parse_options()
2062 tcpopt->tcp_opt_wscale = TCP_MAX_WINSHIFT; in tcp_parse_options()
2064 tcpopt->tcp_opt_wscale = up[2]; in tcp_parse_options()
2083 if ((tcp = tcpopt->tcp) == NULL) { in tcp_parse_options()
2151 tcpopt->tcp_opt_ts_val = BE32_TO_U32(up+2); in tcp_parse_options()
2152 tcpopt->tcp_opt_ts_ecr = BE32_TO_U32(up+6); in tcp_parse_options()
2234 tcp_opt_t tcpopt; in tcp_process_options() local
2238 tcpopt.tcp = NULL; in tcp_process_options()
2239 options = tcp_parse_options(tcph, &tcpopt); in tcp_process_options()
2248 tcpopt.tcp_opt_mss = tcp_mss_def_ipv4; in tcp_process_options()
2252 if (tcpopt.tcp_opt_mss < tcp_mss_min) in tcp_process_options()
2253 tcpopt.tcp_opt_mss = tcp_mss_min; in tcp_process_options()
2254 else if (tcpopt.tcp_opt_mss > mss_max) in tcp_process_options()
2255 tcpopt.tcp_opt_mss = mss_max; in tcp_process_options()
2260 tcp->tcp_snd_ws = tcpopt.tcp_opt_wscale; in tcp_process_options()
2274 tcp->tcp_ts_recent = tcpopt.tcp_opt_ts_val; in tcp_process_options()
2342 tcpopt.tcp_opt_mss -= tcp->tcp_hdr_len - in tcp_process_options()
2356 tcp_mss_set(tcp, MIN(tcpopt.tcp_opt_mss, tcp->tcp_mss)); in tcp_process_options()
2629 tcp_opt_t tcpopt; in tcp_rput_data() local
2951 if (!tcp_paws_check(tcp, (tcph_t *)tcph, &tcpopt)) { in tcp_rput_data()
2962 tcpopt.tcp = tcp; in tcp_rput_data()
2967 (void) tcp_parse_options((tcph_t *)tcph, &tcpopt); in tcp_rput_data()
3174 TSTMP_GEQ(tcpopt.tcp_opt_ts_val, tcp->tcp_ts_recent) && in tcp_rput_data()
3176 tcp->tcp_ts_recent = tcpopt.tcp_opt_ts_val; in tcp_rput_data()
3845 if (tcpopt.tcp_opt_ts_ecr != 0) { in tcp_rput_data()
3847 tcpopt.tcp_opt_ts_ecr)); in tcp_rput_data()
5209 tcp_opt_t tcpopt; in tcp_time_wait_processing() local
5225 if (!tcp_paws_check(tcp, tcph, &tcpopt)) { in tcp_time_wait_processing()
5339 TSTMP_GEQ(tcpopt.tcp_opt_ts_val, tcp->tcp_ts_recent) && in tcp_time_wait_processing()
5341 tcp->tcp_ts_recent = tcpopt.tcp_opt_ts_val; in tcp_time_wait_processing()