Message ID | 5933942ffd23f71b925cc6be26e9918fd663ed46.1567783646.git.lorenzo@kernel.org (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Felix Fietkau |
Headers | show |
Series | mt76: mt7615: enable SCS by default | expand |
Lorenzo Bianconi <lorenzo@kernel.org> writes: > Enable Smart Carrier Sense algorithm by default in order to improve > performances in a noisy environment What does that do (the algorithm, that is)? :) -Toke
> > Lorenzo Bianconi <lorenzo@kernel.org> writes: > > > Enable Smart Carrier Sense algorithm by default in order to improve > > performances in a noisy environment > > What does that do (the algorithm, that is)? :) > > -Toke Hi Toke, it is used for tuning device sensitivity according to RTS error rate and False CCA reported by the radio (e.g decrease radio sensitivity to cut off interference stations). It has been ported from vendor sdk. https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git/commit/drivers/net/wireless/mediatek/mt76/mt7615?id=49de79ad9a748c86277f39613ade72dc56421454 Regards, Lorenzo
diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/init.c b/drivers/net/wireless/mediatek/mt76/mt7615/init.c index 1104e4c8aaa6..835499979b73 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/init.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/init.c @@ -50,7 +50,7 @@ static void mt7615_mac_init(struct mt7615_dev *dev) MT_TMAC_CTCR0_INS_DDLMT_EN); mt7615_mcu_set_rts_thresh(dev, 0x92b); - mt7615_mac_set_scs(dev, false); + mt7615_mac_set_scs(dev, true); mt76_rmw(dev, MT_AGG_SCR, MT_AGG_SCR_NLNAV_MID_PTEC_DIS, MT_AGG_SCR_NLNAV_MID_PTEC_DIS);
Enable Smart Carrier Sense algorithm by default in order to improve performances in a noisy environment Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> --- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)