Lines Matching refs:dmsg
105 static int vsw_send_dds_resp_msg(vsw_ldc_t *ldcp, vio_dds_msg_t *dmsg, int ack);
653 vio_dds_msg_t *dmsg = msg; in vsw_process_dds_msg() local
656 if (dmsg->dds_class != DDS_VNET_NIU) { in vsw_process_dds_msg()
671 switch (dmsg->dds_subclass) { in vsw_process_dds_msg()
681 if (dmsg->dds_req_id != vsharep->vs_req_id) { in vsw_process_dds_msg()
684 __func__, dmsg->dds_req_id, vsharep->vs_req_id); in vsw_process_dds_msg()
688 if (dmsg->tag.vio_subtype == VIO_SUBTYPE_NACK) { in vsw_process_dds_msg()
709 if (dmsg->dds_req_id != vsharep->vs_req_id) { in vsw_process_dds_msg()
712 __func__, dmsg->dds_req_id, vsharep->vs_req_id); in vsw_process_dds_msg()
715 if (dmsg->tag.vio_subtype == VIO_SUBTYPE_NACK) { in vsw_process_dds_msg()
728 (void) vsw_send_dds_resp_msg(ldcp, dmsg, B_FALSE); in vsw_process_dds_msg()
733 __func__, dmsg->dds_subclass); in vsw_process_dds_msg()
744 vsw_send_dds_resp_msg(vsw_ldc_t *ldcp, vio_dds_msg_t *dmsg, int ack) in vsw_send_dds_resp_msg() argument
751 dmsg->tag.vio_subtype = VIO_SUBTYPE_ACK; in vsw_send_dds_resp_msg()
752 dmsg->msg.share_resp_msg.status = DDS_VNET_SUCCESS; in vsw_send_dds_resp_msg()
754 dmsg->tag.vio_subtype = VIO_SUBTYPE_NACK; in vsw_send_dds_resp_msg()
755 dmsg->msg.share_resp_msg.status = DDS_VNET_FAIL; in vsw_send_dds_resp_msg()
757 rv = vsw_send_msg(ldcp, dmsg, sizeof (vio_dds_msg_t), B_FALSE); in vsw_send_dds_resp_msg()