> Hi Arno,
> 
> > 
> > Hello Jan,
> > 
> > no filter rules are installed. With Telnet from the realtime box to my
> host
> > I can see the packets and replies with tcpdump, but the replies don't
> come
> > back to the telnet client.
> > If I stop the realtime networking stuff and load the nonrealtime driver,
> > everything
> > works fine.
> > If I use an unoccupied port I also get no replies.
> > 
> 
> Ok, as you are able to transmit packets over rtproxy and tcpdump shows 
> incoming data on that device, the only explanation is that, for some 
> unknown reason, the Linux kernel drops all incoming rtproxy packets at 
> the TCP/IP layer. Could you try to compare a packet received over normal 
> eth0 and rtproxy? Do they differ in some way so that the kernel accounts 
> the rtproxy packet as invalid?
> 
> Jan
> 

Hi Jan,

this was a missunderstanding, I had tcpdump run on my nonrt host.
On the rtbox the flashdisk is to small to hold a static linked tcpdump.

Bu I went a bit deeper into the stuff and found that 'len' in the call
skb_put(skb, len) is 20 more than the according call in the nonrt driver,
and I found 20 additional bytes at skb->data according to the nonrt
stuff. 
Change IP_OVERHEAD from 34 to 14 in rtnetproxy.c solved the problem.
Now the tcp stuff is working fine in my rt environment.

Thx for your help,

Arno

-- 
+++ NEU bei GMX und erstmalig in Deutschland: T�V-gepr�fter Virenschutz +++
100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
RTnet-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to