X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Ffib%2Fmpls_fib.c;h=223a0ddd7533180eacd3615839c0d43645e0aa2e;hb=eb987d3a09f669787014b1553f032219522149e1;hp=4eeef7abb735fe2f9a82428a87ba2f5b489527fc;hpb=1500254bee11355bbd69cc1dd9705be4f002f2bd;p=vpp.git diff --git a/src/vnet/fib/mpls_fib.c b/src/vnet/fib/mpls_fib.c index 4eeef7abb73..223a0ddd753 100644 --- a/src/vnet/fib/mpls_fib.c +++ b/src/vnet/fib/mpls_fib.c @@ -92,7 +92,7 @@ mpls_fib_create_with_table_id (u32 table_id, mpls_fib_t *mf; int i; - pool_get_aligned(mpls_main.fibs, fib_table, CLIB_CACHE_LINE_BYTES); + pool_get(mpls_main.fibs, fib_table); pool_get_aligned(mpls_main.mpls_fibs, mf, CLIB_CACHE_LINE_BYTES); ASSERT((fib_table - mpls_main.fibs) == @@ -359,6 +359,18 @@ mpls_fib_table_walk (mpls_fib_t *mpls_fib, })); } +u8 * +format_mpls_fib_table_memory (u8 * s, va_list * args) +{ + u64 n_tables, mem; + + n_tables = pool_elts(mpls_main.fibs); + mem = n_tables * sizeof(mpls_fib_t); + s = format(s, "%=30s %=6ld %=8ld\n", "MPLS", n_tables, mem); + + return (s); +} + static void mpls_fib_table_show_all (const mpls_fib_t *mpls_fib, vlib_main_t * vm)