mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-03 05:21:31 +00:00
lib,bgpd,pbrd: Add AFI_UNSPEC to AFI enum
Add an upspecified option to the AFI enum and update switch statements using it in bgpd and pbrd. Signed-off-by: Stephen Worley <sworley@cumulusnetworks.com>
This commit is contained in:
parent
ab78033d65
commit
b26f891dca
@ -119,6 +119,7 @@ static enum node_type bgp_node_type(afi_t afi, safi_t safi)
|
||||
case AFI_L2VPN:
|
||||
return BGP_EVPN_NODE;
|
||||
break;
|
||||
case AFI_UNSPEC:
|
||||
case AFI_MAX:
|
||||
// We should never be here but to clarify the switch statement..
|
||||
return BGP_IPV4_NODE;
|
||||
|
@ -422,7 +422,13 @@ extern const char *zserv_command_string(unsigned int command);
|
||||
#endif
|
||||
|
||||
/* Address family numbers from RFC1700. */
|
||||
typedef enum { AFI_IP = 1, AFI_IP6 = 2, AFI_L2VPN = 3, AFI_MAX = 4 } afi_t;
|
||||
typedef enum {
|
||||
AFI_UNSPEC = 0,
|
||||
AFI_IP = 1,
|
||||
AFI_IP6 = 2,
|
||||
AFI_L2VPN = 3,
|
||||
AFI_MAX = 4
|
||||
} afi_t;
|
||||
|
||||
/* Subsequent Address Family Identifier. */
|
||||
typedef enum {
|
||||
|
@ -349,6 +349,11 @@ void route_add(struct pbr_nexthop_group_cache *pnhgc, struct nexthop_group nhg,
|
||||
"%s: Asked to install unsupported route type: L2VPN",
|
||||
__PRETTY_FUNCTION__);
|
||||
break;
|
||||
case AFI_UNSPEC:
|
||||
DEBUGD(&pbr_dbg_zebra,
|
||||
"%s: Asked to install unspecified route type",
|
||||
__PRETTY_FUNCTION__);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -391,6 +396,11 @@ void route_delete(struct pbr_nexthop_group_cache *pnhgc, afi_t afi)
|
||||
"%s: Asked to delete unsupported route type: L2VPN",
|
||||
__PRETTY_FUNCTION__);
|
||||
break;
|
||||
case AFI_UNSPEC:
|
||||
DEBUGD(&pbr_dbg_zebra,
|
||||
"%s: Asked to delete unspecified route type",
|
||||
__PRETTY_FUNCTION__);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user