ip_session_redirect: export symbols 21/40321/2
authorBenoît Ganne <bganne@cisco.com>
Thu, 8 Feb 2024 16:08:28 +0000 (17:08 +0100)
committerMohammed HAWARI <momohawari@gmail.com>
Mon, 12 Feb 2024 09:59:57 +0000 (09:59 +0000)
Add/del functions can be used from external modules.

Type: improvement

Change-Id: I267bcfacd58970bcacae13744d8acc690b87d2fc
Signed-off-by: Benoît Ganne <bganne@cisco.com>
src/plugins/ip_session_redirect/CMakeLists.txt
src/plugins/ip_session_redirect/redirect.c

index f77500f..09b93d7 100644 (file)
@@ -21,4 +21,7 @@ add_vpp_plugin(ip_session_redirect
 
   API_TEST_SOURCES
   test_api.c
+
+  INSTALL_HEADERS
+  ip_session_redirect.h
 )
index d925d12..ea18182 100644 (file)
@@ -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;