net: seeq: slight optimization of addr compare
Subsystems (2)
PATCH v3 15/19 net: seeq: 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/ethernet/seeq/sgiseeq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/ethernet/seeq/sgiseeq.c +1 -1
@@ -356,7 +356,7 @@ static inline void sgiseeq_rx(struct net_device *dev, struct sgiseeq_private *spif (pkt_status &SEEQ_RSTAT_FIG ) {/* Packet is OK. */ /* We don't want to receive our own packets */ -if (memcmp (rd->skb->data +6 , dev->dev_addr,ETH_ALEN )) { +if (!ether_addr_equal (rd->skb->data +6 , dev->dev_addr)) {if (len > rx_copybreak) { skb = rd->skb; newskb =netdev_alloc_skb (dev,PKT_BUF_SZ );
Signature · 1 line
1.8.0