iw: Fix data types for iw survey channel time
[openwrt/svn-archive/archive.git] / package / iw / patches / 110-survey_phy_stats.patch
index cdd5c2e4870d8d11fff712540b7346fd2795a811..f7c8a52c9110079b50d43412a70cedaaea9012c8 100644 (file)
 +              printf("\tnoise:\t\t\t\t%d dBm\n",
                        (int8_t)nla_get_u8(sinfo[NL80211_SURVEY_INFO_NOISE]));
 +      if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME])
-+              printf("\tchannel active time:\t\t%lld ms\n",
-+                      (int64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME]));
++              printf("\tchannel active time:\t\t%llu ms\n",
++                      (uint64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME]));
 +      if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY])
-+              printf("\tchannel busy time:\t\t%lld ms\n",
-+                      (int64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY]));
++              printf("\tchannel busy time:\t\t%llu ms\n",
++                      (uint64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY]));
 +      if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY])
-+              printf("\textension channel busy time:\t%lld ms\n",
-+                      (int64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY]));
++              printf("\textension channel busy time:\t%llu ms\n",
++                      (uint64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY]));
 +      if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_RX])
-+              printf("\tchannel receive time:\t\t%lld ms\n",
-+                      (int64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_RX]));
++              printf("\tchannel receive time:\t\t%llu ms\n",
++                      (uint64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_RX]));
 +      if (sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_TX])
-+              printf("\tchannel transmit time:\t\t%lld ms\n",
-+                      (int64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_TX]));
++              printf("\tchannel transmit time:\t\t%llu ms\n",
++                      (uint64_t)nla_get_u64(sinfo[NL80211_SURVEY_INFO_CHANNEL_TIME_TX]));
        return NL_SKIP;
  }