Date: Thu, 14 Jul 2022 13:40:41 -0700 From: Adrian Chadd <adrian@freebsd.org> To: Farhan Khan <farhan@farhan.codes> Cc: freebsd-wireless <freebsd-wireless@freebsd.org> Subject: Re: Sample AMRR implementation Message-ID: <CAJ-Vmo=Kh_3FfXL90zndW3SGfvDm%2B=TCfnDf8%2B5RrqMfi0SN6Q@mail.gmail.com> In-Reply-To: <20c659e6-ae83-47e6-8cc7-babd0e8f8d81@www.fastmail.com> References: <20c659e6-ae83-47e6-8cc7-babd0e8f8d81@www.fastmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
hi! so it's done via the ratectl code - take a look at ieee80211_ratectl.c, things call into that and then that calls into the per-ratectl API. -a On Thu, 14 Jul 2022 at 12:50, Farhan Khan <farhan@farhan.codes> wrote: > > Hi all, > > I am trying to understand how and where a wifi driver uses net80211's AMR= R implementation. I read through ieee80211_amrr(9) but did not see any of t= he API calls implemented in the kernel. The exception to this is the bwi dr= iver, which includes net80211/ieee80211_amrr.h but did not seem to actually= use it. > > Am I missing something? Do we have sample in the code I can review? > > Thank you > -- > Farhan Khan > PGP Fingerprint: 1312 89CE 663E 1EB2 179C 1C83 C41D 2281 F8DA C0DE > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=Kh_3FfXL90zndW3SGfvDm%2B=TCfnDf8%2B5RrqMfi0SN6Q>