FD.io VPP  v17.10-9-gd594711
Vector Packet Processing
stats.h File Reference
+ Include dependency graph for stats.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  data_structure_lock_t
 
struct  vnet_simple_counter_t
 
struct  vnet_combined_counter_t
 
struct  ip6_route_t
 
struct  do_ip46_fibs_t
 
struct  client_registration_reply_t
 
struct  vpe_client_stats_registration_t
 
struct  stats_main_t
 

Macros

#define stats_reg(n)   IDX_##n,
 

Enumerations

enum  stats_reg_index_t { STATS_REG_N_IDX }
 

Functions

typedef CLIB_PACKED (struct{ip4_address_t address;u32 address_length:6;u32 index:26;}) ip4_route_t
 stats request registration indexes More...
 
void dslock (stats_main_t *sm, int release_hint, int tag)
 
void dsunlock (stats_main_t *sm)
 

Variables

stats_main_t stats_main
 

Macro Definition Documentation

#define stats_reg (   n)    IDX_##n,

Definition at line 103 of file stats.h.

Enumeration Type Documentation

Enumerator
STATS_REG_N_IDX 

Definition at line 101 of file stats.h.

Function Documentation

typedef CLIB_PACKED ( struct{ip4_address_t address;u32 address_length:6;u32 index:26;}  )

stats request registration indexes

void dslock ( stats_main_t sm,
int  release_hint,
int  tag 
)

Definition at line 193 of file stats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void dsunlock ( stats_main_t sm)

Definition at line 226 of file stats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

stats_main_t stats_main

Definition at line 187 of file stats.h.