infiniband: slight optimization of addr compare
Subsystems (3)
PATCH v2 10/20 infiniband: slight optimization of addr compare
Use the possibly more efficient ether_addr_equal to instead of memcmp.
Cc Roland Dreier <[email protected]>
Cc Sean Hefty <[email protected]>
Cc Hal Rosenstock <[email protected]>
Cc Faisal Latif <[email protected]>
Signed-off-by Wang Weidong <[email protected]>
Signed-off-by Ding Tianhong <[email protected]>
--- drivers/infiniband/hw/nes/nes_cm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/infiniband/hw/nes/nes_cm.c +1 -2
@@ -1354,8 +1354,7 @@ static int nes_addr_resolve_neigh(struct nes_vnic *nesvnic, u32 dst_ip, int arpi neigh->ha, ntohl(rt->rt_gateway));if (arpindex >=0 ) { -if (!memcmp (nesadapter->arp_table[arpindex].mac_addr, - neigh->ha,ETH_ALEN )) { +if (ether_addr_equal (nesadapter->arp_table[arpindex].mac_addr, neigh->ha)) {/* Mac address same as in nes_arp_table */ goto out; }
Signature · 1 line
1.8.0