From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adrian Chadd Date: Fri, 4 Nov 2016 22:09:19 -0700 Subject: [ath9k-devel] Bayesian rate control In-Reply-To: <1477461362.4059.17.camel@sipsolutions.net> References: <1477286912.4085.1.camel@sipsolutions.net> <1477379678.4390.2.camel@sipsolutions.net> <1477461362.4059.17.camel@sipsolutions.net> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Hi, On 25 October 2016 at 22:56, Johannes Berg wrote: > >> The intel 7260 and later parts also allow user controllable rate >> control and provide transmit completion feedback, but I don't know >> whether it's enough for your needs. > > Perhaps. However, existing rate control is *very* tightly coupled to > the driver, and it'd be fairly pointless to disentangle just for the > sake of playing with a rate control algorithm. > > Also, the device doesn't support per-frame control nor any kind of > sampling-with-table-fallback, only the rate table that you give to the > device and update. Hi, But there is a per-descriptor TX rate table entry in the driver. FreeBSD uses it to implement its rate control for the intel drivers. What am I missing? :) > > Btw, mac80211_hwsim with wmediumd doing some medium simulation might > also be something to look at for just extending to VHT. > > And come to think of it, there's this new driver Felix et al have been > working on, mt7601u, which also should support proper rate control > APIs. -adrian