Search Linux Wireless

Re: [PATCH v2 1/6] wifi: rtw89: mcc: initialize start flow

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ping-Ke Shih <pkshih@xxxxxxxxxxx> wrote:

> From: Zong-Zhe Yang <kevin_yang@xxxxxxxxxxx>
> 
> We prepare to support TDMA-based MCC (multi-channel concurrency)
> which allows two kinds of modes below.
> * P2P GO + normal STA
> * P2P GC + normal STA
> 
> Each mode has two vif and two chanctx. Then, each vif binds one
> separate chanctx and becomes one MCC role. We name the two MCC
> roles as follows.
> * MCC role - reference (ref)
> 	We calculate the baseline of our TDMA things accodring
> 	to its info, e.g. TBTT. In normal case, it will be put
> 	at the first slot of TDMA.
> * MCC role - auxiliary (aux)
> 
> MCC state machine will be running in FW eventually, but before that,
> we have to fill and calculate things that are needed by FW. We fill
> the information of MCC role according to its vif and its chanctx.
> Then, we calculate the start time for MCC.
> 
> Note that the parameters used in the calculation now is assigned by
> default rules. The precise parameters for better MCC behavior will be
> derived in the following.
> 
> Signed-off-by: Zong-Zhe Yang <kevin_yang@xxxxxxxxxxx>
> Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx>

6 patches applied to wireless-next.git, thanks.

b09df09b55fb wifi: rtw89: mcc: initialize start flow
4dc25ef19163 wifi: rtw89: mcc: fill fundamental configurations
7d1704640aad wifi: rtw89: mcc: consider and determine BT duration
17aa2c332689 wifi: rtw89: mcc: decide pattern and calculate parameters
980d4215f94e wifi: rtw89: fix typo of rtw89_fw_h2c_mcc_macid_bitmap()
6fa25e768df4 wifi: rtw89: mcc: trigger FW to start/stop MCC

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/20230831053133.24015-2-pkshih@xxxxxxxxxxx/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux