|
@@ -274,6 +274,26 @@ TRACE_EVENT(vmbus_release_relid,
|
|
|
)
|
|
|
);
|
|
|
|
|
|
+TRACE_EVENT(vmbus_send_tl_connect_request,
|
|
|
+ TP_PROTO(const struct vmbus_channel_tl_connect_request *msg,
|
|
|
+ int ret),
|
|
|
+ TP_ARGS(msg, ret),
|
|
|
+ TP_STRUCT__entry(
|
|
|
+ __array(char, guest_id, 16)
|
|
|
+ __array(char, host_id, 16)
|
|
|
+ __field(int, ret)
|
|
|
+ ),
|
|
|
+ TP_fast_assign(
|
|
|
+ memcpy(__entry->guest_id, &msg->guest_endpoint_id.b, 16);
|
|
|
+ memcpy(__entry->host_id, &msg->host_service_id.b, 16);
|
|
|
+ __entry->ret = ret;
|
|
|
+ ),
|
|
|
+ TP_printk("sending guest_endpoint_id %pUl, host_service_id %pUl, "
|
|
|
+ "ret %d",
|
|
|
+ __entry->guest_id, __entry->host_id, __entry->ret
|
|
|
+ )
|
|
|
+ );
|
|
|
+
|
|
|
#undef TRACE_INCLUDE_PATH
|
|
|
#define TRACE_INCLUDE_PATH .
|
|
|
#undef TRACE_INCLUDE_FILE
|