|
@@ -855,6 +855,22 @@ static int hdd_llstats_radio_fill_channels(struct hdd_adapter *adapter,
|
|
|
hdd_err("nla_put failed");
|
|
|
return -EINVAL;
|
|
|
}
|
|
|
+
|
|
|
+ if (adapter->hdd_ctx &&
|
|
|
+ adapter->hdd_ctx->ll_stats_per_chan_rx_tx_time) {
|
|
|
+ if (nla_put_u32(
|
|
|
+ vendor_event,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_TX_TIME,
|
|
|
+ channel_stats->tx_time) ||
|
|
|
+ nla_put_u32(
|
|
|
+ vendor_event,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_TX_TIME,
|
|
|
+ channel_stats->tx_time)) {
|
|
|
+ hdd_err("nla_put failed");
|
|
|
+ return -EINVAL;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
nla_nest_end(vendor_event, chinfo);
|
|
|
}
|
|
|
nla_nest_end(vendor_event, chlist);
|