aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/oce/oce_mbox.c
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2014-06-24 20:11:22 +0000
committerXin LI <delphij@FreeBSD.org>2014-06-24 20:11:22 +0000
commita4f734b4fc5c6eedf8fdcb5b76d19aecb81bd656 (patch)
tree8ba077a52c4cbb3b96132630e257399cfc21ebf3 /sys/dev/oce/oce_mbox.c
parent02190a5647d1ff1bd72a1a5fcca1f770c9144d01 (diff)
Notes
Diffstat (limited to 'sys/dev/oce/oce_mbox.c')
-rw-r--r--sys/dev/oce/oce_mbox.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/oce/oce_mbox.c b/sys/dev/oce/oce_mbox.c
index 77fd33bfb05e..f3f7723942bc 100644
--- a/sys/dev/oce/oce_mbox.c
+++ b/sys/dev/oce/oce_mbox.c
@@ -961,9 +961,9 @@ oce_get_link_status(POCE_SOFTC sc, struct link_status *link)
goto error;
}
/* interpret response */
- bcopy(&fwcmd->params.rsp, link, sizeof(struct link_status));
- link->logical_link_status = HOST_32(link->logical_link_status);
- link->qos_link_speed = HOST_16(link->qos_link_speed);
+ link->qos_link_speed = HOST_16(fwcmd->params.rsp.qos_link_speed);
+ link->phys_port_speed = fwcmd->params.rsp.physical_port_speed;
+ link->logical_link_status = fwcmd->params.rsp.logical_link_status;
error:
return rc;
}