History

cfg80211: remove "channel" from survey names

All of the survey data is (currently) per channel anyway, so having the word "channel" in the name does nothing. In the next patch I'll introduce global data to the survey, where the word "channel" is actually confusing.

Johannes Berg committed 12 years ago

Commit 4ed20be1 parent db1284716 files · +135 −127Browse files

Unified · Split

16 files
  1. drivers/net/wireless/ath/ath10k/wmi.c +4 −4
  2. drivers/net/wireless/ath/ath5k/mac80211-ops.c +8 −8
  3. drivers/net/wireless/ath/ath9k/link.c +8 −8
  4. drivers/net/wireless/ath/carl9170/cmd.c +6 −6
  5. drivers/net/wireless/ath/carl9170/main.c +3 −3
  6. drivers/net/wireless/mwifiex/cfg80211.c +4 −3
  7. drivers/net/wireless/mwl8k.c +6 −6
  8. drivers/net/wireless/p54/eeprom.c +3 −3
  9. drivers/net/wireless/p54/main.c +4 −4
  10. drivers/net/wireless/p54/txrx.c +6 −6
  11. drivers/net/wireless/rt2x00/rt2800lib.c +6 −6
  12. include/net/cfg80211.h +22 −22
  13. include/uapi/linux/nl80211.h +17 −10
  14. net/mac80211/ethtool.c +10 −10
  15. net/wireless/nl80211.c +15 −15
  16. net/wireless/trace.h +13 −13
drivers/net/wireless/ath/ath10k/wmi.c+4−4
@@ -1344,11 +1344,11 @@ static void ath10k_wmi_event_chan_info(struct ath10k *ar, struct sk_buff *skb) · 1343 unmodified lines
13441344 rx_clear_count -= ar->survey_last_rx_clear_count;
13451345
13461346 survey = &ar->survey[idx];
1347− survey->channel_time = WMI_CHAN_INFO_MSEC(cycle_count);
1348− survey->channel_time_rx = WMI_CHAN_INFO_MSEC(rx_clear_count);
1347+ survey->time = WMI_CHAN_INFO_MSEC(cycle_count);
1348+ survey->time_rx = WMI_CHAN_INFO_MSEC(rx_clear_count);
13491349 survey->noise = noise_floor;
1350− survey->filled = SURVEY_INFO_CHANNEL_TIME |
1351− SURVEY_INFO_CHANNEL_TIME_RX |
1350+ survey->filled = SURVEY_INFO_TIME |
1351+ SURVEY_INFO_TIME_RX |
13521352 SURVEY_INFO_NOISE_DBM;
13531353 }
13541354
drivers/net/wireless/ath/ath5k/mac80211-ops.c+8−8
@@ -672,10 +672,10 @@ ath5k_get_survey(struct ieee80211_hw *hw, int idx, struct survey_info *survey) · 671 unmodified lines
672672 spin_lock_bh(&common->cc_lock);
673673 ath_hw_cycle_counters_update(common);
674674 if (cc->cycles > 0) {
675− ah->survey.channel_time += cc->cycles / div;
676− ah->survey.channel_time_busy += cc->rx_busy / div;
677− ah->survey.channel_time_rx += cc->rx_frame / div;
678− ah->survey.channel_time_tx += cc->tx_frame / div;
675+ ah->survey.time += cc->cycles / div;
676+ ah->survey.time_busy += cc->rx_busy / div;
677+ ah->survey.time_rx += cc->rx_frame / div;
678+ ah->survey.time_tx += cc->tx_frame / div;
679679 }
680680 memset(cc, 0, sizeof(*cc));
681681 spin_unlock_bh(&common->cc_lock);
@@ -686,10 +686,10 @@ ath5k_get_survey(struct ieee80211_hw *hw, int idx, struct survey_info *survey) · 4 unmodified lines
686686 survey->noise = ah->ah_noise_floor;
687687 survey->filled = SURVEY_INFO_NOISE_DBM |
688688 SURVEY_INFO_IN_USE |
689− SURVEY_INFO_CHANNEL_TIME |
690− SURVEY_INFO_CHANNEL_TIME_BUSY |
691− SURVEY_INFO_CHANNEL_TIME_RX |
692− SURVEY_INFO_CHANNEL_TIME_TX;
689+ SURVEY_INFO_TIME |
690+ SURVEY_INFO_TIME_BUSY |
691+ SURVEY_INFO_TIME_RX |
692+ SURVEY_INFO_TIME_TX;
693693
694694 return 0;
695695 }
drivers/net/wireless/ath/ath9k/link.c+8−8
@@ -516,14 +516,14 @@ int ath_update_survey_stats(struct ath_softc *sc) · 515 unmodified lines
516516 ath_hw_cycle_counters_update(common);
517517
518518 if (cc->cycles > 0) {
519− survey->filled |= SURVEY_INFO_CHANNEL_TIME |
520− SURVEY_INFO_CHANNEL_TIME_BUSY |
521− SURVEY_INFO_CHANNEL_TIME_RX |
522− SURVEY_INFO_CHANNEL_TIME_TX;
523− survey->channel_time += cc->cycles / div;
524− survey->channel_time_busy += cc->rx_busy / div;
525− survey->channel_time_rx += cc->rx_frame / div;
526− survey->channel_time_tx += cc->tx_frame / div;
519+ survey->filled |= SURVEY_INFO_TIME |
520+ SURVEY_INFO_TIME_BUSY |
521+ SURVEY_INFO_TIME_RX |
522+ SURVEY_INFO_TIME_TX;
523+ survey->time += cc->cycles / div;
524+ survey->time_busy += cc->rx_busy / div;
525+ survey->time_rx += cc->rx_frame / div;
526+ survey->time_tx += cc->tx_frame / div;
527527 }
528528
529529 if (cc->cycles < div)
drivers/net/wireless/ath/carl9170/cmd.c+6−6
@@ -188,12 +188,12 @@ int carl9170_collect_tally(struct ar9170 *ar) · 187 unmodified lines
188188
189189 if (ar->channel) {
190190 info = &ar->survey[ar->channel->hw_value];
191− info->channel_time = ar->tally.active;
192− info->channel_time_busy = ar->tally.cca;
193− info->channel_time_tx = ar->tally.tx_time;
194− do_div(info->channel_time, 1000);
195− do_div(info->channel_time_busy, 1000);
196− do_div(info->channel_time_tx, 1000);
191+ info->time = ar->tally.active;
192+ info->time_busy = ar->tally.cca;
193+ info->time_tx = ar->tally.tx_time;
194+ do_div(info->time, 1000);
195+ do_div(info->time_busy, 1000);
196+ do_div(info->time_tx, 1000);
197197 }
198198 }
199199 return 0;
drivers/net/wireless/ath/carl9170/main.c+3−3
@@ -1690,9 +1690,9 @@ found: · 1689 unmodified lines
16901690 survey->filled |= SURVEY_INFO_IN_USE;
16911691
16921692 if (ar->fw.hw_counters) {
1693− survey->filled |= SURVEY_INFO_CHANNEL_TIME |
1694− SURVEY_INFO_CHANNEL_TIME_BUSY |
1695− SURVEY_INFO_CHANNEL_TIME_TX;
1693+ survey->filled |= SURVEY_INFO_TIME |
1694+ SURVEY_INFO_TIME_BUSY |
1695+ SURVEY_INFO_TIME_TX;
16961696 }
16971697
16981698 return 0;
drivers/net/wireless/mwifiex/cfg80211.c+4−3
@@ -1037,10 +1037,11 @@ mwifiex_cfg80211_dump_survey(struct wiphy *wiphy, struct net_device *dev, · 1036 unmodified lines
10371037 survey->channel = ieee80211_get_channel(wiphy,
10381038 ieee80211_channel_to_frequency(pchan_stats[idx].chan_num, band));
10391039 survey->filled = SURVEY_INFO_NOISE_DBM |
1040− SURVEY_INFO_CHANNEL_TIME | SURVEY_INFO_CHANNEL_TIME_BUSY;
1040+ SURVEY_INFO_TIME |
1041+ SURVEY_INFO_TIME_BUSY;
10411042 survey->noise = pchan_stats[idx].noise;
1042− survey->channel_time = pchan_stats[idx].cca_scan_dur;
1043− survey->channel_time_busy = pchan_stats[idx].cca_busy_dur;
1043+ survey->time = pchan_stats[idx].cca_scan_dur;
1044+ survey->time_busy = pchan_stats[idx].cca_busy_dur;
10441045
10451046 return 0;
10461047 }
drivers/net/wireless/mwl8k.c+6−6
@@ -3098,14 +3098,14 @@ static void mwl8k_update_survey(struct mwl8k_priv *priv, · 3097 unmodified lines
30983098
30993099 cca_cnt = ioread32(priv->regs + NOK_CCA_CNT_REG);
31003100 cca_cnt /= 1000; /* uSecs to mSecs */
3101− survey->channel_time_busy = (u64) cca_cnt;
3101+ survey->time_busy = (u64) cca_cnt;
31023102
31033103 rx_rdy = ioread32(priv->regs + BBU_RXRDY_CNT_REG);
31043104 rx_rdy /= 1000; /* uSecs to mSecs */
3105− survey->channel_time_rx = (u64) rx_rdy;
3105+ survey->time_rx = (u64) rx_rdy;
31063106
31073107 priv->channel_time = jiffies - priv->channel_time;
3108− survey->channel_time = jiffies_to_msecs(priv->channel_time);
3108+ survey->time = jiffies_to_msecs(priv->channel_time);
31093109
31103110 survey->channel = channel;
31113111
@@ -3115,9 +3115,9 @@ static void mwl8k_update_survey(struct mwl8k_priv *priv, · 3 unmodified lines
31153115 survey->noise = nf * -1;
31163116
31173117 survey->filled = SURVEY_INFO_NOISE_DBM |
3118− SURVEY_INFO_CHANNEL_TIME |
3119− SURVEY_INFO_CHANNEL_TIME_BUSY |
3120− SURVEY_INFO_CHANNEL_TIME_RX;
3118+ SURVEY_INFO_TIME |
3119+ SURVEY_INFO_TIME_BUSY |
3120+ SURVEY_INFO_TIME_RX;
31213121 }
31223122
31233123 /*
drivers/net/wireless/p54/eeprom.c+3−3
@@ -196,9 +196,9 @@ static int p54_generate_band(struct ieee80211_hw *dev, · 195 unmodified lines
196196 dest->max_power = chan->max_power;
197197 priv->survey[*chan_num].channel = &tmp->channels[j];
198198 priv->survey[*chan_num].filled = SURVEY_INFO_NOISE_DBM |
199− SURVEY_INFO_CHANNEL_TIME |
200− SURVEY_INFO_CHANNEL_TIME_BUSY |
201− SURVEY_INFO_CHANNEL_TIME_TX;
199+ SURVEY_INFO_TIME |
200+ SURVEY_INFO_TIME_BUSY |
201+ SURVEY_INFO_TIME_TX;
202202 dest->hw_value = (*chan_num);
203203 j++;
204204 (*chan_num)++;
drivers/net/wireless/p54/main.c+4−4
@@ -305,9 +305,9 @@ static void p54_reset_stats(struct p54_common *priv) · 304 unmodified lines
305305 struct survey_info *info = &priv->survey[chan->hw_value];
306306
307307 /* only reset channel statistics, don't touch .filled, etc. */
308− info->channel_time = 0;
309− info->channel_time_busy = 0;
310− info->channel_time_tx = 0;
308+ info->time = 0;
309+ info->time_busy = 0;
310+ info->time_tx = 0;
311311 }
312312
313313 priv->update_stats = true;
@@ -636,7 +636,7 @@ static int p54_get_survey(struct ieee80211_hw *dev, int idx, · 322 unmodified lines
636636
637637 if (in_use) {
638638 /* test if the reported statistics are valid. */
639− if (survey->channel_time != 0) {
639+ if (survey->time != 0) {
640640 survey->filled |= SURVEY_INFO_IN_USE;
641641 } else {
642642 /*
drivers/net/wireless/p54/txrx.c+6−6
@@ -587,13 +587,13 @@ static void p54_rx_stats(struct p54_common *priv, struct sk_buff *skb) · 586 unmodified lines
587587 if (chan) {
588588 struct survey_info *survey = &priv->survey[chan->hw_value];
589589 survey->noise = clamp(priv->noise, -128, 127);
590− survey->channel_time = priv->survey_raw.active;
591− survey->channel_time_tx = priv->survey_raw.tx;
592− survey->channel_time_busy = priv->survey_raw.tx +
590+ survey->time = priv->survey_raw.active;
591+ survey->time_tx = priv->survey_raw.tx;
592+ survey->time_busy = priv->survey_raw.tx +
593593 priv->survey_raw.cca;
594− do_div(survey->channel_time, 1024);
595− do_div(survey->channel_time_tx, 1024);
596− do_div(survey->channel_time_busy, 1024);
594+ do_div(survey->time, 1024);
595+ do_div(survey->time_tx, 1024);
596+ do_div(survey->time_busy, 1024);
597597 }
598598
599599 tmp = p54_find_and_unlink_skb(priv, hdr->req_id);
drivers/net/wireless/rt2x00/rt2800lib.c+6−6
@@ -8020,13 +8020,13 @@ int rt2800_get_survey(struct ieee80211_hw *hw, int idx, · 8019 unmodified lines
80208020 rt2800_register_read(rt2x00dev, CH_BUSY_STA_SEC, &busy_ext);
80218021
80228022 if (idle || busy) {
8023− survey->filled = SURVEY_INFO_CHANNEL_TIME |
8024− SURVEY_INFO_CHANNEL_TIME_BUSY |
8025− SURVEY_INFO_CHANNEL_TIME_EXT_BUSY;
8023+ survey->filled = SURVEY_INFO_TIME |
8024+ SURVEY_INFO_TIME_BUSY |
8025+ SURVEY_INFO_TIME_EXT_BUSY;
80268026
8027− survey->channel_time = (idle + busy) / 1000;
8028− survey->channel_time_busy = busy / 1000;
8029− survey->channel_time_ext_busy = busy_ext / 1000;
8027+ survey->time = (idle + busy) / 1000;
8028+ survey->time_busy = busy / 1000;
8029+ survey->time_ext_busy = busy_ext / 1000;
80308030 }
80318031
80328032 if (!(hw->conf.flags & IEEE80211_CONF_OFFCHANNEL))
include/net/cfg80211.h+22−22
@@ -520,23 +520,23 @@ ieee80211_chandef_max_power(struct cfg80211_chan_def *chandef) · 519 unmodified lines
520520 *
521521 * @SURVEY_INFO_NOISE_DBM: noise (in dBm) was filled in
522522 * @SURVEY_INFO_IN_USE: channel is currently being used
523− * @SURVEY_INFO_CHANNEL_TIME: channel active time (in ms) was filled in
524− * @SURVEY_INFO_CHANNEL_TIME_BUSY: channel busy time was filled in
525− * @SURVEY_INFO_CHANNEL_TIME_EXT_BUSY: extension channel busy time was filled in
526− * @SURVEY_INFO_CHANNEL_TIME_RX: channel receive time was filled in
527− * @SURVEY_INFO_CHANNEL_TIME_TX: channel transmit time was filled in
523+ * @SURVEY_INFO_TIME: active time (in ms) was filled in
524+ * @SURVEY_INFO_TIME_BUSY: busy time was filled in
525+ * @SURVEY_INFO_TIME_EXT_BUSY: extension channel busy time was filled in
526+ * @SURVEY_INFO_TIME_RX: receive time was filled in
527+ * @SURVEY_INFO_TIME_TX: transmit time was filled in
528528 *
529529 * Used by the driver to indicate which info in &struct survey_info
530530 * it has filled in during the get_survey().
531531 */
532532 enum survey_info_flags {
533− SURVEY_INFO_NOISE_DBM = 1<<0,
534− SURVEY_INFO_IN_USE = 1<<1,
535− SURVEY_INFO_CHANNEL_TIME = 1<<2,
536− SURVEY_INFO_CHANNEL_TIME_BUSY = 1<<3,
537− SURVEY_INFO_CHANNEL_TIME_EXT_BUSY = 1<<4,
538− SURVEY_INFO_CHANNEL_TIME_RX = 1<<5,
539− SURVEY_INFO_CHANNEL_TIME_TX = 1<<6,
533+ SURVEY_INFO_NOISE_DBM = BIT(0),
534+ SURVEY_INFO_IN_USE = BIT(1),
535+ SURVEY_INFO_TIME = BIT(2),
536+ SURVEY_INFO_TIME_BUSY = BIT(3),
537+ SURVEY_INFO_TIME_EXT_BUSY = BIT(4),
538+ SURVEY_INFO_TIME_RX = BIT(5),
539+ SURVEY_INFO_TIME_TX = BIT(6),
540540 };
541541
542542 /**
@@ -546,11 +546,11 @@ enum survey_info_flags { · 3 unmodified lines
546546 * @filled: bitflag of flags from &enum survey_info_flags
547547 * @noise: channel noise in dBm. This and all following fields are
548548 * optional
549− * @channel_time: amount of time in ms the radio spent on the channel
550− * @channel_time_busy: amount of time the primary channel was sensed busy
551− * @channel_time_ext_busy: amount of time the extension channel was sensed busy
552− * @channel_time_rx: amount of time the radio spent receiving data
553− * @channel_time_tx: amount of time the radio spent transmitting data
549+ * @time: amount of time in ms the radio was turn on (on the channel)
550+ * @time_busy: amount of time the primary channel was sensed busy
551+ * @time_ext_busy: amount of time the extension channel was sensed busy
552+ * @time_rx: amount of time the radio spent receiving data
553+ * @time_tx: amount of time the radio spent transmitting data
554554 *
555555 * Used by dump_survey() to report back per-channel survey information.
556556 *
@@ -559,11 +559,11 @@ enum survey_info_flags { · 2 unmodified lines
559559 */
560560 struct survey_info {
561561 struct ieee80211_channel *channel;
562− u64 channel_time;
563− u64 channel_time_busy;
564− u64 channel_time_ext_busy;
565− u64 channel_time_rx;
566− u64 channel_time_tx;
562+ u64 time;
563+ u64 time_busy;
564+ u64 time_ext_busy;
565+ u64 time_rx;
566+ u64 time_tx;
567567 u32 filled;
568568 s8 noise;
569569 };
include/uapi/linux/nl80211.h+17−10
@@ -2815,15 +2815,15 @@ enum nl80211_user_reg_hint_type { · 2814 unmodified lines
28152815 * @NL80211_SURVEY_INFO_FREQUENCY: center frequency of channel
28162816 * @NL80211_SURVEY_INFO_NOISE: noise level of channel (u8, dBm)
28172817 * @NL80211_SURVEY_INFO_IN_USE: channel is currently being used
2818− * @NL80211_SURVEY_INFO_CHANNEL_TIME: amount of time (in ms) that the radio
2818+ * @NL80211_SURVEY_INFO_TIME: amount of time (in ms) that the radio
28192819 * spent on this channel
2820− * @NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY: amount of the time the primary
2820+ * @NL80211_SURVEY_INFO_TIME_BUSY: amount of the time the primary
28212821 * channel was sensed busy (either due to activity or energy detect)
2822− * @NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY: amount of time the extension
2822+ * @NL80211_SURVEY_INFO_TIME_EXT_BUSY: amount of time the extension
28232823 * channel was sensed busy
2824− * @NL80211_SURVEY_INFO_CHANNEL_TIME_RX: amount of time the radio spent
2824+ * @NL80211_SURVEY_INFO_TIME_RX: amount of time the radio spent
28252825 * receiving data
2826− * @NL80211_SURVEY_INFO_CHANNEL_TIME_TX: amount of time the radio spent
2826+ * @NL80211_SURVEY_INFO_TIME_TX: amount of time the radio spent
28272827 * transmitting data
28282828 * @NL80211_SURVEY_INFO_MAX: highest survey info attribute number
28292829 * currently defined
@@ -2834,17 +2834,24 @@ enum nl80211_survey_info { · 4 unmodified lines
28342834 NL80211_SURVEY_INFO_FREQUENCY,
28352835 NL80211_SURVEY_INFO_NOISE,
28362836 NL80211_SURVEY_INFO_IN_USE,
2837− NL80211_SURVEY_INFO_CHANNEL_TIME,
2838− NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY,
2839− NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY,
2840− NL80211_SURVEY_INFO_CHANNEL_TIME_RX,
2841− NL80211_SURVEY_INFO_CHANNEL_TIME_TX,
2837+ NL80211_SURVEY_INFO_TIME,
2838+ NL80211_SURVEY_INFO_TIME_BUSY,
2839+ NL80211_SURVEY_INFO_TIME_EXT_BUSY,
2840+ NL80211_SURVEY_INFO_TIME_RX,
2841+ NL80211_SURVEY_INFO_TIME_TX,
28422842
28432843 /* keep last */
28442844 __NL80211_SURVEY_INFO_AFTER_LAST,
28452845 NL80211_SURVEY_INFO_MAX = __NL80211_SURVEY_INFO_AFTER_LAST - 1
28462846 };
28472847
2848+/* keep old names for compatibility */
2849+#define NL80211_SURVEY_INFO_CHANNEL_TIME NL80211_SURVEY_INFO_TIME
2850+#define NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY NL80211_SURVEY_INFO_TIME_BUSY
2851+#define NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY NL80211_SURVEY_INFO_TIME_EXT_BUSY
2852+#define NL80211_SURVEY_INFO_CHANNEL_TIME_RX NL80211_SURVEY_INFO_TIME_RX
2853+#define NL80211_SURVEY_INFO_CHANNEL_TIME_TX NL80211_SURVEY_INFO_TIME_TX
2854+
28482855 /**
28492856 * enum nl80211_mntr_flags - monitor configuration flags
28502857 *
net/mac80211/ethtool.c+10−10
@@ -175,24 +175,24 @@ do_survey: · 174 unmodified lines
175175 data[i++] = (u8)survey.noise;
176176 else
177177 data[i++] = -1LL;
178− if (survey.filled & SURVEY_INFO_CHANNEL_TIME)
179− data[i++] = survey.channel_time;
178+ if (survey.filled & SURVEY_INFO_TIME)
179+ data[i++] = survey.time;
180180 else
181181 data[i++] = -1LL;
182− if (survey.filled & SURVEY_INFO_CHANNEL_TIME_BUSY)
183− data[i++] = survey.channel_time_busy;
182+ if (survey.filled & SURVEY_INFO_TIME_BUSY)
183+ data[i++] = survey.time_busy;
184184 else
185185 data[i++] = -1LL;
186− if (survey.filled & SURVEY_INFO_CHANNEL_TIME_EXT_BUSY)
187− data[i++] = survey.channel_time_ext_busy;
186+ if (survey.filled & SURVEY_INFO_TIME_EXT_BUSY)
187+ data[i++] = survey.time_ext_busy;
188188 else
189189 data[i++] = -1LL;
190− if (survey.filled & SURVEY_INFO_CHANNEL_TIME_RX)
191− data[i++] = survey.channel_time_rx;
190+ if (survey.filled & SURVEY_INFO_TIME_RX)
191+ data[i++] = survey.time_rx;
192192 else
193193 data[i++] = -1LL;
194− if (survey.filled & SURVEY_INFO_CHANNEL_TIME_TX)
195− data[i++] = survey.channel_time_tx;
194+ if (survey.filled & SURVEY_INFO_TIME_TX)
195+ data[i++] = survey.time_tx;
196196 else
197197 data[i++] = -1LL;
198198
net/wireless/nl80211.c+15−15
@@ -6641,25 +6641,25 @@ static int nl80211_send_survey(struct sk_buff *msg, u32 portid, u32 seq, · 6640 unmodified lines
66416641 if ((survey->filled & SURVEY_INFO_IN_USE) &&
66426642 nla_put_flag(msg, NL80211_SURVEY_INFO_IN_USE))
66436643 goto nla_put_failure;
6644− if ((survey->filled & SURVEY_INFO_CHANNEL_TIME) &&
6645− nla_put_u64(msg, NL80211_SURVEY_INFO_CHANNEL_TIME,
6646− survey->channel_time))
6644+ if ((survey->filled & SURVEY_INFO_TIME) &&
6645+ nla_put_u64(msg, NL80211_SURVEY_INFO_TIME,
6646+ survey->time))
66476647 goto nla_put_failure;
6648− if ((survey->filled & SURVEY_INFO_CHANNEL_TIME_BUSY) &&
6649− nla_put_u64(msg, NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY,
6650− survey->channel_time_busy))
6648+ if ((survey->filled & SURVEY_INFO_TIME_BUSY) &&
6649+ nla_put_u64(msg, NL80211_SURVEY_INFO_TIME_BUSY,
6650+ survey->time_busy))
66516651 goto nla_put_failure;
6652− if ((survey->filled & SURVEY_INFO_CHANNEL_TIME_EXT_BUSY) &&
6653− nla_put_u64(msg, NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY,
6654− survey->channel_time_ext_busy))
6652+ if ((survey->filled & SURVEY_INFO_TIME_EXT_BUSY) &&
6653+ nla_put_u64(msg, NL80211_SURVEY_INFO_TIME_EXT_BUSY,
6654+ survey->time_ext_busy))
66556655 goto nla_put_failure;
6656− if ((survey->filled & SURVEY_INFO_CHANNEL_TIME_RX) &&
6657− nla_put_u64(msg, NL80211_SURVEY_INFO_CHANNEL_TIME_RX,
6658− survey->channel_time_rx))
6656+ if ((survey->filled & SURVEY_INFO_TIME_RX) &&
6657+ nla_put_u64(msg, NL80211_SURVEY_INFO_TIME_RX,
6658+ survey->time_rx))
66596659 goto nla_put_failure;
6660− if ((survey->filled & SURVEY_INFO_CHANNEL_TIME_TX) &&
6661− nla_put_u64(msg, NL80211_SURVEY_INFO_CHANNEL_TIME_TX,
6662− survey->channel_time_tx))
6660+ if ((survey->filled & SURVEY_INFO_TIME_TX) &&
6661+ nla_put_u64(msg, NL80211_SURVEY_INFO_TIME_TX,
6662+ survey->time_tx))
66636663 goto nla_put_failure;
66646664
66656665 nla_nest_end(msg, infoattr);
net/wireless/trace.h+13−13
@@ -1604,11 +1604,11 @@ TRACE_EVENT(rdev_return_int_survey_info, · 1603 unmodified lines
16041604 WIPHY_ENTRY
16051605 CHAN_ENTRY
16061606 __field(int, ret)
1607− __field(u64, channel_time)
1608− __field(u64, channel_time_busy)
1609− __field(u64, channel_time_ext_busy)
1610− __field(u64, channel_time_rx)
1611− __field(u64, channel_time_tx)
1607+ __field(u64, time)
1608+ __field(u64, time_busy)
1609+ __field(u64, time_ext_busy)
1610+ __field(u64, time_rx)
1611+ __field(u64, time_tx)
16121612 __field(u32, filled)
16131613 __field(s8, noise)
16141614 ),
@@ -1616,11 +1616,11 @@ TRACE_EVENT(rdev_return_int_survey_info, · 1 unmodified line
16161616 WIPHY_ASSIGN;
16171617 CHAN_ASSIGN(info->channel);
16181618 __entry->ret = ret;
1619− __entry->channel_time = info->channel_time;
1620− __entry->channel_time_busy = info->channel_time_busy;
1621− __entry->channel_time_ext_busy = info->channel_time_ext_busy;
1622− __entry->channel_time_rx = info->channel_time_rx;
1623− __entry->channel_time_tx = info->channel_time_tx;
1619+ __entry->time = info->time;
1620+ __entry->time_busy = info->time_busy;
1621+ __entry->time_ext_busy = info->time_ext_busy;
1622+ __entry->time_rx = info->time_rx;
1623+ __entry->time_tx = info->time_tx;
16241624 __entry->filled = info->filled;
16251625 __entry->noise = info->noise;
16261626 ),
@@ -1629,9 +1629,9 @@ TRACE_EVENT(rdev_return_int_survey_info, · 2 unmodified lines
16291629 "channel time extension busy: %llu, channel time rx: %llu, "
16301630 "channel time tx: %llu, filled: %u, noise: %d",
16311631 WIPHY_PR_ARG, __entry->ret, CHAN_PR_ARG,
1632− __entry->channel_time, __entry->channel_time_busy,
1633− __entry->channel_time_ext_busy, __entry->channel_time_rx,
1634− __entry->channel_time_tx, __entry->filled, __entry->noise)
1632+ __entry->time, __entry->time_busy,
1633+ __entry->time_ext_busy, __entry->time_rx,
1634+ __entry->time_tx, __entry->filled, __entry->noise)
16351635 );
16361636
16371637 TRACE_EVENT(rdev_tdls_oper,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t