diff options
author | Johannes Berg <johannes.berg@intel.com> | 2022-07-01 14:01:59 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2022-07-15 11:43:18 +0200 |
commit | 3dc05935ead81ffafa6d937552cfae1f1463b4a8 (patch) | |
tree | 7948dace4c28fd57158bd7ce22e566b50648cb18 /net/mac80211/util.c | |
parent | 19654a61bfd66539087119fbceed46e48f084d89 (diff) | |
download | lwn-3dc05935ead81ffafa6d937552cfae1f1463b4a8.tar.gz lwn-3dc05935ead81ffafa6d937552cfae1f1463b4a8.zip |
wifi: mac80211: use only channel width in ieee80211_parse_bitrates()
For MLO, we may not have a full chandef here later, so change
the API to pass only the width.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/util.c')
-rw-r--r-- | net/mac80211/util.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/mac80211/util.c b/net/mac80211/util.c index 9394aef30ba4..6d6ba23aa074 100644 --- a/net/mac80211/util.c +++ b/net/mac80211/util.c @@ -3689,12 +3689,12 @@ bool ieee80211_chandef_s1g_oper(const struct ieee80211_s1g_oper_ie *oper, return true; } -int ieee80211_parse_bitrates(struct cfg80211_chan_def *chandef, +int ieee80211_parse_bitrates(enum nl80211_chan_width width, const struct ieee80211_supported_band *sband, const u8 *srates, int srates_len, u32 *rates) { - u32 rate_flags = ieee80211_chandef_rate_flags(chandef); - int shift = ieee80211_chandef_get_shift(chandef); + u32 rate_flags = ieee80211_chanwidth_rate_flags(width); + int shift = ieee80211_chanwidth_get_shift(width); struct ieee80211_rate *br; int brate, rate, i, j, count = 0; |