> -----Original Message----- > From: Martin Kaistra <martin.kaistra@xxxxxxxxxxxxx> > Sent: Wednesday, April 19, 2023 6:02 PM > To: linux-wireless@xxxxxxxxxxxxxxx > Cc: Jes Sorensen <Jes.Sorensen@xxxxxxxxx>; Kalle Valo <kvalo@xxxxxxxxxx>; Ping-Ke Shih > <pkshih@xxxxxxxxxxx>; Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx>; Sebastian Andrzej Siewior > <bigeasy@xxxxxxxxxxxxx> > Subject: [PATCH v2 15/18] wifi: rtl8xxxu: Remove usage of ieee80211_get_tx_rate() > > As this driver uses HAS_RATE_CONTROL, tx_rates will not be provided by > mac80211. > > For some frames c->control.rates[0].idx is negative, which means > ieee80211_get_tx_rate() will print a warning and return NULL. > > Only management frames have USE_DRIVER_RATE set, so for all others the > rate info of txdesc is ignored anyway. > > Remove call to ieee80211_get_tx_rate() and send management frames with > 1M (rate info = 0). > > Signed-off-by: Martin Kaistra <martin.kaistra@xxxxxxxxxxxxx> Reviewed-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> [...]