FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
dispatch_wrapper.c File Reference
+ Include dependency graph for dispatch_wrapper.c:

Go to the source code of this file.

Functions

static_always_inline void perfmon_read_pmcs (u64 *counters, int *pmc_index, u8 n_counters)
 
static_always_inline int perfmon_calc_mmap_offset (perfmon_thread_runtime_t *tr, u8 i)
 
static_always_inline int perfmon_metric_index (perfmon_bundle_t *b, u8 i)
 
uword perfmon_dispatch_wrapper_mmap (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
 
uword perfmon_dispatch_wrapper_metrics (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame)
 

Function Documentation

◆ perfmon_calc_mmap_offset()

static_always_inline int perfmon_calc_mmap_offset ( perfmon_thread_runtime_t tr,
u8  i 
)

Definition at line 53 of file dispatch_wrapper.c.

+ Here is the caller graph for this function:

◆ perfmon_dispatch_wrapper_metrics()

uword perfmon_dispatch_wrapper_metrics ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t frame 
)

Definition at line 120 of file dispatch_wrapper.c.

+ Here is the call graph for this function:

◆ perfmon_dispatch_wrapper_mmap()

uword perfmon_dispatch_wrapper_mmap ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t frame 
)

Definition at line 65 of file dispatch_wrapper.c.

+ Here is the call graph for this function:

◆ perfmon_metric_index()

static_always_inline int perfmon_metric_index ( perfmon_bundle_t b,
u8  i 
)

Definition at line 59 of file dispatch_wrapper.c.

+ Here is the caller graph for this function:

◆ perfmon_read_pmcs()

static_always_inline void perfmon_read_pmcs ( u64 counters,
int *  pmc_index,
u8  n_counters 
)

Definition at line 29 of file dispatch_wrapper.c.

+ Here is the caller graph for this function: