linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* brcmfmac experiment for a specific use case - tx throughput maximization for slow CPU with glomming
@ 2017-05-24 11:33 Jérôme Carretero
  2017-06-01  6:37 ` Jörg Krause
  0 siblings, 1 reply; 4+ messages in thread
From: Jérôme Carretero @ 2017-05-24 11:33 UTC (permalink / raw)
  To: Franky Lin, Wright Feng; +Cc: Arend van Spriel, linux-wireless

Hi,


I've crippled a Raspberry Pi 3 (1 core, 200 MHz) and observed that the
glomming feature has a definite impact on TX performance, but it looks
like at this CPU frequency, the work queue is solicited "too often"
by brcmf_sdio_trigger_dpc() and glomming is only doing 4 packets at
once, resulting in maybe a sub-optimal throughput.


I have a vague idea that deliberately delaying the transmissions so as
to wait for either a small timeout, or the glomming level has been
reached, would be something worth exploring.
But I haven't spent a long time looking at the driver.


I'm just soliciting your advice at this point, I'll do some experiments
also.


Best regards,

--=20
J=C3=A9r=C3=B4me

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-08-21 18:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-24 11:33 brcmfmac experiment for a specific use case - tx throughput maximization for slow CPU with glomming Jérôme Carretero
2017-06-01  6:37 ` Jörg Krause
2017-08-18 11:50   ` Fabio Estevam
2017-08-21 18:09     ` Jörg Krause

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).