FD.io VPP  v20.01-48-g3e0dafb74
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 42 of file ioam_analyse.h.

Field Documentation

◆ bytes_counter

u32 ioam_analyse_trace_record::bytes_counter

Num of bytes in the flow going over path.

Definition at line 62 of file ioam_analyse.h.

◆ is_free

u8 ioam_analyse_trace_record::is_free

Flag to indicate whether node is allocated.

Definition at line 51 of file ioam_analyse.h.

◆ max_delay

u32 ioam_analyse_trace_record::max_delay

Maximum Dealay for the flow.

Definition at line 68 of file ioam_analyse.h.

◆ mean_delay

u32 ioam_analyse_trace_record::mean_delay

Average Dealay for the flow.

Definition at line 71 of file ioam_analyse.h.

◆ min_delay

u32 ioam_analyse_trace_record::min_delay

Minumum Dealay for the flow.

Definition at line 65 of file ioam_analyse.h.

◆ num_nodes

u8 ioam_analyse_trace_record::num_nodes

No of nodes in path.

Definition at line 45 of file ioam_analyse.h.

◆ pad

u8 ioam_analyse_trace_record::pad[5]

Definition at line 53 of file ioam_analyse.h.

◆ path

ioam_path_map_t ioam_analyse_trace_record::path[IOAM_TRACE_MAX_NODES]

Actual PATH flow has taken.

Definition at line 56 of file ioam_analyse.h.

◆ pkt_counter

u32 ioam_analyse_trace_record::pkt_counter

Num of pkts in the flow going over path.

Definition at line 59 of file ioam_analyse.h.

◆ reserve

u32 ioam_analyse_trace_record::reserve

Definition at line 73 of file ioam_analyse.h.

◆ trace_type

u8 ioam_analyse_trace_record::trace_type

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

Definition at line 48 of file ioam_analyse.h.


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