Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

etherdev.h: Convert int is_<foo>_ether_addr to bool

Make the return value explicitly true or false.

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Joe Perches and committed by
David S. Miller
b44907e6 97138a1c

+6 -6
+6 -6
include/linux/etherdevice.h
··· 59 59 * 60 60 * Return true if the address is all zeroes. 61 61 */ 62 - static inline int is_zero_ether_addr(const u8 *addr) 62 + static inline bool is_zero_ether_addr(const u8 *addr) 63 63 { 64 64 return !(addr[0] | addr[1] | addr[2] | addr[3] | addr[4] | addr[5]); 65 65 } ··· 71 71 * Return true if the address is a multicast address. 72 72 * By definition the broadcast address is also a multicast address. 73 73 */ 74 - static inline int is_multicast_ether_addr(const u8 *addr) 74 + static inline bool is_multicast_ether_addr(const u8 *addr) 75 75 { 76 76 return 0x01 & addr[0]; 77 77 } ··· 82 82 * 83 83 * Return true if the address is a local address. 84 84 */ 85 - static inline int is_local_ether_addr(const u8 *addr) 85 + static inline bool is_local_ether_addr(const u8 *addr) 86 86 { 87 87 return 0x02 & addr[0]; 88 88 } ··· 93 93 * 94 94 * Return true if the address is the broadcast address. 95 95 */ 96 - static inline int is_broadcast_ether_addr(const u8 *addr) 96 + static inline bool is_broadcast_ether_addr(const u8 *addr) 97 97 { 98 98 return (addr[0] & addr[1] & addr[2] & addr[3] & addr[4] & addr[5]) == 0xff; 99 99 } ··· 104 104 * 105 105 * Return true if the address is a unicast address. 106 106 */ 107 - static inline int is_unicast_ether_addr(const u8 *addr) 107 + static inline bool is_unicast_ether_addr(const u8 *addr) 108 108 { 109 109 return !is_multicast_ether_addr(addr); 110 110 } ··· 118 118 * 119 119 * Return true if the address is valid. 120 120 */ 121 - static inline int is_valid_ether_addr(const u8 *addr) 121 + static inline bool is_valid_ether_addr(const u8 *addr) 122 122 { 123 123 /* FF:FF:FF:FF:FF:FF is a multicast address so we don't need to 124 124 * explicitly check for it here. */