net: fddi: slight optimization of addr compare
Subsystems (3)
PATCH v2 18/20 net: fddi: slight optimization of addr compare
Use possibly more efficient ether_addr_equal
to instead of memcmp.
Cc "David S. Miller" <[email protected]>
Signed-off-by Ding Tianhong <[email protected]>
--- drivers/net/fddi/skfp/fplustm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/net/fddi/skfp/fplustm.c +2 -1
@@ -23,6 +23,7 @@#include "h/smc.h" #include "h/supern_2.h" #include <linux/bitrev.h> +#include <linux/etherdevice.h> #ifndef lintstatic 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; }
Signature · 1 line
1.8.0