Lines Matching defs:rcv_wscale
190 int wscale_ok, __u8 *rcv_wscale,
217 (*rcv_wscale) = 0;
224 while (space > 65535 && (*rcv_wscale) < 14) {
226 (*rcv_wscale)++;
234 if (mss > (1 << *rcv_wscale)) {
250 (*window_clamp) = min(65535U << (*rcv_wscale), *window_clamp);
274 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale);
282 if (!tp->rx_opt.rcv_wscale && sysctl_tcp_workaround_signed_windows)
285 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale));
288 new_win >>= tp->rx_opt.rcv_wscale;
605 opts->ws = tp->rx_opt.rcv_wscale;
700 opts->ws = ireq->rcv_wscale;
1926 if (tp->rx_opt.rcv_wscale) {
1931 * 1<<rcv_wscale > mss.
1933 if (((window >> tp->rx_opt.rcv_wscale) << tp->rx_opt.rcv_wscale) != window)
1934 window = (((window >> tp->rx_opt.rcv_wscale) + 1)
1935 << tp->rx_opt.rcv_wscale);
2371 * and rcv_wscale values will not be correct.
2436 __u8 rcv_wscale;
2445 &rcv_wscale,
2447 ireq->rcv_wscale = rcv_wscale;
2537 __u8 rcv_wscale;
2570 &rcv_wscale,
2573 tp->rx_opt.rcv_wscale = rcv_wscale;