VPP-313: Wrong API dump message in vxlan_add_del_tunnel
Fix API custom-dump format of ip4/ip6 addresses in the message. Change-Id: I822e036691846ce6a437834df933c44098944c1f Signed-off-by: John Lo <loj@cisco.com>
This commit is contained in:
@ -1380,13 +1380,20 @@ static void *vl_api_vxlan_add_del_tunnel_t_print
|
||||
|
||||
s = format (0, "SCRIPT: vxlan_add_del_tunnel ");
|
||||
|
||||
s = format (s, "dst %U ", format_ip46_address,
|
||||
(ip46_address_t *) & (mp->dst_address),
|
||||
mp->is_ipv6 ? IP46_TYPE_IP6 : IP46_TYPE_IP4);
|
||||
|
||||
s = format (s, "src %U ", format_ip46_address,
|
||||
(ip46_address_t *) & (mp->src_address),
|
||||
mp->is_ipv6 ? IP46_TYPE_IP6 : IP46_TYPE_IP4);
|
||||
if (mp->is_ipv6)
|
||||
{
|
||||
s = format (s, "src %U ", format_ip6_address,
|
||||
(ip6_address_t *) mp->src_address);
|
||||
s = format (s, "dst %U ", format_ip6_address,
|
||||
(ip6_address_t *) mp->dst_address);
|
||||
}
|
||||
else
|
||||
{
|
||||
s = format (s, "src %U ", format_ip4_address,
|
||||
(ip4_address_t *) mp->src_address);
|
||||
s = format (s, "dst %U ", format_ip4_address,
|
||||
(ip4_address_t *) mp->dst_address);
|
||||
}
|
||||
|
||||
if (mp->encap_vrf_id)
|
||||
s = format (s, "encap-vrf-id %d ", ntohl (mp->encap_vrf_id));
|
||||
|
Reference in New Issue
Block a user