diff options
| author | Russ White <russ@riw.us> | 2018-08-16 11:29:28 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-16 11:29:28 -0400 |
| commit | ef78628a67dc18c2014beb387c01474eda0cf57d (patch) | |
| tree | 633b03b47a02a5b4d70630d207bdaac4a5d7dfad | |
| parent | 55d3dad27cad9e38c9bb9f70248661a06052c83a (diff) | |
| parent | 5cc359b232fdb706b01ca80f5b92e8ebde07699c (diff) | |
Merge pull request #2810 from chiragshah6/evpn_dev1
bgpd: print evpn nd ext community in route
| -rw-r--r-- | bgpd/bgp_ecommunity.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/bgpd/bgp_ecommunity.c b/bgpd/bgp_ecommunity.c index 2c372124d2..2e5b219ef9 100644 --- a/bgpd/bgp_ecommunity.c +++ b/bgpd/bgp_ecommunity.c @@ -739,6 +739,13 @@ char *ecommunity_ecom2str(struct ecommunity *ecom, int format, int filter) else len = sprintf(str_buf + str_pnt, "MM:%u", seqnum); + } else if (*pnt == ECOMMUNITY_EVPN_SUBTYPE_ND) { + uint8_t flags = *++pnt; + + if (flags + & ECOMMUNITY_EVPN_SUBTYPE_ND_ROUTER_FLAG) + len = sprintf(str_buf + str_pnt, + "ND:Router Flag"); } else unk_ecom = 1; } else if (type == ECOMMUNITY_ENCODE_REDIRECT_IP_NH) { |
