FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | app_ns_api_handle_ |
Macros | |
#define | APP_NAMESPACE_INVALID_INDEX ((u32)~0) |
#define | aah_app_ns_index l_index |
#define | aah_app_wrk_index l_index |
#define | aah_sock_index u_index |
#define | aah_file_index u_index |
Typedefs | |
typedef struct _app_namespace | app_namespace_t |
typedef struct _vnet_app_namespace_add_del_args | vnet_app_namespace_add_del_args_t |
typedef struct app_ns_api_handle_ | app_ns_api_handle_t |
#define aah_app_ns_index l_index |
Definition at line 107 of file application_namespace.h.
#define aah_app_wrk_index l_index |
Definition at line 108 of file application_namespace.h.
#define aah_file_index u_index |
Definition at line 110 of file application_namespace.h.
#define aah_sock_index u_index |
Definition at line 109 of file application_namespace.h.
#define APP_NAMESPACE_INVALID_INDEX ((u32)~0) |
Definition at line 74 of file application_namespace.h.
typedef struct _app_namespace app_namespace_t |
typedef struct app_ns_api_handle_ app_ns_api_handle_t |
typedef struct _vnet_app_namespace_add_del_args vnet_app_namespace_add_del_args_t |
app_namespace_t* app_namespace_alloc | ( | u8 * | ns_id | ) |
Definition at line 58 of file application_namespace.c.
app_namespace_t* app_namespace_get | ( | u32 | index | ) |
|
inlinestatic |
Definition at line 89 of file application_namespace.h.
u32 app_namespace_get_fib_index | ( | app_namespace_t * | app_ns, |
u8 | fib_proto | ||
) |
app_namespace_t* app_namespace_get_from_id | ( | const u8 * | ns_id | ) |
Definition at line 43 of file application_namespace.c.
session_table_t* app_namespace_get_local_table | ( | app_namespace_t * | app_ns | ) |
Definition at line 158 of file application_namespace.c.
const u8* app_namespace_id | ( | app_namespace_t * | app_ns | ) |
Definition at line 142 of file application_namespace.c.
u32 app_namespace_index | ( | app_namespace_t * | app_ns | ) |
void app_namespaces_init | ( | void | ) |
Definition at line 176 of file application_namespace.c.
int appns_sapi_add_ns_socket | ( | app_namespace_t * | app_ns | ) |
Definition at line 1648 of file session_api.c.
|
inlinestatic |
void appns_sapi_enable | ( | void | ) |
u8 appns_sapi_enabled | ( | void | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 144 of file application_namespace.h.
|
inlinestatic |
STATIC_ASSERT | ( | sizeof(app_ns_api_handle_t) | = =sizeof(u64) , |
"not u64" | |||
) |
int vnet_app_namespace_add_del | ( | vnet_app_namespace_add_del_args_t * | a | ) |
Definition at line 70 of file application_namespace.c.