diff --git a/qdf/inc/qdf_time.h b/qdf/inc/qdf_time.h index 0365f62290..2c536f6033 100644 --- a/qdf/inc/qdf_time.h +++ b/qdf/inc/qdf_time.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2014-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the @@ -336,6 +337,18 @@ static inline int64_t qdf_ktime_to_ms(qdf_ktime_t ktime) return __qdf_ktime_to_ms(ktime); } +/** + * qdf_ktime_to_us - Convert the qdf_ktime_t object into microseconds + * @ktime: time as qdf_ktime_t object + * + * Return: qdf_ktime_t in microseconds + */ + +static inline int64_t qdf_ktime_to_us(qdf_ktime_t ktime) +{ + return __qdf_time_ktime_to_us(ktime); +} + /** * qdf_ktime_to_ns - Convert the qdf_ktime_t object into nanoseconds * @ktime: time as qdf_ktime_t object diff --git a/qdf/linux/src/qdf_trace.c b/qdf/linux/src/qdf_trace.c index d3548c40c8..95dbfe2b17 100644 --- a/qdf/linux/src/qdf_trace.c +++ b/qdf/linux/src/qdf_trace.c @@ -1826,6 +1826,7 @@ void qdf_fill_wlan_connectivity_log(enum qdf_proto_type type, uint8_t pkt_type; log_buf.timestamp_us = qdf_get_time_of_the_day_ms() * 1000; + log_buf.ktime_us = qdf_ktime_to_us(qdf_ktime_get()); log_buf.vdev_id = vdev_id; if (type == QDF_PROTO_TYPE_DHCP) { log_buf.log_subtype = qdf_subtype_to_wlan_main_tag(subtype);