FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | vpe_client_registration_t |
struct | vpe_api_main_t |
Macros | |
#define | f64_endian(a) |
#define | f64_print(a, b) |
#define | REPLY_MSG_ID_BASE 0 |
#define | REPLY_MACRO(t) |
#define | REPLY_MACRO_END(t) |
#define | REPLY_MACRO2(t, body) |
#define | REPLY_MACRO2_END(t, body) |
#define | REPLY_MACRO2_ZERO(t, body) |
#define | REPLY_MACRO_DETAILS2(t, body) |
#define | REPLY_MACRO_DETAILS4(t, rp, context, body) |
#define | REPLY_MACRO3(t, n, body) |
#define | REPLY_MACRO3_ZERO(t, n, body) |
#define | REPLY_MACRO4(t, n, body) |
#define | REPLY_AND_DETAILS_MACRO(t, p, body) |
#define | REPLY_AND_DETAILS_VEC_MACRO(t, v, mp, rmp, rv, body) |
#define | VALIDATE_SW_IF_INDEX(mp) |
#define | BAD_SW_IF_INDEX_LABEL |
#define | VALIDATE_RX_SW_IF_INDEX(mp) |
#define | BAD_RX_SW_IF_INDEX_LABEL |
#define | VALIDATE_TX_SW_IF_INDEX(mp) |
#define | BAD_TX_SW_IF_INDEX_LABEL |
#define | VALIDATE_BD_ID(mp) |
#define | BAD_BD_ID_LABEL |
#define | pub_sub_handler(lca, UCA) |
#define | foreach_registration_hash |
Functions | |
static uword | vnet_sw_if_index_is_api_valid (u32 sw_if_index) |
Variables | |
vpe_api_main_t | vpe_api_main |
#define BAD_BD_ID_LABEL |
Definition at line 331 of file api_helper_macros.h.
#define BAD_RX_SW_IF_INDEX_LABEL |
Definition at line 303 of file api_helper_macros.h.
#define BAD_SW_IF_INDEX_LABEL |
Definition at line 289 of file api_helper_macros.h.
#define BAD_TX_SW_IF_INDEX_LABEL |
Definition at line 317 of file api_helper_macros.h.
#define f64_endian | ( | a | ) |
Definition at line 23 of file api_helper_macros.h.
Definition at line 24 of file api_helper_macros.h.
#define foreach_registration_hash |
Definition at line 394 of file api_helper_macros.h.
#define pub_sub_handler | ( | lca, | |
UCA | |||
) |
Definition at line 337 of file api_helper_macros.h.
#define REPLY_AND_DETAILS_MACRO | ( | t, | |
p, | |||
body | |||
) |
Definition at line 204 of file api_helper_macros.h.
#define REPLY_AND_DETAILS_VEC_MACRO | ( | t, | |
v, | |||
mp, | |||
rmp, | |||
rv, | |||
body | |||
) |
Definition at line 244 of file api_helper_macros.h.
#define REPLY_MACRO | ( | t | ) |
Definition at line 30 of file api_helper_macros.h.
#define REPLY_MACRO2 | ( | t, | |
body | |||
) |
Definition at line 65 of file api_helper_macros.h.
#define REPLY_MACRO2_END | ( | t, | |
body | |||
) |
Definition at line 81 of file api_helper_macros.h.
#define REPLY_MACRO2_ZERO | ( | t, | |
body | |||
) |
Definition at line 101 of file api_helper_macros.h.
#define REPLY_MACRO3 | ( | t, | |
n, | |||
body | |||
) |
Definition at line 141 of file api_helper_macros.h.
#define REPLY_MACRO3_ZERO | ( | t, | |
n, | |||
body | |||
) |
Definition at line 157 of file api_helper_macros.h.
#define REPLY_MACRO4 | ( | t, | |
n, | |||
body | |||
) |
Definition at line 173 of file api_helper_macros.h.
#define REPLY_MACRO_DETAILS2 | ( | t, | |
body | |||
) |
Definition at line 117 of file api_helper_macros.h.
#define REPLY_MACRO_DETAILS4 | ( | t, | |
rp, | |||
context, | |||
body | |||
) |
Definition at line 132 of file api_helper_macros.h.
#define REPLY_MACRO_END | ( | t | ) |
Definition at line 46 of file api_helper_macros.h.
#define REPLY_MSG_ID_BASE 0 |
Definition at line 27 of file api_helper_macros.h.
#define VALIDATE_BD_ID | ( | mp | ) |
Definition at line 323 of file api_helper_macros.h.
#define VALIDATE_RX_SW_IF_INDEX | ( | mp | ) |
Definition at line 295 of file api_helper_macros.h.
#define VALIDATE_SW_IF_INDEX | ( | mp | ) |
Definition at line 281 of file api_helper_macros.h.
#define VALIDATE_TX_SW_IF_INDEX | ( | mp | ) |
Definition at line 309 of file api_helper_macros.h.
Definition at line 276 of file api_helper_macros.h.
vpe_api_main_t vpe_api_main |
Definition at line 55 of file interface_api.c.