Lenin writes: > > 2001:410:0:1::2 -> 2001:410:0:1:203:baff:fe05:31b2 TELNET R port=33746 > > 2001:410:0:1:203:baff:fe05:31b2 -> 2001:410:0:1::2 TELNET C port=33746 e > > 2001:410:0:1::2 -> 2001:410:0:1:203:baff:fe05:31b2 TELNET R port=33746 > [u]> 2001:410:0:1:203:baff:fe05:31b2 -> 2001:410:0:1::2 TELNET C port=33746 ni > > 2001:410:0:1:203:baff:fe05:31b2 -> 2001:410:0:1::2 TELNET C port=33746 ni > > 2001:410:0:1:203:baff:fe05:31b2 -> 2001:410:0:1::2 TELNET C port=33746 > > ni[/u] > > Problem is that the packets being sent out [ three pkts that are underlined > above ] have incorrect TCP checksum and that's the reason the router is > dropping the packets. However, i am wondering what could be the problem. If i > give my credentials a bit slowly when i do a telnet, i am able to communicate > properly. On the other hand, when i send in the credentials a bit fast, i see > this checksum issue. Could this be due to threading ? that the data is > corrupted ? Should i protect this code where i recreate the v4 to v6 packet ? > Please advice.
Rather than something exotic, like a threading problem, it seems more likely to me that the code in this module that updates the checksum (going from IPv4 to IPv6 pseudoheader) is just incorrect. But without source posted somewhere to review, it seems unlikely that anyone can offer solid help. -- James Carlson, Solaris Networking <[EMAIL PROTECTED]> Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 _______________________________________________ networking-discuss mailing list [email protected]
