FD.io VPP  v18.01.2-1-g9b554f3
Vector Packet Processing
ioam_analyse_trace_record Struct Reference

Analysed iOAM trace data. More...

+ Collaboration diagram for ioam_analyse_trace_record:

Data Fields

u8 num_nodes
 No of nodes in path. More...
 
u8 trace_type
 Data contained in trace - NodeId, TTL, Ingress & Egress Link, Timestamp. More...
 
u8 is_free
 Flag to indicate whether node is allocated. More...
 
u8 pad [5]
 
ioam_path_map_t path [IOAM_TRACE_MAX_NODES]
 Actual PATH flow has taken. More...
 
u32 pkt_counter
 Num of pkts in the flow going over path. More...
 
u32 bytes_counter
 Num of bytes in the flow going over path. More...
 
u32 min_delay
 Minumum Dealay for the flow. More...
 
u32 max_delay
 Maximum Dealay for the flow. More...
 
u32 mean_delay
 Average Dealay for the flow. More...
 
u32 reserve
 

Detailed Description

Analysed iOAM trace data.

Note
cache aligned.

Definition at line 41 of file ioam_analyse.h.

Field Documentation

u32 ioam_analyse_trace_record::bytes_counter

Num of bytes in the flow going over path.

Definition at line 61 of file ioam_analyse.h.

u8 ioam_analyse_trace_record::is_free

Flag to indicate whether node is allocated.

Definition at line 50 of file ioam_analyse.h.

u32 ioam_analyse_trace_record::max_delay

Maximum Dealay for the flow.

Definition at line 67 of file ioam_analyse.h.

u32 ioam_analyse_trace_record::mean_delay

Average Dealay for the flow.

Definition at line 70 of file ioam_analyse.h.

u32 ioam_analyse_trace_record::min_delay

Minumum Dealay for the flow.

Definition at line 64 of file ioam_analyse.h.

u8 ioam_analyse_trace_record::num_nodes

No of nodes in path.

Definition at line 44 of file ioam_analyse.h.

u8 ioam_analyse_trace_record::pad[5]

Definition at line 52 of file ioam_analyse.h.

ioam_path_map_t ioam_analyse_trace_record::path[IOAM_TRACE_MAX_NODES]

Actual PATH flow has taken.

Definition at line 55 of file ioam_analyse.h.

u32 ioam_analyse_trace_record::pkt_counter

Num of pkts in the flow going over path.

Definition at line 58 of file ioam_analyse.h.

u32 ioam_analyse_trace_record::reserve

Definition at line 72 of file ioam_analyse.h.

u8 ioam_analyse_trace_record::trace_type

Data contained in trace - NodeId, TTL, Ingress & Egress Link, Timestamp.

Definition at line 47 of file ioam_analyse.h.


The documentation for this struct was generated from the following file: