Hi, I have a strange problem: I have written a network layer using the packet interface of 2.0.36, ad use the function skb_recv_datagram () . At random times, (when Im rcving packets) netif_rx and consequently net_bh() are not called. the process sleeps on sk->sleep for a packet, which just doesnt come. Then, if you ping (or any network activity) this "sleep" ing machine, it suddenly calls netif_rx with the packet I'm waiting for. So, theres no packet loss (I put sequence numbers into my packets to check), just that netif_rx is called late . Where 's the packet all this time till netif_rx is called? and why does netif_rx get called with my packet whenever a ping packet or comething arrives? Im using the ne ethernet driver Thanks Akshay - To unsubscribe from this list: send the line "unsubscribe linux-net" in the body of a message to [EMAIL PROTECTED]
