PERFORCE change 126810 for review

Kip Macy kmacy at FreeBSD.org
Tue Sep 25 17:39:20 PDT 2007


http://perforce.freebsd.org/chv.cgi?CH=126810

Change 126810 by kmacy at kmacy_home:ethng_ref on 2007/09/26 00:38:43

	don't re-initialize m->m_pkthdr.len, it isn't needed and corrupts 
	mbuf data on non-pkthdr mbufs 

Affected files ...

.. //depot/projects/ethng/src/sys/dev/cxgb/sys/uipc_mvec.c#5 edit

Differences ...

==== //depot/projects/ethng/src/sys/dev/cxgb/sys/uipc_mvec.c#5 (text+ko) ====

@@ -221,10 +221,9 @@
 	for (i = 0; i < seg_count; i++) {
 		marray[i]->m_next = marray[i]->m_nextpkt = NULL;
 		if (marray[i]->m_flags & M_EXT) {
-			marray[i]->m_flags = marray[i]->m_len = marray[i]->m_pkthdr.len = 0;
+			marray[i]->m_flags = 0; 
 			m_free(marray[i]);
-		} else
-			marray[i]->m_len = marray[i]->m_pkthdr.len = 0;
+		} 
 	}
 	*nsegs = seg_count;
 	*m = m0;


More information about the p4-projects mailing list