summaryrefslogtreecommitdiff
path: root/examples/l2fwd-nf.c
diff options
context:
space:
mode:
author童宗振 <[email protected]>2024-04-27 01:39:14 +0000
committer童宗振 <[email protected]>2024-04-27 01:39:14 +0000
commit42c89e380c3da4b0d40d0ffc0a2e39e45ffe8356 (patch)
tree458a640a953d1293643fda81a303e4098ebdd52e /examples/l2fwd-nf.c
parent7803faff8547c007e93e211fe787e0a1fe01ada0 (diff)
refactor data path trace for telemetryv4.8.4-20240427
Diffstat (limited to 'examples/l2fwd-nf.c')
-rw-r--r--examples/l2fwd-nf.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/examples/l2fwd-nf.c b/examples/l2fwd-nf.c
index 903a0b7..6c245e2 100644
--- a/examples/l2fwd-nf.c
+++ b/examples/l2fwd-nf.c
@@ -56,10 +56,20 @@ void * l2fwd_loop(void * arg)
for (int i = 0; i < ret; i++)
{
- if (marsio_dp_trace_record_can_emit(rx_buff[i]))
+ if (marsio_dp_trace_measurements_can_emit(mr_instance, rx_buff[i], DP_TRACE_MEASUREMENT_TYPE_TELEMETRY))
{
- marsio_dp_trace_record_emit_str(mr_instance, rx_buff[i], "I2fwd-nf", "test data path trace function");
- marsio_dp_trace_record_emit_fmt(mr_instance, rx_buff[i], "I2fwd-nf", "test format recod %s", "hello");
+ marsio_dp_trace_measurement_emit_str(mr_instance, rx_buff[i], DP_TRACE_MEASUREMENT_TYPE_TELEMETRY,
+ "I2fwd-nf", "test data path trace telemetry");
+ marsio_dp_trace_measurement_emit_str(mr_instance, rx_buff[i], DP_TRACE_MEASUREMENT_TYPE_TELEMETRY,
+ "I2fwd-nf", "test data path trace telemetry 2");
+ }
+
+ if (marsio_dp_trace_measurements_can_emit(mr_instance, rx_buff[i], DP_TRACE_MEASUREMENT_TYPE_TRACE))
+ {
+ marsio_dp_trace_measurement_emit_fmt(mr_instance, rx_buff[i], DP_TRACE_MEASUREMENT_TYPE_TRACE,
+ "I2fwd-nf", "test format recod %s", "hello");
+ marsio_dp_trace_measurement_emit_fmt(mr_instance, rx_buff[i], DP_TRACE_MEASUREMENT_TYPE_TRACE,
+ "I2fwd-nf", "test format recod %s", "hello 2");
}
if (opt_dump_packet_metadata)
@@ -101,10 +111,10 @@ void * l2fwd_loop(void * arg)
marsio_buff_set_sid_list(deep_copy_buff, sids, nr_sids);
marsio_dp_trace_filter_exec(mr_instance, deep_copy_buff);
- if (marsio_dp_trace_record_can_emit(deep_copy_buff))
+ if (marsio_dp_trace_measurements_can_emit(mr_instance, deep_copy_buff, DP_TRACE_MEASUREMENT_TYPE_TRACE))
{
- marsio_dp_trace_record_emit_str(mr_instance, deep_copy_buff, "I2fwd-nf",
- "test for sending message directly");
+ marsio_dp_trace_measurement_emit_str(mr_instance, deep_copy_buff, DP_TRACE_MEASUREMENT_TYPE_TRACE,
+ "I2fwd-nf", "test for sending message directly");
}
tx_buff[i] = deep_copy_buff;