diff options
| author | Ameya Dharkar <adharkar@vmware.com> | 2021-01-10 18:32:34 -0800 | 
|---|---|---|
| committer | Ameya Dharkar <adharkar@vmware.com> | 2021-06-07 17:58:22 -0700 | 
| commit | 6c995628c1d175d255c2a02f108813090da4c4e2 (patch) | |
| tree | 9df04ed7924f1ea0436bdd0a698bdf37b8f8dc9d /bgpd/bgp_debug.h | |
| parent | d4a88de3bb32f76573af09f6758c43773b335bf6 (diff) | |
bgpd: Generate and advertise gateway IP overlay index with EVPN RT-5
Gateway IP overlay index is generated for EVPN RT-5 when following CLI is
configured.
router bgp 100 vrf vrf-blue
 address-family l2vpn evpn
  advertise ipv4 unicast gateway-ip
  advertise ipv6 unicast gateway-ip
BGP nexthop of the VRF IP/IPv6 route is set as the gateway IP of the
corresponding EVPN RT-5
Signed-off-by: Ameya Dharkar <adharkar@vmware.com>
Diffstat (limited to 'bgpd/bgp_debug.h')
| -rw-r--r-- | bgpd/bgp_debug.h | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/bgpd/bgp_debug.h b/bgpd/bgp_debug.h index fa8da1c345..d847fb84e7 100644 --- a/bgpd/bgp_debug.h +++ b/bgpd/bgp_debug.h @@ -37,7 +37,8 @@  #define DUMP_DETAIL   32  /* RD + Prefix + Path-Id */ -#define BGP_PRD_PATH_STRLEN (PREFIX_STRLEN + RD_ADDRSTRLEN + 20) +#define BGP_PRD_PATH_STRLEN                                                    \ +	(PREFIX_STRLEN + RD_ADDRSTRLEN + INET6_ADDRSTRLEN + 34)  extern int dump_open;  extern int dump_update; @@ -179,11 +180,11 @@ extern bool bgp_debug_update(struct peer *peer, const struct prefix *p,  extern bool bgp_debug_bestpath(struct bgp_dest *dest);  extern bool bgp_debug_zebra(const struct prefix *p); -extern const char * -bgp_debug_rdpfxpath2str(afi_t afi, safi_t safi, const struct prefix_rd *prd, -			union prefixconstptr pu, mpls_label_t *label, -			uint32_t num_labels, int addpath_valid, -			uint32_t addpath_id, char *str, int size); +extern const char *bgp_debug_rdpfxpath2str( +	afi_t afi, safi_t safi, const struct prefix_rd *prd, +	union prefixconstptr pu, mpls_label_t *label, uint32_t num_labels, +	int addpath_valid, uint32_t addpath_id, +	struct bgp_route_evpn *overlay_index, char *str, int size);  const char *bgp_notify_admin_message(char *buf, size_t bufsz, uint8_t *data,  				     size_t datalen);  | 
