socsvn commit: r286944 - soc2015/btw/head/tools/tools/mq-testing/vme
btw at FreeBSD.org
btw at FreeBSD.org
Thu Jun 11 13:18:12 UTC 2015
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
More information about the svn-soc-all
mailing list