X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Flinux%2Fetherdevice.h;h=cf3847edc50f6c0199965d338b6e687d36786b74;hb=a839688362e32f01608838516036697e30618b39;hp=a1478258d00243c93fec79a8e66b07739caeea92;hpb=140fedb5f2efd1f23b26afb2d812004556ba9515;p=firefly-linux-kernel-4.4.55.git diff --git a/include/linux/etherdevice.h b/include/linux/etherdevice.h index a1478258d002..cf3847edc50f 100644 --- a/include/linux/etherdevice.h +++ b/include/linux/etherdevice.h @@ -25,6 +25,7 @@ #define _LINUX_ETHERDEVICE_H #include +#include #include #ifdef __KERNEL__ @@ -65,7 +66,7 @@ static inline int is_zero_ether_addr(const u8 *addr) */ static inline int is_multicast_ether_addr(const u8 *addr) { - return addr[0] & 0x01; + return ((addr[0] != 0xff) && (0x01 & addr[0])); } /**