Add/del functions can be used from external modules.
Type: improvement
Change-Id: I267bcfacd58970bcacae13744d8acc690b87d2fc
Signed-off-by: Benoît Ganne <bganne@cisco.com>
API_TEST_SOURCES
test_api.c
API_TEST_SOURCES
test_api.c
+
+ INSTALL_HEADERS
+ ip_session_redirect.h
return pool_elt_at_index (im->pool, p[0]);
}
return pool_elt_at_index (im->pool, p[0]);
}
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)
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)
return ip_session_redirect_stack (ipr);
}
return ip_session_redirect_stack (ipr);
}
ip_session_redirect_del (vlib_main_t *vm, u32 table_index, const u8 *match)
{
ip_session_redirect_main_t *im = &ip_session_redirect_main;
ip_session_redirect_del (vlib_main_t *vm, u32 table_index, const u8 *match)
{
ip_session_redirect_main_t *im = &ip_session_redirect_main;