summaryrefslogtreecommitdiff
path: root/app/src/rawio.c
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/rawio.c')
-rw-r--r--app/src/rawio.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/app/src/rawio.c b/app/src/rawio.c
index d322b49..4a17e4f 100644
--- a/app/src/rawio.c
+++ b/app/src/rawio.c
@@ -23,8 +23,8 @@ static inline unsigned int packet_total_len(struct rte_mbuf * mbufs[], unsigned
return total_len;
}
-int mrapp_packet_fast_send_burst(struct mr_instance * instance,
- struct vdev_instance * vdi, queue_id_t qid, struct rte_mbuf * mbufs[], int nr_mbufs)
+int mrapp_packet_fast_send_burst(struct mr_instance * instance, struct vdev_instance * vdi, queue_id_t qid,
+ struct rte_mbuf * mbufs[], int nr_mbufs)
{
hash_t mbufs_hash[MR_BURST_MAX];
for (int i = 0; i < nr_mbufs; i++)
@@ -103,10 +103,10 @@ int marsio_recv_burst(struct mr_vdev * vdev, queue_id_t qid, marsio_buff_t * mbu
{
mbufs[i] = rx_buffer->mbufs[rx_buffer->curser + i];
- if (unlikely(marsio_dp_trace_record_can_emit(mbufs[i])))
+ if (unlikely(marsio_dp_trace_measurements_can_emit(vdev->instance, mbufs[i], DP_TRACE_MEASUREMENT_TYPE_TRACE)))
{
- marsio_dp_trace_record_emit_fmt(vdev->instance, mbufs[i], "marsio_recv", "packet rx, dev=%s, qid=%u",
- vdev->devsym, qid);
+ marsio_dp_trace_measurement_emit_fmt(vdev->instance, mbufs[i], DP_TRACE_MEASUREMENT_TYPE_TRACE,
+ "marsio_recv", "packet rx, dev=%s, qid=%u", vdev->devsym, qid);
}
}
@@ -142,10 +142,11 @@ int marsio_send_buffer_flush(struct mr_vdev * vdev, queue_id_t sid)
for (int i = 0; i < tx_buffer->length; i++)
{
hash[i] = tx_buffer->mbufs[i]->hash.usr;
- if (marsio_dp_trace_record_can_emit(tx_buffer->mbufs[i]))
+ if (marsio_dp_trace_measurements_can_emit(instance, tx_buffer->mbufs[i], DP_TRACE_MEASUREMENT_TYPE_TRACE))
{
- marsio_dp_trace_record_emit_fmt(vdev->instance, tx_buffer->mbufs[i], "marsio_send",
- "packet tx, dev=%s , qid=%u, hash=%u", vdev->devsym, sid, hash[i]);
+ marsio_dp_trace_measurement_emit_fmt(vdev->instance, tx_buffer->mbufs[i], DP_TRACE_MEASUREMENT_TYPE_TRACE,
+ "marsio_send", "packet tx, dev=%s , qid=%u, hash=%u", vdev->devsym,
+ sid, hash[i]);
}
}