diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-11-18 10:58:23 +0200 | 
|---|---|---|
| committer | Donatas Abraitis <donatas.abraitis@gmail.com> | 2021-11-18 18:45:41 +0200 | 
| commit | 08edf9c6af87489c06b7fe45f92d2be09e6622bc (patch) | |
| tree | 5ec31bcd90c8431708e074a992fb2cd5fdcc2767 /zebra/interface.c | |
| parent | b0d5264e3ff279414b7adb22f5e0ddf70d2c5773 (diff) | |
zebra: Replace inet_ntop to %pI4/6 for JSON outputs
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
Diffstat (limited to 'zebra/interface.c')
| -rw-r--r-- | zebra/interface.c | 31 | 
1 files changed, 11 insertions, 20 deletions
diff --git a/zebra/interface.c b/zebra/interface.c index 49a1e49175..63e3c04b28 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -2062,18 +2062,14 @@ static void if_dump_vty_json(struct vty *vty, struct interface *ifp,  		vxlan_info = &zebra_if->l2info.vxl;  		json_object_int_add(json_if, "vxlanId", vxlan_info->vni);  		if (vxlan_info->vtep_ip.s_addr != INADDR_ANY) -			json_object_string_add(json_if, "vtepIp", -					       inet_ntop(AF_INET, -							 &vxlan_info->vtep_ip, -							 buf, sizeof(buf))); +			json_object_string_addf(json_if, "vtepIp", "%pI4", +						&vxlan_info->vtep_ip);  		if (vxlan_info->access_vlan)  			json_object_int_add(json_if, "accessVlanId",  					    vxlan_info->access_vlan);  		if (vxlan_info->mcast_grp.s_addr != INADDR_ANY) -			json_object_string_add(json_if, "mcastGroup", -					       inet_ntop(AF_INET, -							 &vxlan_info->mcast_grp, -							 buf, sizeof(buf))); +			json_object_string_addf(json_if, "mcastGroup", "%pI4", +						&vxlan_info->mcast_grp);  		if (vxlan_info->ifindex_link  		    && (vxlan_info->link_nsid != NS_UNKNOWN)) {  			struct interface *ifp; @@ -2090,16 +2086,12 @@ static void if_dump_vty_json(struct vty *vty, struct interface *ifp,  		gre_info = &zebra_if->l2info.gre;  		if (gre_info->vtep_ip.s_addr != INADDR_ANY) { -			json_object_string_add(json_if, "vtepIp", -					       inet_ntop(AF_INET, -							 &gre_info->vtep_ip, -							 buf, sizeof(buf))); +			json_object_string_addf(json_if, "vtepIp", "%pI4", +						&gre_info->vtep_ip);  			if (gre_info->vtep_ip_remote.s_addr != INADDR_ANY) -				json_object_string_add( -					json_if, "vtepRemoteIp", -					inet_ntop(AF_INET, -						  &gre_info->vtep_ip_remote, -						  buf, sizeof(buf))); +				json_object_string_addf( +					json_if, "vtepRemoteIp", "%pI4", +					&gre_info->vtep_ip_remote);  		}  		if (gre_info->ifindex_link  		    && (gre_info->link_nsid != NS_UNKNOWN)) { @@ -2233,9 +2225,8 @@ static void if_dump_vty_json(struct vty *vty, struct interface *ifp,  			json_object_double_add(json_te, "utilizedBandwidth",  					       iflp->use_bw);  		if (IS_PARAM_SET(iflp, LP_RMT_AS)) -			json_object_string_add(json_te, "neighborAsbrIp", -					       inet_ntop(AF_INET, &iflp->rmt_ip, -							 buf, sizeof(buf))); +			json_object_string_addf(json_te, "neighborAsbrIp", +						"%pI4", &iflp->rmt_ip);  		json_object_int_add(json_te, "neighborAsbrAs", iflp->rmt_as);  	}  | 
