Lines Matching refs:rmpp_status
213 struct ib_mad_recv_wc *recv_wc, u8 rmpp_status)
230 rmpp_mad->rmpp_hdr.rmpp_status = rmpp_status;
592 struct ib_mad_recv_wc *mad_recv_wc, u8 rmpp_status)
611 wc.vendor_err = rmpp_status;
650 if (rmpp_mad->rmpp_hdr.rmpp_status) {
740 u8 rmpp_status;
744 if (rmpp_hdr->rmpp_status) {
745 rmpp_status = IB_MGMT_RMPP_STATUS_BAD_STATUS;
751 rmpp_status = IB_MGMT_RMPP_STATUS_BAD_SEG;
757 rmpp_status = IB_MGMT_RMPP_STATUS_BAD_SEG;
763 nack_recv(agent, mad_recv_wc, rmpp_status);
775 if (rmpp_mad->rmpp_hdr.rmpp_status != IB_MGMT_RMPP_STATUS_RESX) {
779 abort_send(agent, mad_recv_wc, rmpp_mad->rmpp_hdr.rmpp_status);
789 if (rmpp_mad->rmpp_hdr.rmpp_status < IB_MGMT_RMPP_STATUS_ABORT_MIN ||
790 rmpp_mad->rmpp_hdr.rmpp_status > IB_MGMT_RMPP_STATUS_ABORT_MAX) {
794 abort_send(agent, mad_recv_wc, rmpp_mad->rmpp_hdr.rmpp_status);