api: remove clib_mem_init from vppapiclient contructor 14/29114/2
authorOle Troan <ot@cisco.com>
Mon, 28 Sep 2020 14:15:18 +0000 (16:15 +0200)
committerDamjan Marion <dmarion@me.com>
Mon, 28 Sep 2020 16:17:25 +0000 (16:17 +0000)
commitf68fccfe7e188fec2c9f91da38ca9acf6f67d811
tree7b0110e904980043cb9cc9772eb5fdbb7f7c8d71
parent2c714a0cec9de07816a5397a4a6d69a103378731
api:  remove clib_mem_init from vppapiclient contructor

Having the constructor in the vppapiclient library led to
conflicts with applications wanting to allocate their own heap.
Note: Change of behaviour, applications that do not use a CLIB
heap must now call vac_mem_init() before using any functions from
vppapiclient.

Type: fix
Signed-off-by: Ole Troan <ot@cisco.com>
Change-Id: Ib155a54579ea5a0dbc26cb4b6daca1274e1dfdfa
src/vpp-api/client/client.c
src/vpp-api/client/vppapiclient.h
src/vpp-api/python/vpp_papi/vpp_transport_shmem.py