Matthias Fuchs wrote:

>>>>> Any ideas where to dig?
>>>> Please check in can_send() and can_rcv() if there are the same pointer 
>>>> values
>>>> in skb->sk .
>>> Good advice. I added some printks. On a 2.6.28 kernel skb->sk is identical 
>>> in 
>>> can_send and can_rcv. Loopback is working fine.
>>>
>>> On 2.6.18 skb->sk is NULL in can_rcv.
> 
> I did some further testing. Doing the same tests on a Debian Etch system
> were successful (Debian kernel 2.6.18-6-486). The problem seems to be with
> the Centos/RHEL kernel 2.6.18-164.6.1.el5. This kernel contains a huge amount
> of Redhat patches. I will see if any of them touch net/core/dev.c. Grr :-(

Maybe a diff with a vanilla 2.6.18 will help - and check especially for
skb_orphan() calls ;-)

Regards,
Oliver

_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to