diff options
author | Andre Heider <a.heider@gmail.com> | 2022-11-21 13:48:43 +0100 |
---|---|---|
committer | Christian Marangi <ansuelsmth@gmail.com> | 2023-01-20 17:26:57 +0100 |
commit | 0d5ea34245433a403c3c6bb2b1f4070c92d02451 (patch) | |
tree | 48393b07e25ea0c2d88aadcfed2b15a75c68a648 | |
parent | dba0f0690bec6b997a0567831ef6dd9e1cacb49b (diff) | |
download | iwinfo-0d5ea34245433a403c3c6bb2b1f4070c92d02451.tar.gz |
nl80211: add "band" to iwinfo_freqlist_entry
So that consumers don't have to fiddle around with mapping frequencies
to bands, which everyone seems to do a little differently.
Note: This changes the ABI.
Signed-off-by: Andre Heider <a.heider@gmail.com>
-rw-r--r-- | include/iwinfo.h | 1 | ||||
-rw-r--r-- | iwinfo_nl80211.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/iwinfo.h b/include/iwinfo.h index d003d2c..71c4c80 100644 --- a/include/iwinfo.h +++ b/include/iwinfo.h @@ -271,6 +271,7 @@ struct iwinfo_txpwrlist_entry { }; struct iwinfo_freqlist_entry { + uint8_t band; uint8_t channel; uint32_t mhz; uint8_t restricted; diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c index 630fdbf..50caf01 100644 --- a/iwinfo_nl80211.c +++ b/iwinfo_nl80211.c @@ -3009,6 +3009,7 @@ static int nl80211_get_freqlist_cb(struct nl_msg *msg, void *arg) freqs[NL80211_FREQUENCY_ATTR_DISABLED]) continue; + e->band = nl80211_get_band(band->nla_type); e->mhz = nla_get_u32(freqs[NL80211_FREQUENCY_ATTR_FREQ]); e->channel = nl80211_freq2channel(e->mhz); |