net: atl1: slight optimization of addr compare
Subsystems (3)
PATCH v3 3/19 net: atl1: slight optimization of addr compare
Use the recently added and possibly more efficient ether_addr_equal_unaligned to instead of memcmp.
Cc Jay Cliburn <[email protected]>
Cc Chris Snook <[email protected]>
Signed-off-by Weilong Chen <[email protected]>
Signed-off-by Ding Tianhong <[email protected]>
--- drivers/net/ethernet/atheros/atlx/atl1.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/net/ethernet/atheros/atlx/atl1.c +2 -1
@@ -3122,7 +3122,8 @@ static void atl1_remove(struct pci_dev *pdev)* from the BIOS during POST. If we've been messing with the MAC * address, we need to save the permanent one. */ -if (memcmp (adapter->hw.mac_addr, adapter->hw.perm_mac_addr,ETH_ALEN )) { +if (!ether_addr_equal_unaligned (adapter->hw.mac_addr, + adapter->hw.perm_mac_addr)) {memcpy (adapter->hw.mac_addr, adapter->hw.perm_mac_addr,ETH_ALEN );atl1_set_mac_addr (&adapter->hw);
Signature · 1 line
1.8.0