From: Benoît Ganne Date: Thu, 8 Feb 2024 16:08:28 +0000 (+0100) Subject: ip_session_redirect: export symbols X-Git-Tag: v24.10-rc0~270 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=728606591135982f4677e51f668e18bd1a3873bb;p=vpp.git ip_session_redirect: export symbols Add/del functions can be used from external modules. Type: improvement Change-Id: I267bcfacd58970bcacae13744d8acc690b87d2fc Signed-off-by: Benoît Ganne --- diff --git a/src/plugins/ip_session_redirect/CMakeLists.txt b/src/plugins/ip_session_redirect/CMakeLists.txt index f77500fc9fc..09b93d72759 100644 --- a/src/plugins/ip_session_redirect/CMakeLists.txt +++ b/src/plugins/ip_session_redirect/CMakeLists.txt @@ -21,4 +21,7 @@ add_vpp_plugin(ip_session_redirect API_TEST_SOURCES test_api.c + + INSTALL_HEADERS + ip_session_redirect.h ) diff --git a/src/plugins/ip_session_redirect/redirect.c b/src/plugins/ip_session_redirect/redirect.c index d925d12cde7..ea18182e309 100644 --- a/src/plugins/ip_session_redirect/redirect.c +++ b/src/plugins/ip_session_redirect/redirect.c @@ -80,7 +80,7 @@ ip_session_redirect_find (ip_session_redirect_main_t *im, u32 table_index, return pool_elt_at_index (im->pool, p[0]); } -int +__clib_export int ip_session_redirect_add (vlib_main_t *vm, u32 table_index, u32 opaque_index, dpo_proto_t proto, int is_punt, const u8 *match, const fib_route_path_t *rpaths) @@ -138,7 +138,7 @@ ip_session_redirect_add (vlib_main_t *vm, u32 table_index, u32 opaque_index, return ip_session_redirect_stack (ipr); } -int +__clib_export int ip_session_redirect_del (vlib_main_t *vm, u32 table_index, const u8 *match) { ip_session_redirect_main_t *im = &ip_session_redirect_main;