Date: Thu, 11 Jun 2015 13:18:11 GMT From: btw@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r286944 - soc2015/btw/head/tools/tools/mq-testing/vme Message-ID: <201506111318.t5BDIBqC039863@socsvn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: btw Date: Thu Jun 11 13:18:10 2015 New Revision: 286944 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=286944 Log: Set the checksum offload flags for each packet injected by user. Modified: soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c Modified: soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c ============================================================================== --- soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c Thu Jun 11 13:02:35 2015 (r286943) +++ soc2015/btw/head/tools/tools/mq-testing/vme/if_vme.c Thu Jun 11 13:18:10 2015 (r286944) @@ -93,6 +93,10 @@ #define PRIV_NET_VME PRIV_NET_TAP +#define VME_CSUM_SET (CSUM_IP_CHECKED | CSUM_IP_VALID | \ + CSUM_DATA_VALID | CSUM_DATA_VALID_IPV6 | \ + CSUM_PSEUDO_HDR) + /* module */ static int vmemodevent(module_t, int, void *); @@ -914,6 +918,8 @@ } m->m_pkthdr.rcvif = ifp; + m->m_pkthdr.csum_data = 0xffff; + m->m_pkthdr.csum_flags = VME_CSUM_SET; /* * Only pass a unicast frame to ether_input(), if it would actually
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201506111318.t5BDIBqC039863>