summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/drivers/infiniband/flexboot_nodnic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/infiniband/flexboot_nodnic.c b/src/drivers/infiniband/flexboot_nodnic.c
index c13fcefc..93bb0544 100644
--- a/src/drivers/infiniband/flexboot_nodnic.c
+++ b/src/drivers/infiniband/flexboot_nodnic.c
@@ -599,7 +599,7 @@ static int flexboot_nodnic_mcast_attach ( struct ib_device *ibdev,
switch (qp->type) {
case IB_QPT_ETH:
- memcpy(&mac, &gid, sizeof(mac));
+ memcpy(&mac, gid, sizeof(mac));
status = nodnic_port_add_mac_filter(&port->port_priv, mac);
MLX_CHECK_STATUS(flexboot_nodnic->device_priv, status, mac_err,
"nodnic_port_add_mac_filter failed");
@@ -620,7 +620,7 @@ static void flexboot_nodnic_mcast_detach ( struct ib_device *ibdev,
switch (qp->type) {
case IB_QPT_ETH:
- memcpy(&mac, &gid, sizeof(mac));
+ memcpy(&mac, gid, sizeof(mac));
status = nodnic_port_remove_mac_filter(&port->port_priv, mac);
MLX_CHECK_STATUS(flexboot_nodnic->device_priv, status, mac_err,
"nodnic_port_remove_mac_filter failed");