hyperv: Add an error message to rndis_filter_set_device_mac()
authorHaiyang Zhang <haiyangz@microsoft.com>
Fri, 30 Nov 2012 09:23:41 +0000 (09:23 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Nov 2012 20:02:56 +0000 (15:02 -0500)
This message indicates an error returned from the host when changing MAC address.

Reported-by: Michal Kubecek <mkubecek@suse.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/rndis_filter.c

index 7fdeb528133d0b5374bd02e2ebf25a0a5ef6843d..2b657d4d63a8cc86950db8f50c805c3f96e017d1 100644 (file)
@@ -605,8 +605,11 @@ int rndis_filter_set_device_mac(struct hv_device *hdev, char *mac)
                return -EBUSY;
        } else {
                set_complete = &request->response_msg.msg.set_complete;
-               if (set_complete->status != RNDIS_STATUS_SUCCESS)
+               if (set_complete->status != RNDIS_STATUS_SUCCESS) {
+                       netdev_err(ndev, "Fail to set MAC on host side:0x%x\n",
+                                  set_complete->status);
                        ret = -EINVAL;
+               }
        }
 
 cleanup: