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]

Reply via email to