Page MenuHomeFreeBSD

D21037.1776483472.diff
No OneTemporary

Size
797 B
Referenced Files
None
Subscribers
None

D21037.1776483472.diff

Index: sys/compat/linuxkpi/common/include/linux/etherdevice.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/etherdevice.h
+++ sys/compat/linuxkpi/common/include/linux/etherdevice.h
@@ -54,7 +54,8 @@
static inline bool
is_zero_ether_addr(const u8 * addr)
{
- return ((addr[0] + addr[1] + addr[2] + addr[3] + addr[4] + addr[5]) == 0x00);
+ return ((addr[0] | addr[1] | addr[2] | addr[3] | addr[4] | addr[5]) ==
+ 0x00);
}
static inline bool
@@ -66,7 +67,8 @@
static inline bool
is_broadcast_ether_addr(const u8 * addr)
{
- return ((addr[0] + addr[1] + addr[2] + addr[3] + addr[4] + addr[5]) == (6 * 0xff));
+ return ((addr[0] & addr[1] & addr[2] & addr[3] & addr[4] & addr[5]) ==
+ 0xff);
}
static inline bool

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 3:37 AM (14 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28372724
Default Alt Text
D21037.1776483472.diff (797 B)

Event Timeline