Broadcast address is all 0xff and zero is all 0x00. Previously these functions tested the sum of the address octets (against 6 * 0xff for broadcast and 0x00 for zero), so for example fa:00:00:00:00:00 would be considered a broadcast address and fa:06:00:00:00:00 would be considered a zero address.
Sponsored by: The FreeBSD Foundation