Hello, On 2 ethernet linux box. After it gets started i ifdown both eth's and do ping localhost. 2 packets goes and received on 127.0.0.1 but after that packet comes with source IP 0.0.0.0 and in ip_rcv function /* When the interface is in promisc. mode, drop all the crap * that it receives, do not try to analyse it. */ if (skb->pkt_type == PACKET_OTHERHOST) goto drop; drop: kfree_skb(skb); I have also not started tcpdump or ethereal then why kfree_skb gives Oops that Warning: kfree_skb passed an skb still on a list (from c020b804) Please __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - : send the line "unsubscribe linux-net" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html