bgpd: evpn pip convert ntoa to ntop

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
This commit is contained in:
Chirag Shah 2019-11-11 14:59:08 -08:00
parent 28ad0501b9
commit 1c97c9fd23
2 changed files with 12 additions and 4 deletions

View File

@ -1605,12 +1605,14 @@ static int update_evpn_type5_route(struct bgp *bgp_vrf, struct prefix_evpn *evp,
if (bgp_debug_zebra(NULL)) { if (bgp_debug_zebra(NULL)) {
char buf[ETHER_ADDR_STRLEN]; char buf[ETHER_ADDR_STRLEN];
char buf1[PREFIX_STRLEN]; char buf1[PREFIX_STRLEN];
char buf2[INET6_ADDRSTRLEN];
zlog_debug("VRF %s type-5 route evp %s RMAC %s nexthop %s", zlog_debug("VRF %s type-5 route evp %s RMAC %s nexthop %s",
vrf_id_to_name(bgp_vrf->vrf_id), vrf_id_to_name(bgp_vrf->vrf_id),
prefix2str(evp, buf1, sizeof(buf1)), prefix2str(evp, buf1, sizeof(buf1)),
prefix_mac2str(&attr.rmac, buf, sizeof(buf)), prefix_mac2str(&attr.rmac, buf, sizeof(buf)),
inet_ntoa(attr.nexthop)); inet_ntop(AF_INET, &attr.nexthop, buf2,
INET_ADDRSTRLEN));
} }
attr.mp_nexthop_len = BGP_ATTR_NHLEN_IPV4; attr.mp_nexthop_len = BGP_ATTR_NHLEN_IPV4;

View File

@ -387,7 +387,9 @@ static void display_l3vni(struct vty *vty, struct bgp *bgp_vrf,
bgp_vrf->evpn_info->advertise_pip ? bgp_vrf->evpn_info->advertise_pip ?
"Enabled" : "Disabled"); "Enabled" : "Disabled");
json_object_string_add(json, "sysIP", json_object_string_add(json, "sysIP",
inet_ntoa(bgp_vrf->evpn_info->pip_ip)); inet_ntop(AF_INET,
&bgp_vrf->evpn_info->pip_ip,
buf1, INET_ADDRSTRLEN));
json_object_string_add(json, "sysMac", json_object_string_add(json, "sysMac",
prefix_mac2str(&bgp_vrf->evpn_info->pip_rmac, prefix_mac2str(&bgp_vrf->evpn_info->pip_rmac,
buf2, sizeof(buf2))); buf2, sizeof(buf2)));
@ -411,7 +413,8 @@ static void display_l3vni(struct vty *vty, struct bgp *bgp_vrf,
vty_out(vty, " Advertise-pip: %s\n", vty_out(vty, " Advertise-pip: %s\n",
bgp_vrf->evpn_info->advertise_pip ? "Yes" : "No"); bgp_vrf->evpn_info->advertise_pip ? "Yes" : "No");
vty_out(vty, " System-IP: %s\n", vty_out(vty, " System-IP: %s\n",
inet_ntoa(bgp_vrf->evpn_info->pip_ip)); inet_ntop(AF_INET, &bgp_vrf->evpn_info->pip_ip,
buf1, INET_ADDRSTRLEN));
vty_out(vty, " System-MAC: %s\n", vty_out(vty, " System-MAC: %s\n",
prefix_mac2str(&bgp_vrf->evpn_info->pip_rmac, prefix_mac2str(&bgp_vrf->evpn_info->pip_rmac,
buf2, sizeof(buf2))); buf2, sizeof(buf2)));
@ -5538,6 +5541,7 @@ void bgp_config_write_evpn_info(struct vty *vty, struct bgp *bgp, afi_t afi,
safi_t safi) safi_t safi)
{ {
char buf1[RD_ADDRSTRLEN]; char buf1[RD_ADDRSTRLEN];
char buf2[INET6_ADDRSTRLEN];
if (bgp->vnihash) { if (bgp->vnihash) {
struct list *vnilist = hash_to_list(bgp->vnihash); struct list *vnilist = hash_to_list(bgp->vnihash);
@ -5618,7 +5622,9 @@ void bgp_config_write_evpn_info(struct vty *vty, struct bgp *bgp, afi_t afi,
if (bgp->evpn_info->advertise_pip) { if (bgp->evpn_info->advertise_pip) {
if (bgp->evpn_info->pip_ip_static.s_addr != INADDR_ANY) if (bgp->evpn_info->pip_ip_static.s_addr != INADDR_ANY)
vty_out(vty, " advertise-pip ip %s", vty_out(vty, " advertise-pip ip %s",
inet_ntoa(bgp->evpn_info->pip_ip_static)); inet_ntop(AF_INET,
&bgp->evpn_info->pip_ip_static,
buf2, INET_ADDRSTRLEN));
if (!is_zero_mac(&(bgp->evpn_info->pip_rmac_static))) { if (!is_zero_mac(&(bgp->evpn_info->pip_rmac_static))) {
char buf[ETHER_ADDR_STRLEN]; char buf[ETHER_ADDR_STRLEN];