Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 81338410 authored by Johannes Berg's avatar Johannes Berg
Browse files

mac80211_hwsim: minimize rctbl module parameter usage



Check the flag that the module parameter sets instead, so
later radios can use different parameters.

Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent e4afb603
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -802,7 +802,7 @@ static void mac80211_hwsim_tx(struct ieee80211_hw *hw,
	if (control->sta)
		hwsim_check_sta_magic(control->sta);

	if (rctbl)
	if (hw->flags & IEEE80211_HW_SUPPORTS_RC_TABLE)
		ieee80211_get_tx_rates(txi->control.vif, control->sta, skb,
				       txi->control.rates,
				       ARRAY_SIZE(txi->control.rates));
@@ -909,7 +909,7 @@ static void mac80211_hwsim_tx_frame(struct ieee80211_hw *hw,
{
	u32 _pid = ACCESS_ONCE(wmediumd_portid);

	if (rctbl) {
	if (hw->flags & IEEE80211_HW_SUPPORTS_RC_TABLE) {
		struct ieee80211_tx_info *txi = IEEE80211_SKB_CB(skb);
		ieee80211_get_tx_rates(txi->control.vif, NULL, skb,
				       txi->control.rates,
@@ -946,7 +946,7 @@ static void mac80211_hwsim_beacon_tx(void *arg, u8 *mac,
	if (skb == NULL)
		return;
	info = IEEE80211_SKB_CB(skb);
	if (rctbl)
	if (hw->flags & IEEE80211_HW_SUPPORTS_RC_TABLE)
		ieee80211_get_tx_rates(vif, NULL, skb,
				       info->control.rates,
				       ARRAY_SIZE(info->control.rates));