summaryrefslogtreecommitdiff
path: root/pimd/pim_addr.h
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_addr.h')
-rw-r--r--pimd/pim_addr.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/pimd/pim_addr.h b/pimd/pim_addr.h
index b439695530..657bea39e6 100644
--- a/pimd/pim_addr.h
+++ b/pimd/pim_addr.h
@@ -41,6 +41,11 @@ static inline bool pim_addr_is_any(pim_addr addr)
return memcmp(&addr, &zero, sizeof(zero)) == 0;
}
+static inline int pim_addr_cmp(pim_addr a, pim_addr b)
+{
+ return memcmp(&a, &b, sizeof(a));
+}
+
/* don't use this struct directly, use the pim_sgaddr typedef */
struct _pim_sgaddr {
pim_addr grp;