Hi Rajith, Can you try this:
https://gerrit.fd.io/r/c/vpp/+/34200 I think Stanislav’s solution would also work, but it would mean a no-op restack for the tunnel. Not walking the new child is more efficient. /neale From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> on behalf of Stanislav Zaikin via lists.fd.io <zstaseg=gmail....@lists.fd.io> Date: Thursday, 21 October 2021 at 17:58 To: Rajith PR <raj...@rtbrick.com> Cc: vpp-dev <vpp-dev@lists.fd.io> Subject: Re: [vpp-dev]: SIGSEV in mpls_tunnel_collect_forwarding Hi Rajith, Looks like each tunnel uses the same path-list (and different path extensions), and when the path has more than FIB_PATH_LIST_POPULAR (64) children - it updates all the children with that "popular" flag. And at that point there are no path extensions yet on the last child. So, I suppose that it should be okay to add a check something like if (NULL == path_ext) { return (FIB_PATH_LIST_WALK_CONTINUE); } On Thu, 21 Oct 2021 at 08:29, Rajith PR via lists.fd.io<http://lists.fd.io> <rajith=rtbrick....@lists.fd.io<mailto:rtbrick....@lists.fd.io>> wrote: Hi All, We are seeing below crash when creating mpls tunnels. The issue is easily reproducible just have to create around 100 mpls tunnels. It seems path_ext is coming as NULL. Thread 1 "vpp_main" received signal SIGSEGV, Segmentation fault. 0x00007fe017bba268 in mpls_tunnel_collect_forwarding (pl_index=90, path_index=144, arg=0x7fdfa84acdd8) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:125 125 path_ext->fpe_mpls_flags |= FIB_PATH_EXT_MPLS_FLAG_NO_IP_TTL_DECR; VPP Version : 20.09 Call Stack: Thread 1 (Thread 0x7fe02606d400 (LWP 436)): #0 0x00007fe017bba268 in mpls_tunnel_collect_forwarding (pl_index=90, path_index=144, arg=0x7fdfa84acdd8) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:125 #1 0x00007fe017f85d6d in fib_path_list_walk (path_list_index=90, func=0x7fe017bba210 <mpls_tunnel_collect_forwarding>, ctx=0x7fdfa84acdd8) at /home/supervisor/libvpp/src/vnet/fib/fib_path_list.c:1408 #2 0x00007fe017bba079 in mpls_tunnel_mk_lb (mt=0x7fdff6701cd8, linkt=VNET_LINK_MPLS, fct=FIB_FORW_CHAIN_TYPE_ETHERNET, dpo_lb=0x7fdfa84ace20) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:170 #3 0x00007fe017bb8b12 in mpls_tunnel_restack (mt=0x7fdff6701cd8) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:324 #4 0x00007fe017bbb6c1 in mpls_tunnel_back_walk (node=0x7fdff6701cd8, ctx=0x7fdfa84acea8) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:1005 #5 0x00007fe017f613c2 in fib_node_back_walk_one (ptr=0x7fdfa84acec8, ctx=0x7fdfa84acea8) at /home/supervisor/libvpp/src/vnet/fib/fib_node.c:161 #6 0x00007fe017f4be6a in fib_walk_advance (fwi=0) at /home/supervisor/libvpp/src/vnet/fib/fib_walk.c:368 #7 0x00007fe017f4ca00 in fib_walk_sync (parent_type=FIB_NODE_TYPE_PATH_LIST, parent_index=90, ctx=0x7fdfa84acf70) at /home/supervisor/libvpp/src/vnet/fib/fib_walk.c:792 #8 0x00007fe017f85ae3 in fib_path_list_child_add (path_list_index=90, child_type=FIB_NODE_TYPE_MPLS_TUNNEL, child_index=46) at /home/supervisor/libvpp/src/vnet/fib/fib_path_list.c:1343 #9 0x00007fe017bb89b4 in vnet_mpls_tunnel_path_add (sw_if_index=97, rpaths=0x7fdff66448d0) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:679 #10 0x00007fe017bbaa30 in vnet_create_mpls_tunnel_command_fn (vm=0x7fe017088c40 <vlib_global_main>, input=0x7fdfa84ad820, cmd=0x7fdfe235ed98) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:868 #11 0x00007fe016d84439 in vlib_cli_dispatch_sub_commands (vm=0x7fe017088c40 <vlib_global_main>, cm=0x7fe017088e90 <vlib_global_main+592>, input=0x7fdfa84ad820, parent_command_index=818) at /home/supervisor/libvpp/src/vlib/cli.c:572 #12 0x00007fe016d841ad in vlib_cli_dispatch_sub_commands (vm=0x7fe017088c40 <vlib_global_main>, cm=0x7fe017088e90 <vlib_global_main+592>, input=0x7fdfa84ad820, parent_command_index=0) at /home/supervisor/libvpp/src/vlib/cli.c:529 #13 0x00007fe016d8335f in vlib_cli_input (vm=0x7fe017088c40 <vlib_global_main>, input=0x7fdfa84ad820, function=0x0, function_arg=0) at /home/supervisor/libvpp/src/vlib/cli.c:674 #14 0x00007fe016e4d879 in unix_cli_exec (vm=0x7fe017088c40 <vlib_global_main>, input=0x7fdfa84ade40, cmd=0x7fdfe2367888) at /home/supervisor/libvpp/src/vlib/unix/cli.c:3399 #15 0x00007fe016d84439 in vlib_cli_dispatch_sub_commands (vm=0x7fe017088c40 <vlib_global_main>, cm=0x7fe017088e90 <vlib_global_main+592>, input=0x7fdfa84ade40, parent_command_index=0) at /home/supervisor/libvpp/src/vlib/cli.c:572 #16 0x00007fe016d8335f in vlib_cli_input (vm=0x7fe017088c40 <vlib_global_main>, input=0x7fdfa84ade40, function=0x7fe016e382a0 <unix_vlib_cli_output>, function_arg=0) at /home/supervisor/libvpp/src/vlib/cli.c:674 #17 0x00007fe016e3a0cd in unix_cli_process_input (cm=0x7fe0170895f8 <unix_cli_main>, cli_file_index=0) at /home/supervisor/libvpp/src/vlib/unix/cli.c:2619 #18 0x00007fe016e37251 in unix_cli_process (vm=0x7fe017088c40 <vlib_global_main>, rt=0x7fdffd17b9c0, f=0x0) at /home/supervisor/libvpp/src/vlib/unix/cli.c:2736 #19 0x00007fe016dce8ed in vlib_process_bootstrap (_a=140599548735624) at /home/supervisor/libvpp/src/vlib/main.c:1464 #20 0x00007fe016646c34 in clib_calljmp () at /home/supervisor/libvpp/src/vppinfra/longjmp.S:123 #21 0x00007fdfe2287080 in ?? () #22 0x00007fe016dce32f in vlib_process_startup (vm=0x7fdffc336c40, p=0x7fdffc336c30, f=0x8) at /home/supervisor/libvpp/src/vlib/main.c:1489 #23 0x00007fe0165f9eb0 in mspace_usable_size_with_delta (p=0x7fdffc336c48) at /home/supervisor/libvpp/src/vppinfra/dlmalloc.c:4353 #24 0x00007fe016e38f05 in clib_mem_size_nocheck (p=0x7fdffc336c48) at /home/supervisor/libvpp/src/vppinfra/mem.h:120 #25 0x00007fe016e38dce in clib_mem_size (p=0x7fdffc336c48) at /home/supervisor/libvpp/src/vppinfra/mem.h:249 #26 0x00007fdffb70c7a0 in ?? () #27 0x00007fdfe2287230 in ?? () #28 0x00007fe0166bc34a in clib_bitmap_set (ai=<error reading variable: Cannot access memory at address 0xfffffffffffffffa>, i=<error reading variable: Cannot access memory at address 0xfffffffffffffff2>, value=<error reading variable: Cannot access memory at address 0xffffffffffffffea>) at /home/supervisor/libvpp/src/vppinfra/bitmap.h:186 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Symbol Decodes: (gdb) p path_ext $1 = (fib_path_ext_t *) 0x0 (gdb) info locals ctx = 0x7fdfa84acdd8 path_ext = 0x0 (gdb) p *ctx $2 = {next_hops = 0x7fdffcffda00, mt = 0x7fdff6701cd8, fct = FIB_FORW_CHAIN_TYPE_ETHERNET} (gdb) p $2->mt $3 = (const mpls_tunnel_t *) 0x7fdff6701cd8 (gdb) p *$3 $4 = {mt_node = {fn_type = FIB_NODE_TYPE_MPLS_TUNNEL, fn_pad = 0, fn_children = 4294967295, fn_locks = 0}, mt_flags = MPLS_TUNNEL_FLAG_L2, mt_tag = '\000' <repeats 63 times>, mt_l2_lb = { dpoi_type = DPO_FIRST, dpoi_proto = DPO_PROTO_IP4, dpoi_next_node = 0, dpoi_index = 0}, mt_hw_if_index = 91, mt_sw_if_index = 97, mt_path_list = 90, mt_sibling_index = 4294967295, mt_path_exts = { fpel_exts = 0x0}} (gdb) p $2->next_hops $5 = (load_balance_path_t *) 0x7fdffcffda00 (gdb) p *$5 $6 = {path_dpo = {dpoi_type = DPO_FIRST, dpoi_proto = DPO_PROTO_IP4, dpoi_next_node = 0, dpoi_index = 0}, path_index = 0, path_weight = 0} (gdb) f 10 #10 0x00007fe017bbaa30 in vnet_create_mpls_tunnel_command_fn (vm=0x7fe017088c40 <vlib_global_main>, input=0x7fdfa84ad820, cmd=0x7fdfe235ed98) at /home/supervisor/libvpp/src/vnet/mpls/mpls_tunnel.c:868 868 vnet_mpls_tunnel_path_add(sw_if_index, rpaths); (gdb) info locals _line_input = {buffer = 0x7fdffd1f9f80 "via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels \t1046", index = 18446744073709551615, buffer_marks = 0x7fdffe7caf60, fill_buffer = 0x0, fill_buffer_arg = 0x0} line_input = 0x7fdfa84ad098 vnm = 0x7fe0185ac430 <vnet_main> is_del = 0 '\000' l2_only = 1 '\001' is_multicast = 0 '\000' rpath = {frp_proto = DPO_PROTO_IP6, {{{frp_addr = {{pad = {33022, 234881024, 4289936528}, ip4 = {data = "\376\025\361\031", data_u32 = 435230206, as_u8 = "\376\025\361\031", as_u16 = {5630, 6641}, as_u32 = 435230206}}, ip6 = {as_u8 = "\376\200\000\000\000\000\000\016\220<\263\377\376\025\361\031", as_u16 = {33022, 0, 0, 3584, 15504, 65459, 5630, 6641}, as_u32 = {33022, 234881024, 4289936528, 435230206}, as_u64 = {1008806316531024126, 1869299505291279504}, as_u128 = {1008806316531024126, 1869299505291279504}, as_uword = {1008806316531024126, 1869299505291279504}}, as_u8 = "\376\200\000\000\000\000\000\016\220<\263\377\376\025\361\031", as_u64 = {1008806316531024126, 1869299505291279504}}, {frp_local_label = 33022, frp_eos = (unknown: 234881024)}, frp_bier_imp = 33022}, frp_sw_if_index = 50, frp_rpf_id = 0, {frp_fib_index = 0, frp_bier_fib_index = 0}, frp_label_stack = 0x7fdffe7d1690, dpo = {dpoi_type = DPO_FIRST, dpoi_proto = DPO_PROTO_IP4, dpoi_next_node = 0, dpoi_index = 0}, frp_mitf_flags = 0}, frp_bier_tbl = {bti_set = 33022, bti_sub_domain = 234881024, bti_ecmp = 4289936528, bti_hdr_len = 254, bti_type = (BIER_TABLE_MPLS_TE | unknown: 20)}, frp_udp_encap_id = 33022, frp_classify_table_id = 33022, frp_bier_fmask = 33022, frp_dpo = {dpoi_type = 254, dpoi_proto = 128, dpoi_next_node = 0, dpoi_index = 234881024}}, frp_weight = 1 '\001', frp_preference = 0 '\000', frp_flags = FIB_ROUTE_PATH_FLAG_NONE} rpaths = 0x7fdff66448d0 sw_if_index = 97 payload_proto = 2 error = 0x0 Configuration: mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1000 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1001 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1002 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1003 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1004 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1005 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1006 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1007 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1008 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1009 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1010 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1011 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1012 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1013 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1014 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1015 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1016 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1017 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1018 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1019 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1020 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1021 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1022 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1023 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1024 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1025 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1026 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1027 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1028 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1029 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1030 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1031 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1032 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1033 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1034 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1035 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1036 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1037 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1038 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1039 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1040 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1041 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1042 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1043 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1044 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1045 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1046 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1047 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1048 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1049 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1050 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1051 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1052 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1053 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1054 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1055 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1056 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1057 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1058 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1059 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1060 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1061 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1062 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1063 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1064 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1065 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1066 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1067 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1068 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1069 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1070 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1071 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1072 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1073 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1074 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1075 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1076 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1077 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1078 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1079 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1080 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1081 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1082 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1083 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1084 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1085 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1086 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1087 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1088 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1089 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1090 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1091 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1092 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1093 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1094 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1095 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1096 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1097 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1098 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1099 mpls tunnel l2-only via fe80::e:903c:b3ff:fe15:f119 ifp-0/0/0.13 out-labels 1100 Thanks, Rajith NOTICE TO RECIPIENT This e-mail message and any attachments are confidential and may be privileged. If you received this e-mail in error, any review, use, dissemination, distribution, or copying of this e-mail is strictly prohibited. Please notify us immediately of the error by return e-mail and please delete this message from your system. For more information about Rtbrick, please visit us at www.rtbrick.com<http://www.rtbrick.com> -- Best regards Stanislav Zaikin
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20352): https://lists.fd.io/g/vpp-dev/message/20352 Mute This Topic: https://lists.fd.io/mt/86484036/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-