svn commit: r314323 - stable/11/sys/dev/iscsi
Alexander Motin
mav at FreeBSD.org
Mon Feb 27 03:52:33 UTC 2017
Author: mav
Date: Mon Feb 27 03:52:32 2017
New Revision: 314323
URL: https://svnweb.freebsd.org/changeset/base/314323
Log:
MFC r313707: Remove M_PKTHDR from m_getm2() in icl_pdu_append_data().
ip_data_mbuf is always appended to ip_bhs_mbuf, so it does not need own
packet header. This change first avoids allocation/initialization of the
header, and then avoids dropping one when it later gets to socket buffer.
Modified:
stable/11/sys/dev/iscsi/icl_soft.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys/dev/iscsi/icl_soft.c
==============================================================================
--- stable/11/sys/dev/iscsi/icl_soft.c Mon Feb 27 00:10:00 2017 (r314322)
+++ stable/11/sys/dev/iscsi/icl_soft.c Mon Feb 27 03:52:32 2017 (r314323)
@@ -1087,7 +1087,7 @@ icl_pdu_append_data(struct icl_pdu *requ
KASSERT(len > 0, ("len == 0"));
- newmb = m_getm2(NULL, len, flags, MT_DATA, M_PKTHDR);
+ newmb = m_getm2(NULL, len, flags, MT_DATA, 0);
if (newmb == NULL) {
ICL_WARN("failed to allocate mbuf for %zd bytes", len);
return (ENOMEM);
More information about the svn-src-all
mailing list