fib: add barrier lock for fib_urpf_list_pool and fib_entry_pool 74/33874/2
authorStanislav Zaikin <zstaseg@gmail.com>
Tue, 28 Sep 2021 16:31:32 +0000 (18:31 +0200)
committerNeale Ranns <neale@graphiant.com>
Wed, 29 Sep 2021 07:29:07 +0000 (07:29 +0000)
commit754cffbe1635feb261536c96e0b0f32ae876f2ef
treed43ab27ab1277a0b5a95ca624a78259763a7fbbc
parent36217e3ca8a1ca2e7a341b6b44ffc25e6497191c
fib: add barrier lock for fib_urpf_list_pool and fib_entry_pool

Pools fib_urpf_list_pool and fib_entry_pool can grow while ip6_urpf_loose_check/fib_entry_get_flags_for_source are being executed. That may result as a crash in mt environment.

Type: fix

Change-Id: I44ca2cb70255e7aaf2e1f7a7d2eecd25cbdd0aaa
Signed-off-by: Stanislav Zaikin <zstaseg@gmail.com>
src/vnet/fib/fib_entry.c
src/vnet/fib/fib_urpf_list.c