> I'm trying to understand what is actually meant by the comments in > <skbuff.h> regarding checksuming on receive and output. Me too. I find the comments to be vague and ambiguous. > OUTPUT: > What is not clear to me is what the difference on output is between > NETIF_F_HW_CSUM and NETIF_F_IP_CSUM. NETIF_F_HW_CSUM means that the device can checksum any packet that uses a checksumming algorithm like the one used for TCP/IP and UDP/IP, while a NETIF_F_IP_CSUM device can only do so for TCP and UDP on top of IPv4. The comments in skbuff.h tell you to record the checksum at a specific place. Does this mean that you should modify the skb given to dev->hard_start_xmit()? Regards, Rask Ingemann Lambertsen - : 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