FD.io VPP
v18.01-8-g0eacf49
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | vlib_parse_item_t |
struct | vlib_parse_graph_t |
struct | vlib_parse_type |
struct | parse_registration_t |
struct | vlib_parse_main |
Macros | |
#define | foreach_parse_match_type |
#define | PARSE_INIT(x, s, e) |
#define | PARSE_TYPE_INIT(n, m, c, f) |
Typedefs | |
typedef vlib_parse_match_t( | vlib_parse_match_function_t) (struct vlib_parse_main *, struct vlib_parse_type *, vlib_lex_token_t *, vlib_parse_value_t *) |
typedef void( | vlib_parse_value_cleanup_function_t) (vlib_parse_value_t *) |
typedef struct vlib_parse_type | vlib_parse_type_t |
typedef struct vlib_parse_main | vlib_parse_main_t |
typedef vlib_parse_match_t( | vlib_parse_eval_function_t) (vlib_parse_main_t *, vlib_parse_item_t *, vlib_parse_value_t *) |
Enumerations | |
enum | vlib_parse_match_t { foreach_parse_match_type } |
Functions | |
vlib_parse_match_t | vlib_parse_eval (u8 *input) |
#define foreach_parse_match_type |
#define PARSE_INIT | ( | x, | |
s, | |||
e | |||
) |
#define PARSE_TYPE_INIT | ( | n, | |
m, | |||
c, | |||
f | |||
) |
typedef vlib_parse_match_t( vlib_parse_eval_function_t) (vlib_parse_main_t *, vlib_parse_item_t *, vlib_parse_value_t *) |
typedef struct vlib_parse_main vlib_parse_main_t |
typedef vlib_parse_match_t( vlib_parse_match_function_t) (struct vlib_parse_main *, struct vlib_parse_type *, vlib_lex_token_t *, vlib_parse_value_t *) |
typedef struct vlib_parse_type vlib_parse_type_t |
typedef void( vlib_parse_value_cleanup_function_t) (vlib_parse_value_t *) |
enum vlib_parse_match_t |
vlib_parse_match_t vlib_parse_eval | ( | u8 * | input | ) |
vlib_parse_match_function_t eof_match |
format_function_t format_vlib_parse_value |
vlib_parse_match_function_t number_match |
vlib_parse_match_function_t rule_match |
vlib_parse_match_function_t word_match |