[lkml]   [2001]   [May]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectTCP/IP receive packet problem
We are doing the project to implement IP communication over a SCSI bus.

So far we have a working communication between the to computers, we can
ping from both computers. Traceroute only works from one computer to
the other and we can't understand why. We are thinking a lot on the
issue but we haven't found the solution and worst, we haven't found the

The problem, readingthe ipgrab logs, is that a UDP packet is sent to the
other host with TTL of 1. It passes all our system (is received by the
sym53c8xx driver, send to snh driver, then scsinet and then we
use netif_rx to send the packet to the TCP/IP stack). Now the TCP/IP
should response with a ICMP packet of host unreachebla. But, this packet
is never sent.

Another strange thing is that we change the SCSI ID's, in the computer
were traceroute works, it stop working, and starts working in the

We have checked all parts of the system to see if the packet is correct
(it is), if the TCP/IP dosen't drop because of congestion (It dosen't).

If we use only ICMP (ping) there is no problem. If we use anything else
(UDP,TCP) it dosen't work...

We are using kernel 2.4.4 with a modified sym53c8xx target mode
driver from kernel 2.4.0 and some drivers made by us.

If you need more info check
The code is in there and you can download it. There is also some ipgrab
( traces that shows what I tryed to
explain. You can also send me mail...

Pedro Semeano
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:53    [W:0.035 / U:0.492 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site