Bug 68821

Summary: splittcp with tproxy has issues when timestamp is enabled
Product: Networking Reporter: shailendra7479
Component: IPV4Assignee: Stephen Hemminger (stephen)
Status: RESOLVED INVALID    
Severity: high CC: alan
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.2 Subsystem:
Regression: No Bisected commit-id:

Description shailendra7479 2014-01-16 13:39:44 UTC
Hi,

I am having an application which does splittcp with transparency. I have a NAT box which reuses the 5-tuple frequently. Due to this there is a possibility that some connections with the same tuple go through our splittcp and some may go directly to the webserver.
Due to this, the webserver is getting confused and not responding with SYN-ACKs.
Is there a way to enable transparency in TIMESTAMPs when tproxy is involved for eg., preserve the incoming timestamp in the outgoing SYN.
Shouldn't the kernel be using the client's timestamp in the outgoing SYNs when transparency is enabled?

Thanks
Shailendra
Comment 1 Alan 2014-01-16 22:34:59 UTC
Please direct general questions rather than bug reports to the netdev@vger.kernel.org mailing list or other forums