Hi Sreejith,

No good reason. Please provide a patch to add that capability.

/neale

From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> on behalf of sreejith n via 
lists.fd.io <sreejithsurendrannair2=gmail....@lists.fd.io>
Date: Friday, 27 May 2022 at 00:34
To: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io>
Subject: [vpp-dev] Query regarding MPLS Tunnel
Hi All,

I have a query regarding Mpls Tunnel delete option.

I have observed we can delete the mpls tunnel created using the CLI by only 
passing the tunnel index.

CLI (To delete mpls tunnel):

mpls tunnel del mpls-tunnel0

But in API option I have observed we cannot delete the mpls tunnel by passing 
tunnel index alone we need to pass rpath details (mandatory) .

API:
vl_api_mpls_tunnel_add_del_t_handler

 if (!vnet_mpls_tunnel_path_remove (tunnel_sw_if_index, rpaths))
        vnet_mpls_tunnel_del (tunnel_sw_if_index);

I wanted to ask is there any specific reason to pass the rpath details in the 
API option, can we delete the tunnel directly using the tunnel index similar to 
CLI.

In the CLI API, I have observed it is handled as below, the tunnel is deleted 
directly using tunnel index if rpath is NULL:

CLI API:
vnet_create_mpls_tunnel_command_fn

if (NULL == rpaths)
{
            vnet_mpls_tunnel_del(sw_if_index);
 }
else if (!vnet_mpls_tunnel_path_remove(sw_if_index, rpaths))
{
   vnet_mpls_tunnel_del(sw_if_index);
}

Can we consider a similar handling for API option in 
"vl_api_mpls_tunnel_add_del_t_handler".

Thanks & Regards,
Sreejith



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21474): https://lists.fd.io/g/vpp-dev/message/21474
Mute This Topic: https://lists.fd.io/mt/91355659/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to