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 <rajith= 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 > > > > -- Best regards Stanislav Zaikin
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20351): https://lists.fd.io/g/vpp-dev/message/20351 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] -=-=-=-=-=-=-=-=-=-=-=-