net: fddi: slight optimization of addr compare
Use possibly more efficient ether_addr_equal to instead of memcmp. Cc: "David S. Miller" <davem@davemloft.net> Signed-off-by: Ding Tianhong <dingtianhong@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
d9f394fe56
commit
7c3c299d22
|
@ -23,6 +23,7 @@
|
|||
#include "h/smc.h"
|
||||
#include "h/supern_2.h"
|
||||
#include <linux/bitrev.h>
|
||||
#include <linux/etherdevice.h>
|
||||
|
||||
#ifndef lint
|
||||
static const char ID_sccs[] = "@(#)fplustm.c 1.32 99/02/23 (C) SK " ;
|
||||
|
@ -1082,7 +1083,7 @@ static struct s_fpmc* mac_get_mc_table(struct s_smc *smc,
|
|||
slot = tb ;
|
||||
continue ;
|
||||
}
|
||||
if (memcmp((char *)&tb->a,(char *)own,6))
|
||||
if (!ether_addr_equal((char *)&tb->a, (char *)own))
|
||||
continue ;
|
||||
return tb;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue