diff options
| author | Trey Aspelund <taspelund@nvidia.com> | 2023-02-17 20:41:13 +0000 |
|---|---|---|
| committer | Trey Aspelund <taspelund@nvidia.com> | 2023-02-21 16:12:28 +0000 |
| commit | 0c5675b7f37226ef6f50fef0daa6020279f9f03c (patch) | |
| tree | a4c1e04f2739b5bd21c5b631633f29a799d64260 /lib/prefix.c | |
| parent | eb9f54b8727b9db18b3e97cc405ff63c775f9dc9 (diff) | |
lib: use MAX_BITLEN instead of magic number
Fixes up evpn_prefix2prefix() to use IPV(4|6)_MAX_BITLEN instead of
32/128 directly.
Signed-off-by: Trey Aspelund <taspelund@nvidia.com>
Diffstat (limited to 'lib/prefix.c')
| -rw-r--r-- | lib/prefix.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/prefix.c b/lib/prefix.c index 655e28c9f0..b3d81aa241 100644 --- a/lib/prefix.c +++ b/lib/prefix.c @@ -1431,9 +1431,11 @@ int evpn_prefix2prefix(const struct prefix *evpn, struct prefix *to) switch (addr->route_type) { case BGP_EVPN_MAC_IP_ROUTE: if (IS_IPADDR_V4(&addr->macip_addr.ip)) - ipaddr2prefix(&addr->macip_addr.ip, 32, to); + ipaddr2prefix(&addr->macip_addr.ip, IPV4_MAX_BITLEN, + to); else if (IS_IPADDR_V6(&addr->macip_addr.ip)) - ipaddr2prefix(&addr->macip_addr.ip, 128, to); + ipaddr2prefix(&addr->macip_addr.ip, IPV6_MAX_BITLEN, + to); else return -1; /* mac only? */ |
