vppinfra: store vector header size and alignment into header 91/35691/4
authorDamjan Marion <damarion@cisco.com>
Wed, 16 Mar 2022 16:57:29 +0000 (17:57 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Thu, 17 Mar 2022 20:31:14 +0000 (20:31 +0000)
commit1da361f9ea525663a1141c3665a67df5e81c4133
tree301fd513bc709e68b31d9671e63e9894b8aee36b
parent2b702da86c42267682b30a888299b89718bc46e8
vppinfra: store vector header size and alignment into header

On the forst vector alloc values are stored into header.
Later, when vector grows values from header are used istead of provided
ones.

In the debug image code will assert if same values are not provided.

Type: improvement
Change-Id: I8fdcfa495e9c1df0f6392c90f634e8c74b73b328
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vppinfra/fifo.c
src/vppinfra/vec.c
src/vppinfra/vec_bootstrap.h