> -----Original Message----- > From: kvalo=codeaurora.org@xxxxxxxxxxxxxxxxx [mailto:kvalo=codeaurora.org@xxxxxxxxxxxxxxxxx] On > Behalf Of Kalle Valo > Sent: Monday, April 12, 2021 7:47 PM > To: Pkshih > Cc: tony0620emma@xxxxxxxxx; linux-wireless@xxxxxxxxxxxxxxx; DeanKu; Bernie Huang; Shaofu; Steven Ting; > Kevin Yang > Subject: Re: [PATCH 2/7] rtw88: follow the AP basic rates for tx mgmt frame > > Pkshih <pkshih@xxxxxxxxxxx> writes: > > >> -----Original Message----- > >> From: kvalo=codeaurora.org@xxxxxxxxxxxxxxxxx > >> [mailto:kvalo=codeaurora.org@xxxxxxxxxxxxxxxxx] On > >> Behalf Of Kalle Valo > >> Sent: Sunday, April 11, 2021 5:21 PM > >> To: Pkshih > >> Cc: tony0620emma@xxxxxxxxx; linux-wireless@xxxxxxxxxxxxxxx; DeanKu; > >> Bernie Huang; Shaofu; Steven Ting; > >> Kevin Yang > >> Subject: Re: [PATCH 2/7] rtw88: follow the AP basic rates for tx mgmt frame > >> > >> Ping-Ke Shih <pkshih@xxxxxxxxxxx> wrote: > >> > >> > From: Shao-Fu Cheng <shaofu@xxxxxxxxxxx> > >> > > >> > By default the driver uses the 1M and 6M rate for managemnt frames > >> > in 2G and 5G bands respectively. But when the basic rates is configured > >> > from the mac80211, we need to send the management frames according the > >> > basic rates. > >> > > >> > This commit makes the driver use the lowest basic rates to send > >> > the management frames and a debufs entry to enable/disable force to use > >> > the lowest rate 1M/6M for 2.4G/5G bands. > >> > > >> > obtain current setting > >> > cat /sys/kernel/debug/ieee80211/phyX/rtw88/basic_rates > >> > > >> > force lowest rate: > >> > echo 1 > /sys/kernel/debug/ieee80211/phyX/rtw88/basic_rates > >> > > >> > Signed-off-by: Shao-Fu Cheng <shaofu@xxxxxxxxxxx> > >> > Signed-off-by: Yu-Yen Ting <steventing@xxxxxxxxxxx> > >> > Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> > >> > >> Why is a debugfs interface needed? > >> > > > > By default, driver follows AP's basic rates that may be 24M and above, and > > does association with 24M rate. If AP is far away, it may be hard to communicate > > with 24M rate. Therefore, we add a debugfs to allow driver to send management > > frames with low rate 6M or 1M. > > debugfs is for R&D level testing and debugging, not normal user > configuration. To me it looks like something like that should be in > nl80211. > I do not expect that the users could configure the basic rate for station by the normal way such as nl80211. This debugfs is for debugging purpose, not for normal user. -- Ping-Ke