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] -=-=-=-=-=-=-=-=-=-=-=-