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>
This commit is contained in:
parent
dba0f0690b
commit
0d5ea34245
2 changed files with 2 additions and 0 deletions
|
@ -271,6 +271,7 @@ struct iwinfo_txpwrlist_entry {
|
|||
};
|
||||
|
||||
struct iwinfo_freqlist_entry {
|
||||
uint8_t band;
|
||||
uint8_t channel;
|
||||
uint32_t mhz;
|
||||
uint8_t restricted;
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in a new issue