mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 06:59:21 +00:00
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>
This commit is contained in:
parent
eb9f54b872
commit
0c5675b7f3
@ -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? */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user