FD.io VPP
v17.10-9-gd594711
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | ip4_nbr_stats_ctx_t_ |
The context passed when collecting adjacency counters. More... | |
struct | ip6_nbr_stats_ctx_t_ |
The context passed when collecting adjacency counters. More... | |
struct | add_routes_in_fib_arg_t |
Typedefs | |
typedef struct ip4_nbr_stats_ctx_t_ | ip4_nbr_stats_ctx_t |
The context passed when collecting adjacency counters. More... | |
typedef struct ip6_nbr_stats_ctx_t_ | ip6_nbr_stats_ctx_t |
The context passed when collecting adjacency counters. More... | |
Variables | |
stats_main_t | stats_main |
#define foreach_stats_msg |
#define stats_reg | ( | n | ) | vec_free(registrations[IDX_##n]); |
#define stats_reg | ( | n | ) | vec_reset_length(registrations[IDX_##n]); |
#define stats_reg | ( | n | ) | vec_add1(registrations[IDX_##n], ~0); |
#define stats_reg | ( | n | ) |
#define vl_api_vnet_interface_combined_counters_t_endian vl_noop_handler |
#define vl_api_vnet_interface_combined_counters_t_print vl_noop_handler |
#define vl_api_vnet_interface_simple_counters_t_endian vl_noop_handler |
#define vl_api_vnet_interface_simple_counters_t_print vl_noop_handler |
#define vl_api_vnet_ip4_fib_counters_t_endian vl_noop_handler |
#define vl_api_vnet_ip4_fib_counters_t_print vl_noop_handler |
#define vl_api_vnet_ip4_nbr_counters_t_endian vl_noop_handler |
#define vl_api_vnet_ip4_nbr_counters_t_print vl_noop_handler |
#define vl_api_vnet_ip6_fib_counters_t_endian vl_noop_handler |
#define vl_api_vnet_ip6_fib_counters_t_print vl_noop_handler |
#define vl_api_vnet_ip6_nbr_counters_t_endian vl_noop_handler |
#define vl_api_vnet_ip6_nbr_counters_t_print vl_noop_handler |
#define vl_print | ( | handle, | |
... | |||
) | vlib_cli_output (handle, __VA_ARGS__) |
typedef struct ip4_nbr_stats_ctx_t_ ip4_nbr_stats_ctx_t |
The context passed when collecting adjacency counters.
typedef struct ip6_nbr_stats_ctx_t_ ip6_nbr_stats_ctx_t |
The context passed when collecting adjacency counters.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void dslock | ( | stats_main_t * | sm, |
int | release_hint, | ||
int | tag | ||
) |
void dsunlock | ( | stats_main_t * | sm | ) |
|
static |
vpe_client_registration_t* get_clients_for_stat | ( | u32 | reg, |
u32 | item | ||
) |
void handle_client_registration | ( | vpe_client_registration_t * | client, |
u32 | stat, | ||
u32 | item, | ||
int | enable_disable | ||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void stats_dslock_with_hint | ( | int | hint, |
int | tag | ||
) |
void stats_dsunlock | ( | int | hint, |
int | tag | ||
) |
|
static |
int stats_memclnt_delete_callback | ( | u32 | client_index | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
VLIB_REGISTER_THREAD | ( | stats_thread_reg | , |
static | |||
) |
stats_main_t stats_main |