[slime-devel] Lisp connection closed unexpectedly
    Matthew Mondor 
    mm_lists at pulsar-zone.net
       
    Mon Dec  7 03:31:11 UTC 2009
    
    
  
On Sun, 06 Dec 2009 20:16:50 +0100
Helmut Eller <heller at common-lisp.net> wrote:
> I was able to produce a network capture with tshark.  I changed
> swank.lisp so that it always creates the port on 4444 and captured with
> tshark -i lo -w /tmp/x.dump port 4444
> 
> The file is attached below and can be opened with Wireshark.  Some TCP
> packets have a "TCP CHECKSUM INCORRECT".  This seems very odd to me.
> Does somebody know what it means?
The text results of tcpdump (especially using -nvvxX flags) or a binary
tcpdump result would be easier for me (and perhaps others?) to read.
When I encountered packet checksum errors here it was due to a
card/driver specific TCP hardware acceleration feature when enabled, or
hardware problems, although a faulty software packet translator or IP
stack bug is not impossible...  Since your test appears to be local, I
doubt NIC TCP acceleration to be the problem however.
In case your question was litteral about "what it means?" (sorry for
stating the obvious if it wasn't), a TCP checksum is wrong for a packet
when it doesn't match the actual checksum of its payload (indicating it
was probably corrupted in transit, or wrongly calculated), and this is
rarely calculated/verified at the application layer, except by userland
packet-level analysis/manipulation tools.
It could even be a tshark-specific problem...
-- 
Matt
    
    
More information about the slime-devel
mailing list