From f9cd90f12a43e8153348877357a6e80515e7288d Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 13 Oct 2022 10:44:13 +0200 Subject: [PATCH] glib-aux: add nm_ether_addr_is_zero() helper --- src/libnm-glib-aux/nm-shared-utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h index 3d1b601e86..e1954f6955 100644 --- a/src/libnm-glib-aux/nm-shared-utils.h +++ b/src/libnm-glib-aux/nm-shared-utils.h @@ -219,6 +219,12 @@ nm_ether_addr_equal(const NMEtherAddr *a, const NMEtherAddr *b) return nm_ether_addr_cmp(a, b) == 0; } +static inline gboolean +nm_ether_addr_is_zero(const NMEtherAddr *a) +{ + return nm_memeq(a, &nm_ether_addr_zero, sizeof(NMEtherAddr)); +} + /*****************************************************************************/ struct ether_addr;