diff options
Diffstat (limited to 'net/ipv4/tcp_input.c')
-rw-r--r-- | net/ipv4/tcp_input.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 9a1b3c1c1c14..ff6cd98ce8d5 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c | |||
@@ -6256,6 +6256,9 @@ int tcp_conn_request(struct request_sock_ops *rsk_ops, | |||
6256 | if (want_cookie && !tmp_opt.saw_tstamp) | 6256 | if (want_cookie && !tmp_opt.saw_tstamp) |
6257 | tcp_clear_options(&tmp_opt); | 6257 | tcp_clear_options(&tmp_opt); |
6258 | 6258 | ||
6259 | if (IS_ENABLED(CONFIG_SMC) && want_cookie) | ||
6260 | tmp_opt.smc_ok = 0; | ||
6261 | |||
6259 | tmp_opt.tstamp_ok = tmp_opt.saw_tstamp; | 6262 | tmp_opt.tstamp_ok = tmp_opt.saw_tstamp; |
6260 | tcp_openreq_init(req, &tmp_opt, skb, sk); | 6263 | tcp_openreq_init(req, &tmp_opt, skb, sk); |
6261 | inet_rsk(req)->no_srccheck = inet_sk(sk)->transparent; | 6264 | inet_rsk(req)->no_srccheck = inet_sk(sk)->transparent; |