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
