fib: add barrier sync, pool/vector expand cases 07/27407/2
authorDave Barach <dave@barachs.net>
Wed, 3 Jun 2020 12:05:15 +0000 (08:05 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 4 Jun 2020 14:42:26 +0000 (14:42 +0000)
commit8341f76fd1cd4351961cd8161cfed2814fc55103
tree420010b919dacc54dde85e9f5d5b6fc305775aa2
parentc39c79c5aa7b5410f3aad4a770a741ab04f7dcc5
fib: add barrier sync, pool/vector expand cases

load_balance_alloc_i(...) is not thread safe when the
load_balance_pool or combined counter vectors expand.

Type: fix

Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I7f295ed77350d1df0434d5ff461eedafe79131de
src/vlib/counter.c
src/vlib/counter.h
src/vnet/dpo/load_balance.c