Lines Matching refs:rmpp
214 ib_rmpp_hdr_t *rmpp, void *data)
222 DEBUG("rmpp %p data %p", rmpp, data);
224 if ((len = mad_build_pkt(sndbuf, rpc, dport, rmpp, data)) < 0)
244 xdump(stderr, "rmpp mad data\n", mad + rpc->dataoffs,
248 if (rmpp) {
249 rmpp->flags = mad_get_field(mad, 0, IB_SA_RMPP_FLAGS_F);
250 if ((rmpp->flags & 0x3) &&
252 IBWARN("bad rmpp version");
255 rmpp->type = mad_get_field(mad, 0, IB_SA_RMPP_TYPE_F);
256 rmpp->status = mad_get_field(mad, 0, IB_SA_RMPP_STATUS_F);
257 DEBUG("rmpp type %d status %d", rmpp->type, rmpp->status);
258 rmpp->d1.u = mad_get_field(mad, 0, IB_SA_RMPP_D1_F);
259 rmpp->d2.u = mad_get_field(mad, 0, IB_SA_RMPP_D2_F);
281 madrpc_rmpp(ib_rpc_t *rpc, ib_portid_t *dport, ib_rmpp_hdr_t *rmpp, void *data)
287 return mad_rpc_rmpp(&port, rpc, dport, rmpp, data);