VPP-1459:Ip4 lookup fail when exist prefix cover. 16/15316/1
authormu.duojiao <mu.duojiao@zte.com.cn>
Wed, 17 Oct 2018 02:59:09 +0000 (10:59 +0800)
committermu.duojiao <mu.duojiao@zte.com.cn>
Wed, 17 Oct 2018 02:59:09 +0000 (10:59 +0800)
Change-Id: I4ba0aeb65219596475345e42b8cd34019f5594c6
Signed-off-by: mu.duojiao <mu.duojiao@zte.com.cn>
src/vnet/ip/ip4_mtrie.c [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 6cd199a..fbb8a74
@@ -551,9 +551,7 @@ unset_leaf (ip4_fib_mtrie_t * m,
 
          old_ply->leaves[i] =
            ip4_fib_mtrie_leaf_set_adj_index (a->cover_adj_index);
-         old_ply->dst_address_bits_of_leaves[i] =
-           clib_max (old_ply->dst_address_bits_base,
-                     a->cover_address_length);
+         old_ply->dst_address_bits_of_leaves[i] = a->cover_address_length;
 
          old_ply->n_non_empty_leafs +=
            ip4_fib_mtrie_leaf_is_non_empty (old_ply, i);