Hi there, I'm developing a network layer protocol that bypasses IP for a college project. It's a connectionless protocol. I made a small client/server aplication. The client sends 50 frames of ETH_ZLEN (that is, 60) bytes each with no problems (don't block or anything). After receiving 35 Ethernet frames the kernel on the server side stops calling my frame receiving function (it's the packet receiving handler defined in my packet_type struct). The weird thing is that when I ping the computer that is receiving (and blocked waiting packages) the kernel flushes the remaining 15 packages. What am I missing? Where can I find documentation on this? __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html