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 <bganne@cisco.com>
This commit is contained in:
Benoît Ganne
2024-02-08 17:08:28 +01:00
committed by Mohammed HAWARI
parent d4f405a70f
commit 7286065911
2 changed files with 5 additions and 2 deletions

View File

@ -21,4 +21,7 @@ add_vpp_plugin(ip_session_redirect
API_TEST_SOURCES
test_api.c
INSTALL_HEADERS
ip_session_redirect.h
)

View 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;