mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 07:48:07 +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:
|
case AFI_L2VPN:
|
||||||
return BGP_EVPN_NODE;
|
return BGP_EVPN_NODE;
|
||||||
break;
|
break;
|
||||||
|
case AFI_UNSPEC:
|
||||||
case AFI_MAX:
|
case AFI_MAX:
|
||||||
// We should never be here but to clarify the switch statement..
|
// We should never be here but to clarify the switch statement..
|
||||||
return BGP_IPV4_NODE;
|
return BGP_IPV4_NODE;
|
||||||
|
@ -422,7 +422,13 @@ extern const char *zserv_command_string(unsigned int command);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Address family numbers from RFC1700. */
|
/* 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. */
|
/* Subsequent Address Family Identifier. */
|
||||||
typedef enum {
|
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",
|
"%s: Asked to install unsupported route type: L2VPN",
|
||||||
__PRETTY_FUNCTION__);
|
__PRETTY_FUNCTION__);
|
||||||
break;
|
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",
|
"%s: Asked to delete unsupported route type: L2VPN",
|
||||||
__PRETTY_FUNCTION__);
|
__PRETTY_FUNCTION__);
|
||||||
break;
|
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