rmpp_mad = (struct ib_rmpp_mad *)mad_send_wr->send_wr.wr.ud.mad_hdr; 
rmpp_mad = mad_send_wr->send_buf.mad; 
int ib_retry_rmpp(struct ib_mad_send_wr_private *mad_send_wr){	struct ib_rmpp_mad *rmpp_mad;	int ret;	rmpp_mad = (struct ib_rmpp_mad *)mad_send_wr->send_wr.wr.ud.mad_hdr;	if (!(ib_get_rmpp_flags(&rmpp_mad->rmpp_hdr) &	      IB_MGMT_RMPP_FLAG_ACTIVE))		return IB_RMPP_RESULT_UNHANDLED; /* RMPP not active */	if (mad_send_wr->last_ack == mad_send_wr->total_seg)		return IB_RMPP_RESULT_PROCESSED;	mad_send_wr->seg_num = mad_send_wr->last_ack + 1;	ret = send_next_seg(mad_send_wr);	if (ret)		return IB_RMPP_RESULT_PROCESSED;	return IB_RMPP_RESULT_CONSUMED;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/34816ad98efe4d47ffd858a0345321f9d85d9420/mad_rmpp.c/clean/drivers/infiniband/core/mad_rmpp.c