Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 30abb330 authored by Rajkumar Manoharan's avatar Rajkumar Manoharan Committed by Kalle Valo
Browse files

ath10k: increase copy engine entries for rx wmi



Having lower number of copy engine entries for target to host
WMI ring is causing drops in receiving management frames. This
issue is observed during max clients (128 clients) stress testing.
While bursting deauthentication frames from simulated clients,
approx. 70% of frames are getting dropped due to lower ring entries.

Signed-off-by: default avatarRajkumar Manoharan <rmanohar@qti.qualcomm.com>
Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent 1ca2760f
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -113,7 +113,7 @@ static const struct ce_attr host_ce_config_wlan[] = {
		.flags = CE_ATTR_FLAGS,
		.flags = CE_ATTR_FLAGS,
		.src_nentries = 0,
		.src_nentries = 0,
		.src_sz_max = 2048,
		.src_sz_max = 2048,
		.dest_nentries = 32,
		.dest_nentries = 128,
	},
	},


	/* CE3: host->target WMI */
	/* CE3: host->target WMI */
@@ -183,7 +183,7 @@ static const struct ce_pipe_config target_ce_config_wlan[] = {
	{
	{
		.pipenum = __cpu_to_le32(2),
		.pipenum = __cpu_to_le32(2),
		.pipedir = __cpu_to_le32(PIPEDIR_IN),
		.pipedir = __cpu_to_le32(PIPEDIR_IN),
		.nentries = __cpu_to_le32(32),
		.nentries = __cpu_to_le32(64),
		.nbytes_max = __cpu_to_le32(2048),
		.nbytes_max = __cpu_to_le32(2048),
		.flags = __cpu_to_le32(CE_ATTR_FLAGS),
		.flags = __cpu_to_le32(CE_ATTR_FLAGS),
		.reserved = __cpu_to_le32(0),
		.reserved = __cpu_to_le32(0),