X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Ffib_path_ext.c;h=a285ba07f7c3064fb329a11ab6133cae1f707d14;hb=62fe07c8e30a6ac718fe65528592fe6964d753fa;hp=4438671b4a0050cc10fa77ec80c112acfcc88193;hpb=bfe470c04a58bceed5ba1892dd97e1708b700685;p=vpp.git diff --git a/src/vnet/fib/fib_path_ext.c b/src/vnet/fib/fib_path_ext.c index 4438671b4a0..a285ba07f7c 100644 --- a/src/vnet/fib/fib_path_ext.c +++ b/src/vnet/fib/fib_path_ext.c @@ -255,6 +255,15 @@ fib_path_ext_stack (fib_path_ext_t *path_ext, chain_proto, mldi); } + else if (child_fct == FIB_FORW_CHAIN_TYPE_MPLS_EOS) + { + /* + * MPLS EOS packets using an imp-null. Insert the disposition. + */ + fib_path_stack_mpls_disp(nh->path_index, + fib_forw_chain_type_to_dpo_proto(parent_fct), + &nh->path_dpo); + } } dpo_reset(&via_dpo);