aboutsummaryrefslogtreecommitdiff
path: root/drivers/mtd/lpddr/lpddr_cmds.c
diff options
context:
space:
mode:
authorEric Dumazet <[email protected]>2010-05-17 22:35:36 -0700
committerDavid S. Miller <[email protected]>2010-05-17 22:35:36 -0700
commitde213e5eedecdfb1b1eea7e6be28bc64cac5c078 (patch)
treedee5fa7e4874332b65c95dc2e9ee463a5652c519 /drivers/mtd/lpddr/lpddr_cmds.c
parenteedf042a63ffef050ebc015de19b52dc065e830b (diff)
tcp: tcp_synack_options() fix
Commit 33ad798c924b4a (tcp: options clean up) introduced a problem if MD5+SACK+timestamps were used in initial SYN message. Some stacks (old linux for example) try to negotiate MD5+SACK+TSTAMP sessions, but since 40 bytes of tcp options space are not enough to store all the bits needed, we chose to disable timestamps in this case. We send a SYN-ACK _without_ timestamp option, but socket has timestamps enabled and all further outgoing messages contain a TS block, all with the initial timestamp of the remote peer. Fix is to really disable timestamps option for the whole session. Reported-by: Bijay Singh <[email protected]> Signed-off-by: Eric Dumazet <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions