FD.io VPP  v19.08.3-2-gbabecb413
Vector Packet Processing
counter.c File Reference
+ Include dependency graph for counter.c:

Go to the source code of this file.

Functions

void vlib_clear_simple_counters (vlib_simple_counter_main_t *cm)
 Clear a collection of simple counters. More...
 
void vlib_clear_combined_counters (vlib_combined_counter_main_t *cm)
 Clear a collection of combined counters. More...
 
void vlib_validate_simple_counter (vlib_simple_counter_main_t *cm, u32 index)
 validate a simple counter More...
 
void vlib_free_simple_counter (vlib_simple_counter_main_t *cm)
 
void vlib_validate_combined_counter (vlib_combined_counter_main_t *cm, u32 index)
 validate a combined counter More...
 
int vlib_validate_combined_counter_will_expand (vlib_combined_counter_main_t *cm, u32 index)
 
void vlib_free_combined_counter (vlib_combined_counter_main_t *cm)
 
u32 vlib_combined_counter_n_counters (const vlib_combined_counter_main_t *cm)
 The number of counters (not the number of per-thread counters) More...
 
u32 vlib_simple_counter_n_counters (const vlib_simple_counter_main_t *cm)
 The number of counters (not the number of per-thread counters) More...
 
void serialize_vlib_simple_counter_main (serialize_main_t *m, va_list *va)
 
void unserialize_vlib_simple_counter_main (serialize_main_t *m, va_list *va)
 
void serialize_vlib_combined_counter_main (serialize_main_t *m, va_list *va)
 
void unserialize_vlib_combined_counter_main (serialize_main_t *m, va_list *va)
 

Function Documentation

◆ serialize_vlib_combined_counter_main()

void serialize_vlib_combined_counter_main ( serialize_main_t m,
va_list *  va 
)

Definition at line 201 of file counter.c.

◆ serialize_vlib_simple_counter_main()

void serialize_vlib_simple_counter_main ( serialize_main_t m,
va_list *  va 
)

Definition at line 189 of file counter.c.

◆ unserialize_vlib_combined_counter_main()

void unserialize_vlib_combined_counter_main ( serialize_main_t m,
va_list *  va 
)

Definition at line 207 of file counter.c.

◆ unserialize_vlib_simple_counter_main()

void unserialize_vlib_simple_counter_main ( serialize_main_t m,
va_list *  va 
)

Definition at line 195 of file counter.c.

◆ vlib_clear_combined_counters()

void vlib_clear_combined_counters ( vlib_combined_counter_main_t cm)

Clear a collection of combined counters.

Parameters
cm- (vlib_combined_counter_main_t *) collection to clear

Definition at line 61 of file counter.c.

+ Here is the caller graph for this function:

◆ vlib_clear_simple_counters()

void vlib_clear_simple_counters ( vlib_simple_counter_main_t cm)

Clear a collection of simple counters.

Parameters
cm- (vlib_simple_counter_main_t *) collection to clear

Definition at line 44 of file counter.c.

+ Here is the caller graph for this function:

◆ vlib_combined_counter_n_counters()

u32 vlib_combined_counter_n_counters ( const vlib_combined_counter_main_t cm)

The number of counters (not the number of per-thread counters)

Definition at line 175 of file counter.c.

+ Here is the caller graph for this function:

◆ vlib_free_combined_counter()

void vlib_free_combined_counter ( vlib_combined_counter_main_t cm)

Definition at line 161 of file counter.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vlib_free_simple_counter()

void vlib_free_simple_counter ( vlib_simple_counter_main_t cm)

Definition at line 94 of file counter.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vlib_simple_counter_n_counters()

u32 vlib_simple_counter_n_counters ( const vlib_simple_counter_main_t cm)

The number of counters (not the number of per-thread counters)

Definition at line 182 of file counter.c.

+ Here is the caller graph for this function:

◆ vlib_validate_combined_counter()

void vlib_validate_combined_counter ( vlib_combined_counter_main_t cm,
u32  index 
)

validate a combined counter

Parameters
cm- (vlib_combined_counter_main_t *) pointer to the counter collection
index- (u32) index of the counter to validate

Definition at line 108 of file counter.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vlib_validate_combined_counter_will_expand()

int vlib_validate_combined_counter_will_expand ( vlib_combined_counter_main_t cm,
u32  index 
)

Definition at line 124 of file counter.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ vlib_validate_simple_counter()

void vlib_validate_simple_counter ( vlib_simple_counter_main_t cm,
u32  index 
)

validate a simple counter

Parameters
cm- (vlib_simple_counter_main_t *) pointer to the counter collection
index- (u32) index of the counter to validate

Definition at line 79 of file counter.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: