PERFORCE change 128377 for review

Kip Macy kmacy at FreeBSD.org
Tue Oct 30 18:22:09 PDT 2007


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

Change 128377 by kmacy at kmacy:storage:toestack on 2007/10/31 01:21:09

	make sure mbuf length gets set for offload ops

Affected files ...

.. //depot/projects/toestack/sys/dev/cxgb/cxgb_l2t.c#6 edit
.. //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.c#12 edit

Differences ...

==== //depot/projects/toestack/sys/dev/cxgb/cxgb_l2t.c#6 (text+ko) ====

@@ -130,6 +130,8 @@
 	 * XXX MH_ALIGN
 	 */
 	req = mtod(m, struct cpl_l2t_write_req *);
+	m->m_pkthdr.len = m->m_len = sizeof(*req);
+	
 	req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD));
 	OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_L2T_WRITE_REQ, e->idx));
 	req->params = htonl(V_L2T_W_IDX(e->idx) | V_L2T_W_IFF(e->smt_idx) |

==== //depot/projects/toestack/sys/dev/cxgb/cxgb_offload.c#12 (text+ko) ====

@@ -544,6 +544,7 @@
 
 	m_set_priority(m, CPL_PRIORITY_SETUP);
 	req = mtod(m, struct cpl_tid_release *);
+	m->m_pkthdr.len = m->m_len = sizeof(*req);
 	req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD));
 	OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_TID_RELEASE, tid));
 }
@@ -1018,6 +1019,8 @@
 	
 	m_set_priority(m, CPL_PRIORITY_CONTROL);
 	req = mtod(m, struct cpl_set_tcb_field *);
+	m->m_pkthdr.len = m->m_len = sizeof(*req);
+	
 	req->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD));
 	OPCODE_TID(req) = htonl(MK_OPCODE_TID(CPL_SET_TCB_FIELD, tid));
 	req->reply = 0;


More information about the p4-projects mailing list