Re: AX.25, bpq, and 2.1.8x

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sat, 28 Feb 1998 00:17:19 +0000 (GMT)


> 1) The original kernel oops is in __neigh_event_send in
> net/core/neighbour.c. When the function tries to call the
> neigh->ops->solicit() routine, the value for neigh->ops->solicit is NULL.

Yes. AX.25 needs to be persuaded to use the neighbour cache functions -
basically you need to tell it where to send the packet.

> 3) After doing #2, the system pulls an Oops again, but this time it's in
> schedule() and I get the message 'Scheduling in interrupt'. This traces
> back to interruptible_sleep_on() which is called from wait_for_packet()
> which is called from skb_recv_datagram().

Im not sure why skb_recv_datagram() is getting clled in an interrupt
thats sounds most broken

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu