Message ID | 20220213191254.1480765-1-colin.foster@in-advantage.com (mailing list archive) |
---|---|
Headers | show |
Series | use bulk reads for ocelot statistics | expand |
Hello: This series was applied to netdev/net-next.git (master) by David S. Miller <davem@davemloft.net>: On Sun, 13 Feb 2022 11:12:50 -0800 you wrote: > Ocelot loops over memory regions to gather stats on different ports. > These regions are mostly continuous, and are ordered. This patch set > uses that information to break the stats reads into regions that can get > read in bulk. > > The motiviation is for general cleanup, but also for SPI. Performing two > back-to-back reads on a SPI bus require toggling the CS line, holding, > re-toggling the CS line, sending 3 address bytes, sending N padding > bytes, then actually performing the read. Bulk reads could reduce almost > all of that overhead, but require that the reads are performed via > regmap_bulk_read. > > [...] Here is the summary with links: - [v7,net-next,1/4] net: mscc: ocelot: remove unnecessary stat reading from ethtool https://git.kernel.org/netdev/net-next/c/e27d785e60b6 - [v7,net-next,2/4] net: ocelot: align macros for consistency https://git.kernel.org/netdev/net-next/c/65c53595bc2a - [v7,net-next,3/4] net: mscc: ocelot: add ability to perform bulk reads https://git.kernel.org/netdev/net-next/c/40f3a5c81555 - [v7,net-next,4/4] net: mscc: ocelot: use bulk reads for stats https://git.kernel.org/netdev/net-next/c/d87b1c08f38a You are awesome, thank you!