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