diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbevf/vf.c')
| -rw-r--r-- | drivers/net/ethernet/intel/ixgbevf/vf.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/ixgbevf/vf.c b/drivers/net/ethernet/intel/ixgbevf/vf.c index 387b52635bc..4d44d64ae38 100644 --- a/drivers/net/ethernet/intel/ixgbevf/vf.c +++ b/drivers/net/ethernet/intel/ixgbevf/vf.c @@ -242,7 +242,7 @@ static s32 ixgbevf_set_uc_addr_vf(struct ixgbe_hw *hw, u32 index, u8 *addr)  	msgbuf[0] |= index << IXGBE_VT_MSGINFO_SHIFT;  	msgbuf[0] |= IXGBE_VF_SET_MACVLAN;  	if (addr) -		memcpy(msg_addr, addr, 6); +		memcpy(msg_addr, addr, ETH_ALEN);  	ret_val = mbx->ops.write_posted(hw, msgbuf, 3);  	if (!ret_val) @@ -275,7 +275,7 @@ static s32 ixgbevf_set_rar_vf(struct ixgbe_hw *hw, u32 index, u8 *addr,  	memset(msgbuf, 0, sizeof(msgbuf));  	msgbuf[0] = IXGBE_VF_SET_MAC_ADDR; -	memcpy(msg_addr, addr, 6); +	memcpy(msg_addr, addr, ETH_ALEN);  	ret_val = mbx->ops.write_posted(hw, msgbuf, 3);  	if (!ret_val)  | 
