diff options
author | Dave Barach <dave@barachs.net> | 2017-03-14 09:10:56 -0400 |
---|---|---|
committer | Dave Barach <dave@barachs.net> | 2017-03-14 09:36:17 -0400 |
commit | b64e4e2af314e1b2bc074b12ede50ad6d96c37c0 (patch) | |
tree | 0a4f94b40f41ebb5e7bae871d66da024d56b08d8 /src/vpp | |
parent | c563e0e11e0725b6cb85b4f1c405084385612b2f (diff) |
Clean up dead API client reaper callack scheme
Change-Id: Iec3df234ca9f717d87787cefc76b73ed9ad42332
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vpp')
-rw-r--r-- | src/vpp/api/api.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/vpp/api/api.c b/src/vpp/api/api.c index c85dc680..673ffe56 100644 --- a/src/vpp/api/api.c +++ b/src/vpp/api/api.c @@ -164,8 +164,8 @@ static int arp_change_delete_callback (u32 pool_index, u8 * notused); static int nd_change_delete_callback (u32 pool_index, u8 * notused); /* Clean up all registrations belonging to the indicated client */ -int -vl_api_memclnt_delete_callback (u32 client_index) +static clib_error_t * +memclnt_delete_callback (u32 client_index) { vpe_api_main_t *vam = &vpe_api_main; vpe_client_registration_t *rp; @@ -186,6 +186,8 @@ vl_api_memclnt_delete_callback (u32 client_index) return 0; } +VL_MSG_API_REAPER_FUNCTION (memclnt_delete_callback); + pub_sub_handler (oam_events, OAM_EVENTS); #define RESOLUTION_EVENT 1 |