Skip to contentSkip to conversation

Default TCP Options creating problems

DISCUSSION Eric Dumazet 2 participants 4 messages Jan 27, 2012 – Jan 28, 2012 1 message not in the archive

Subsystems (2)
lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

#1 lore raw
Quoted 11 lines · Nanda Kumar

Hi,

I am using Ubuntu 11.10 and unable to connect to my ISP login server. The same is working under windows. Under linux, ISP server does not respond TCP SYN packet even. I did a comparison of packet capture of windows and linux and found, linux include TCP options by default. After manually disabling TCP Timestamp via sysctl, the login is happening fine.

Quoted 4 lines

Is there any reason why TCP option is enabled by default? The same problem was happening under OpenSUSE 12.1 x86_64 also. My friend informed me that his android mobile is also unable to connect to ISP login server.

I am very sorry, but you should complain to your ISP, 20 years after RFC 1323, it should support it.

TCP options are ... options, and as such should not be denied by a conformant TCP stack.

#2 lore raw

Hi Eric,

Quoted 14 lines · Eric Dumazet
Quoted 9 lines · Nanda Kumar

Hi,

I am using Ubuntu 11.10 and unable to connect to my ISP login server. The same is working under windows. Under linux, ISP server does not respond TCP SYN packet even. I did a comparison of packet capture of windows and linux and found, linux include TCP options by default. After manually disabling TCP Timestamp via sysctl, the login is happening fine.

Quoted 4 lines

Is there any reason why TCP option is enabled by default? The same problem was happening under OpenSUSE 12.1 x86_64 also. My friend informed me that his android mobile is also unable to connect to ISP login server.

Quoted 9 lines

I am very sorry, but you should complain to your ISP, 20 years after RFC 1323, it should support it.

TCP options are ... options, and as such should not be denied by a conformant TCP stack.

Thank you for the reply. Yes even I feel so. I have put up this issue to ISP.

However this issue is happening only with TCP timestamp option. All other options are working fine. Any idea?

Regards,
Nandakumar

#3 lore raw
Quoted 6 lines · Nanda Kumar

Thank you for the reply. Yes even I feel so. I have put up this issue to ISP.

However this issue is happening only with TCP timestamp option. All other options are working fine. Any idea?

If you disable all options but tcp timestamps, what happens ?

#4 lore raw
Quoted 1 line · Eric Dumazet

If you disable all options but tcp timestamps, what happens ?

No, it doesn't work. I disabled SACK and window scaling. The connection gets established immediately once I disable tcp_timestamps. It may be problem with ISP. I am still awaiting their response. Not sure what sort of filtering they use for TCP Timestamps.

Thank you for your time.

Regards,
Nandakumar