diff options
Diffstat (limited to 'include/linux/tcp.h')
-rw-r--r-- | include/linux/tcp.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/tcp.h b/include/linux/tcp.h index 46a85c9e1f25..b6c62d294380 100644 --- a/include/linux/tcp.h +++ b/include/linux/tcp.h | |||
@@ -412,7 +412,8 @@ struct tcp_sock { | |||
412 | 412 | ||
413 | struct tcp_sack_block recv_sack_cache[4]; | 413 | struct tcp_sack_block recv_sack_cache[4]; |
414 | 414 | ||
415 | struct sk_buff *highest_sack; /* highest skb with SACK received | 415 | struct sk_buff *highest_sack; /* skb just after the highest |
416 | * skb with SACKed bit set | ||
416 | * (validity guaranteed only if | 417 | * (validity guaranteed only if |
417 | * sacked_out > 0) | 418 | * sacked_out > 0) |
418 | */ | 419 | */ |
@@ -463,7 +464,7 @@ struct tcp_sock { | |||
463 | const struct tcp_sock_af_ops *af_specific; | 464 | const struct tcp_sock_af_ops *af_specific; |
464 | 465 | ||
465 | /* TCP MD5 Signature Option information */ | 466 | /* TCP MD5 Signature Option information */ |
466 | struct tcp_md5sig_info *md5sig_info; | 467 | struct tcp_md5sig_info __rcu *md5sig_info; |
467 | #endif | 468 | #endif |
468 | 469 | ||
469 | /* When the cookie options are generated and exchanged, then this | 470 | /* When the cookie options are generated and exchanged, then this |
@@ -486,8 +487,7 @@ struct tcp_timewait_sock { | |||
486 | u32 tw_ts_recent; | 487 | u32 tw_ts_recent; |
487 | long tw_ts_recent_stamp; | 488 | long tw_ts_recent_stamp; |
488 | #ifdef CONFIG_TCP_MD5SIG | 489 | #ifdef CONFIG_TCP_MD5SIG |
489 | u16 tw_md5_keylen; | 490 | struct tcp_md5sig_key *tw_md5_key; |
490 | u8 tw_md5_key[TCP_MD5SIG_MAXKEYLEN]; | ||
491 | #endif | 491 | #endif |
492 | /* Few sockets in timewait have cookies; in that case, then this | 492 | /* Few sockets in timewait have cookies; in that case, then this |
493 | * object holds a reference to them (tw_cookie_values->kref). | 493 | * object holds a reference to them (tw_cookie_values->kref). |