On Thu, Jun 18, 2015 at 7:38 PM, Jason Gunthorpe <[email protected]> wrote: > On Sun, Jun 14, 2015 at 01:13:04PM +0300, Or Gerlitz wrote: >> From: Moshe Lazer <[email protected]> >> >> Add a device capability flag IB_DEVICE_IP_SUM to denote checksum offload >> support. Devices should set this flag if they support insertion of IP, TCP >> and UDP checksums on outgoing IP packets sent over IB UD or ETH RAW_PACKET >> QPs. > > It would be really nice to see the man page discuss exactly what is > done here, there are quite a few different options for checksum. > > IPoIB maps this to 'NETIF_F_IP_CSUM', so only UDP/TCP checksum in > IPv4. > > What value should be placed in the checksum header(s) prior to issuing > the send? It looks like IPoIB uses the CHECKSUM_PARTIAL protocol ?
yes, we can follow here on how IPoIB uses this device capability. In that case, AFAIK and from quick look on the TX section for CHECKSUM_PARTIAL in include/linux/skbuff.h -- nothing special is assumed to be placed in the checksum field at the header/s prior to issuing the send, agree? Or. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
