TCP Fast Open does not work currently in combination with TCP RACK. This patch fixes the RACK specific bugs for TCP Fast Open:
- Fix a bug where the SYN handling during established state was applied to a front state.
- Move a check for retransmission after the timer handling which was suppressing timer based retransmissions.
- Fix an off-by one byte in the sequence number of retransmissions.
- Apply fixes corresponding to r336934.