From: Stefan Wegrzyn <stefan.wegr...@intel.com>

Modified function ice_aq_manage_mac_read so that ICE_NONDMA_TO_NONDMA memcpy
type is used when copying MAC address value from AQC buffer to hardware
descriptor. Since (in case of tools) both locations are in user space there is
no need to use ICE_DMA_TO_NONDMA memcpy type that was used previously.

Signed-off-by: Stefan Wegrzyn <stefan.wegr...@intel.com>
Signed-off-by: Ian Stokes <ian.sto...@intel.com>
---
 drivers/net/ice/base/ice_common.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ice/base/ice_common.c 
b/drivers/net/ice/base/ice_common.c
index 95cb79a011..5d943dfa2e 100644
--- a/drivers/net/ice/base/ice_common.c
+++ b/drivers/net/ice/base/ice_common.c
@@ -380,10 +380,10 @@ ice_aq_manage_mac_read(struct ice_hw *hw, void *buf, u16 
buf_size,
                if (resp[i].addr_type == ICE_AQC_MAN_MAC_ADDR_TYPE_LAN) {
                        ice_memcpy(hw->port_info->mac.lan_addr,
                                   resp[i].mac_addr, ETH_ALEN,
-                                  ICE_DMA_TO_NONDMA);
+                                  ICE_NONDMA_TO_NONDMA);
                        ice_memcpy(hw->port_info->mac.perm_addr,
                                   resp[i].mac_addr,
-                                  ETH_ALEN, ICE_DMA_TO_NONDMA);
+                                  ETH_ALEN, ICE_NONDMA_TO_NONDMA);
                        break;
                }
        return 0;
-- 
2.43.0

Reply via email to