diff options
| author | Mike RE Mallin <mremallin@gmail.com> | 2024-05-31 09:42:12 -0400 |
|---|---|---|
| committer | Mike RE Mallin <mremallin@gmail.com> | 2024-05-31 10:27:22 -0400 |
| commit | f381bc21482d0177cb81a8fe4ff687470dde2c3a (patch) | |
| tree | 9b098a490bc061a35e206237dc86f58de66dc1af /lib/ipaddr.h | |
| parent | 75e87501425e85360b48882569d100175f19ca4a (diff) | |
lib: Add ipaddr_is_same to compare IPv6 addresses
Signed-off-by: Mike RE Mallin <mremallin@gmail.com>
Diffstat (limited to 'lib/ipaddr.h')
| -rw-r--r-- | lib/ipaddr.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/ipaddr.h b/lib/ipaddr.h index e8f8737477..76c7c15ffd 100644 --- a/lib/ipaddr.h +++ b/lib/ipaddr.h @@ -166,6 +166,12 @@ static inline bool ipaddr_is_zero(const struct ipaddr *ip) return true; } +static inline bool ipaddr_is_same(const struct ipaddr *ip1, + const struct ipaddr *ip2) +{ + return ipaddr_cmp(ip1, ip2) == 0; +} + #ifdef _FRR_ATTRIBUTE_PRINTFRR #pragma FRR printfrr_ext "%pIA" (struct ipaddr *) #endif |
