Definition at line 412 of file node.h.
vlib_node_runtime_t::CLIB_CACHE_LINE_ALIGN_MARK |
( |
cacheline0 |
| ) |
|
u16 vlib_node_runtime_t::cached_next_index |
Next frame index that vector arguments were last enqueued to last time this node ran.
Set to zero before first run of this node.
Definition at line 455 of file node.h.
u32 vlib_node_runtime_t::calls_since_last_overflow |
Number of calls.
Definition at line 428 of file node.h.
u32 vlib_node_runtime_t::clocks_since_last_overflow |
Number of clock cycles.
Definition at line 420 of file node.h.
u16 vlib_node_runtime_t::cpu_index |
CPU this node runs on.
Definition at line 461 of file node.h.
Vector of errors for this node.
Definition at line 418 of file node.h.
u16 vlib_node_runtime_t::flags |
Copy of main node flags.
Definition at line 449 of file node.h.
Node function to call.
Definition at line 416 of file node.h.
u32 vlib_node_runtime_t::input_main_loops_per_call |
For input nodes: decremented on each main loop interation until it reaches zero and function is called.
Allows some input nodes to be called more than others.
Definition at line 438 of file node.h.
u32 vlib_node_runtime_t::main_loop_count_last_dispatch |
Saved main loop counter of last dispatch of this node.
Definition at line 444 of file node.h.
u32 vlib_node_runtime_t::main_loop_vector_stats[2] |
u32 vlib_node_runtime_t::max_clock |
Maximum clock cycle for an invocation.
Definition at line 422 of file node.h.
u32 vlib_node_runtime_t::max_clock_n |
Number of vectors in the recorded max_clock.
Definition at line 425 of file node.h.
u16 vlib_node_runtime_t::n_next_nodes |
u32 vlib_node_runtime_t::next_frame_index |
Start of next frames for this node.
Definition at line 433 of file node.h.
u32 vlib_node_runtime_t::node_index |
Node index.
Definition at line 436 of file node.h.
u8 vlib_node_runtime_t::runtime_data[0] |
Function dependent node-runtime data.
This data is thread local, and it is not cloned from main thread. It needs to be initialized for each thread before it is used unless runtime_data template exists in vlib_node_t.
Definition at line 463 of file node.h.
u16 vlib_node_runtime_t::state |
Input node state.
Definition at line 451 of file node.h.
u32 vlib_node_runtime_t::vectors_since_last_overflow |
Number of vector elements processed by this node.
Definition at line 430 of file node.h.
The documentation for this struct was generated from the following file: