socsvn commit: r305295 - soc2016/vincenzo/head/sys/dev/netmap
vincenzo at FreeBSD.org
vincenzo at FreeBSD.org
Fri Jun 17 16:24:02 UTC 2016
Author: vincenzo
Date: Fri Jun 17 16:24:01 2016
New Revision: 305295
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=305295
Log:
freebsd: ptnet_rx_eof: use mtod() instead of directly accessing m_data
Modified:
soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c
Modified: soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c
==============================================================================
--- soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Fri Jun 17 16:23:46 2016 (r305294)
+++ soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Fri Jun 17 16:24:01 2016 (r305295)
@@ -1186,13 +1186,12 @@
}
m->m_pkthdr.rcvif = ifp;
- m->m_pkthdr.len = nmbuf_len;
+ m->m_len = m->m_pkthdr.len = nmbuf_len;
/* No support for checksum offloading for now. */
m->m_pkthdr.csum_flags = 0;
- memcpy(m->m_data, nmbuf, nmbuf_len);
- m->m_len = nmbuf_len;
+ memcpy(mtod(m, void *), nmbuf, nmbuf_len);
PTNET_Q_UNLOCK(pq);
(*ifp->if_input)(ifp, m);
More information about the svn-soc-all
mailing list