]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
net: add ETHER_IS_ZERO macro similar to ETHER_IS_BROADCAST
authorerj <erj@FreeBSD.org>
Tue, 5 Nov 2019 00:12:21 +0000 (00:12 +0000)
committererj <erj@FreeBSD.org>
Tue, 5 Nov 2019 00:12:21 +0000 (00:12 +0000)
commit2cefc8b70290a36115de268bc556c0559ee88228
tree65ae2be8fe3023035a687e988c6466dc9086261e
parent08b39c892853225197e2c2a4ab17d2fa02a9c0b1
net: add ETHER_IS_ZERO macro similar to ETHER_IS_BROADCAST

Some places in network code may need to verify that an ethernet address
is not the 'zero' address. Provide a standard macro ETHER_IS_ZERO for
this purpose, similar to the ETHER_IS_BROADCAST macro already available.

This patch also removes previous ETHER_IS_ZERO definitions in several
USB ethernet drivers, in favor of this centrally-located macro.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Submitted by: Jacob Keller <jacob.e.keller@intel.com>
Reviewed by: erj@
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D21240
sys/dev/usb/net/if_muge.c
sys/dev/usb/net/if_smsc.c
sys/dev/usb/net/if_ure.c
sys/net/ethernet.h