Go to the source code of this file.
|
static f64 | ip6_ioam_analyse_calc_delay (ioam_trace_hdr_t *trace, u16 trace_len, u8 oneway) |
|
static void | ip6_ioam_analyse_set_paths_down (ioam_analyser_data_t *data) |
|
static void | ip6_ioam_analyse_hbh_trace_loopback (ioam_analyser_data_t *data, ioam_trace_hdr_t *trace, u16 trace_len) |
|
static int | ip6_ioam_analyse_hbh_trace (ioam_analyser_data_t *data, ioam_trace_hdr_t *trace, u16 pak_len, u16 trace_len) |
|
static int | ip6_ioam_analyse_hbh_e2e (ioam_analyser_data_t *data, ioam_e2e_packet_t *e2e, u16 len) |
|
static u8 * | format_path_map (u8 *s, va_list *args) |
|
static u8 * | print_analyse_flow (u8 *s, ioam_analyser_data_t *record) |
|
static void | ioam_analyse_init_data (ioam_analyser_data_t *data) |
|
◆ IOAM_FLOW_TEMPLATE_ID
#define IOAM_FLOW_TEMPLATE_ID 260 |
◆ IOAM_MAX_PATHS_PER_FLOW
#define IOAM_MAX_PATHS_PER_FLOW 10 |
◆ IOAM_TRACE_MAX_NODES
#define IOAM_TRACE_MAX_NODES 10 |
◆ ioam_analyser_data_t
Analysed iOAM data.
- Note
- cache aligned.
◆ format_path_map()
static u8* format_path_map |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
inlinestatic |
◆ ioam_analyse_init_data()
◆ ip6_ioam_analyse_calc_delay()
static f64 ip6_ioam_analyse_calc_delay |
( |
ioam_trace_hdr_t * |
trace, |
|
|
u16 |
trace_len, |
|
|
u8 |
oneway |
|
) |
| |
|
inlinestatic |
◆ ip6_ioam_analyse_hbh_e2e()
◆ ip6_ioam_analyse_hbh_trace()
◆ ip6_ioam_analyse_hbh_trace_loopback()
static void ip6_ioam_analyse_hbh_trace_loopback |
( |
ioam_analyser_data_t * |
data, |
|
|
ioam_trace_hdr_t * |
trace, |
|
|
u16 |
trace_len |
|
) |
| |
|
inlinestatic |
◆ ip6_ioam_analyse_set_paths_down()
◆ print_analyse_flow()