From 69842be389f8a14825e5a4145506b41de39a9d78 Mon Sep 17 00:00:00 2001 From: Miklos Tirpak Date: Fri, 13 Nov 2020 15:18:11 +0100 Subject: [PATCH] fib: increase the reference counter size for mfib to 32 bits The 16 bits counter size limits the number of interfaces to 65K which is too low for certain use cases. GTP-U for example creates a new interface for every tunnel. This change makes the mfib reference counter size inline with the fib one. Type: fix Signed-off-by: Miklos Tirpak Change-Id: I9354367484f3232fc5a770f2df7e0959e22e626f --- src/vnet/mfib/mfib_table.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vnet/mfib/mfib_table.h b/src/vnet/mfib/mfib_table.h index d6b6dc3845d..9a682b53a67 100644 --- a/src/vnet/mfib/mfib_table.h +++ b/src/vnet/mfib/mfib_table.h @@ -99,7 +99,7 @@ typedef struct mfib_table_t_ /** * number of locks on the table */ - u16 mft_locks[MFIB_TABLE_N_LOCKS]; + u32 mft_locks[MFIB_TABLE_N_LOCKS]; /** * Table ID (hash key) for this FIB. -- 2.16.6