<div>Recently we've found that TCP_MSS has wrong value for IPv6 packets.</div><div>š</div><div>TCP_MSS calculates for MTU=1500 as "MTU_size - sizeof(ipv4 header) - sizeof(TCP header)", means 1500 - 20 - 20 = 1460.</div><div>For IPv6 we get sizeof(ipv6 header) for 20 bytes more, so the resulting TCP_MSS should be 1440 instead of 1460.</div><div>š</div><div>--</div><div>Anton D. Kachalov<br /><br /></div>