mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 18:12:25 -04:00
r8169: use new helper eth_hw_addr_crc
Use new helper eth_hw_addr_crc to simplify the code. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
b86cd700ed
commit
bc54ac3609
@@ -19,7 +19,6 @@
|
||||
#include <linux/ethtool.h>
|
||||
#include <linux/phy.h>
|
||||
#include <linux/if_vlan.h>
|
||||
#include <linux/crc32.h>
|
||||
#include <linux/in.h>
|
||||
#include <linux/io.h>
|
||||
#include <linux/ip.h>
|
||||
@@ -2610,7 +2609,7 @@ static void rtl_set_rx_mode(struct net_device *dev)
|
||||
|
||||
mc_filter[1] = mc_filter[0] = 0;
|
||||
netdev_for_each_mc_addr(ha, dev) {
|
||||
u32 bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
|
||||
u32 bit_nr = eth_hw_addr_crc(ha) >> 26;
|
||||
mc_filter[bit_nr >> 5] |= BIT(bit_nr & 31);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user