]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c
net: hns3: use a reserved byte to identify need_resp flag
[linux.git] / drivers / net / ethernet / hisilicon / hns3 / hns3vf / hclgevf_mbx.c
index 3c22639a652759a3eb87f7a2add4f1feb3bfdc49..30f2e9352cf3373cb8bd409aa2a7e1e730bf7472 100644 (file)
@@ -98,6 +98,8 @@ int hclgevf_send_mbx_msg(struct hclgevf_dev *hdev, u16 code, u16 subcode,
        }
 
        hclgevf_cmd_setup_basic_desc(&desc, HCLGEVF_OPC_MBX_VF_TO_PF, false);
+       req->mbx_need_resp |= need_resp ? HCLGE_MBX_NEED_RESP_BIT :
+                                         ~HCLGE_MBX_NEED_RESP_BIT;
        req->msg[0] = code;
        req->msg[1] = subcode;
        memcpy(&req->msg[2], msg_data, msg_len);