This serie of patches replaces the following custom defined macros with functions from <linux/etherdevice.h> : IS_MULTICAST_ADDRESS -> is_multicast_ether_addr IS_BROADCAST_ADDRESS -> is_broadcast_ether_addr IS_NULL_ADDRESS -> is_zero_ether_addr IS_ETH_ADDRESS_EQUAL -> compare_ether_addr