FIB: Sources must be keep in priority order, so re-sort after a vec_del 51/15551/4
authorNeale Ranns <nranns@cisco.com>
Fri, 26 Oct 2018 11:17:54 +0000 (04:17 -0700)
committerDamjan Marion <dmarion@me.com>
Sat, 27 Oct 2018 10:24:05 +0000 (10:24 +0000)
Change-Id: I77af4f3a7e826ea5c1a23ee8b348faefe9f2facc
Signed-off-by: Neale Ranns <nranns@cisco.com>
src/vnet/fib/fib_entry_src.c

index 6868da6..b3b40bf 100644 (file)
@@ -173,6 +173,8 @@ fib_entry_src_action_deinit (fib_entry_t *fib_entry,
 
     fib_path_ext_list_flush(&esrc->fes_path_exts);
     vec_del1(fib_entry->fe_srcs, index);
+    vec_sort_with_function(fib_entry->fe_srcs,
+                          fib_entry_src_cmp_for_sort);
 }
 
 fib_entry_src_cover_res_t