fib: fix mpls db label overflow 05/35405/1
authorDmitry Valter <d-valter@yandex-team.ru>
Tue, 22 Feb 2022 06:40:22 +0000 (06:40 +0000)
committerDmitry Valter <dvalter@protonmail.com>
Tue, 22 Feb 2022 06:40:22 +0000 (06:40 +0000)
commitcf2595dfc0b446dd9bd5311d972cfb53b5567df8
treea7208669c1986c51497fa10771e68515c26324c1
parentd85fe1a2164daf3cb23f48e6b9fd1ec2d97c87bc
fib: fix mpls db label overflow

mpls fib DB size was 2^20 instead of intended 2^21.
Therefore large mpls labels caused DB to overflow and write
to other tables or some random objects. Or crash with ASAN.
Sometimes.

Type: fix

Signed-off-by: Dmitry Valter <d-valter@yandex-team.ru>
Change-Id: I6db65680037a266fe47e8213464a0c16de63c06c
src/vnet/fib/mpls_fib.h