From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from a27-185.smtp-out.us-west-2.amazonses.com ([54.240.27.185]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iZCsJ-00030x-8N for ath10k@lists.infradead.org; Mon, 25 Nov 2019 11:49:52 +0000 MIME-Version: 1.0 Subject: Re: [PATCH v6 1/3] ath10k: enable RX bundle receive for sdio From: Kalle Valo In-Reply-To: <1569402639-31720-2-git-send-email-wgong@codeaurora.org> References: <1569402639-31720-2-git-send-email-wgong@codeaurora.org> Message-ID: <0101016ea2656ae6-87af6995-2e97-447e-8148-d023614066a2-000000@us-west-2.amazonses.com> Date: Mon, 25 Nov 2019 11:49:45 +0000 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: Wen Gong Cc: linux-wireless@vger.kernel.org, ath10k@lists.infradead.org Wen Gong wrote: > The existing implementation of initiating multiple sdio transfers for > receive bundling is slowing down the receive speed. Combining the > transfers using a bundle method would be ideal. > > The transmission utilization ratio for sdio bus for small packet is > slow, because the space and time cost for sdio bus is same for large > length packet and small length packet. So the speed of data for large > length packet is higher than small length. > > Test result of different length of data: > data packet(byte) cost time(us) calculated rate(Mbps) > 256 28 73 > 512 33 124 > 1024 35 234 > 1792 45 318 > 14336 168 682 > 28672 333 688 > 57344 660 695 > > Tested with QCA6174 SDIO with firmware > WLAN.RMH.4.4.1-00017-QCARMSWPZ-1 > > Signed-off-by: Alagu Sankar > Signed-off-by: Wen Gong > Signed-off-by: Kalle Valo 3 patches applied to ath-next branch of ath.git, thanks. 8d985555ddaa ath10k: enable RX bundle receive for sdio 224776520ead ath10k: change max RX bundle size from 8 to 32 for sdio 67654b26c903 ath10k: add workqueue for RX path of sdio -- https://patchwork.kernel.org/patch/11160247/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k