diff options
| author | 童宗振 <[email protected]> | 2024-04-27 01:39:14 +0000 |
|---|---|---|
| committer | 童宗振 <[email protected]> | 2024-04-27 01:39:14 +0000 |
| commit | 42c89e380c3da4b0d40d0ffc0a2e39e45ffe8356 (patch) | |
| tree | 458a640a953d1293643fda81a303e4098ebdd52e /examples/l2fwd-nf.c | |
| parent | 7803faff8547c007e93e211fe787e0a1fe01ada0 (diff) | |
refactor data path trace for telemetryv4.8.4-20240427
Diffstat (limited to 'examples/l2fwd-nf.c')
| -rw-r--r-- | examples/l2fwd-nf.c | 22 |
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; |
