Thanks Sven for the follow-up. Do you know if besides on the ath9k driver the frame injection is supported also on the ath10k driver? R. On Fri, 10 Dec 2021 at 09:27, Sven Eckelmann <sven@xxxxxxxxxxxxx> wrote: > > On Thursday, 9 December 2021 15:41:03 CET Roberto Riggio wrote: > > Could somebody be so kind to provide me with some pointers about > > where the frame injection at arbitrary rates from a radiotap header is > > implemented now? > > Not in ath9k - it is in net/mac80211/tx.c. The function > ieee80211_parse_tx_radiotap will inspect the radiotap header and set the flag > IEEE80211_TX_CTRL_RATE_INJECT if it was able to retrieve some rates from it. > > And ieee80211_tx_h_rate_ctrl will just not try to calculate new rates when > they were already injected by the radiotap header (see > IEEE80211_TX_CTRL_RATE_INJECT). > > Kind regards, > Sven