|
@@ -62,13 +62,19 @@
|
|
|
/* Error Codes */
|
|
|
enum virtchnl_status_code {
|
|
|
VIRTCHNL_STATUS_SUCCESS = 0,
|
|
|
- VIRTCHNL_ERR_PARAM = -5,
|
|
|
+ VIRTCHNL_STATUS_ERR_PARAM = -5,
|
|
|
+ VIRTCHNL_STATUS_ERR_NO_MEMORY = -18,
|
|
|
VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38,
|
|
|
VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -39,
|
|
|
VIRTCHNL_STATUS_ERR_INVALID_VF_ID = -40,
|
|
|
- VIRTCHNL_STATUS_NOT_SUPPORTED = -64,
|
|
|
+ VIRTCHNL_STATUS_ERR_ADMIN_QUEUE_ERROR = -53,
|
|
|
+ VIRTCHNL_STATUS_ERR_NOT_SUPPORTED = -64,
|
|
|
};
|
|
|
|
|
|
+/* Backward compatibility */
|
|
|
+#define VIRTCHNL_ERR_PARAM VIRTCHNL_STATUS_ERR_PARAM
|
|
|
+#define VIRTCHNL_STATUS_NOT_SUPPORTED VIRTCHNL_STATUS_ERR_NOT_SUPPORTED
|
|
|
+
|
|
|
#define VIRTCHNL_LINK_SPEED_100MB_SHIFT 0x1
|
|
|
#define VIRTCHNL_LINK_SPEED_1000MB_SHIFT 0x2
|
|
|
#define VIRTCHNL_LINK_SPEED_10GB_SHIFT 0x3
|
|
@@ -831,7 +837,7 @@ virtchnl_vc_validate_vf_msg(struct virtchnl_version_info *ver, u32 v_opcode,
|
|
|
case VIRTCHNL_OP_EVENT:
|
|
|
case VIRTCHNL_OP_UNKNOWN:
|
|
|
default:
|
|
|
- return VIRTCHNL_ERR_PARAM;
|
|
|
+ return VIRTCHNL_STATUS_ERR_PARAM;
|
|
|
}
|
|
|
/* few more checks */
|
|
|
if (err_msg_format || valid_len != msglen)
|