openwrtv3/target/linux/ar71xx/files/drivers/net/ethernet/atheros/ag71xx
Rosen Penev 4e03a742e0 ag71xx: Reorder ag71xx struct members for better cache performance
Qualcomm claims this improves the D-cache footprint. Origina commit message below:

From: Ben Menchaca <ben.menchaca@qca.qualcomm.com>
Date: Fri, 7 Jun 2013 10:57:28 -0500
Subject: [ag71xx] cluster/align structs for cache perf

Cluster the frequently used, per-packet structures in ag71xx near
to each other, and cacheline-align them.  Some other re-ordering
occurred to move "warmer" structures near the per-packet structures.

Signed-off-by: Ben Menchaca <ben.menchaca@qca.qualcomm.com>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-02-05 10:16:25 +01:00
..
ag71xx.h ag71xx: Reorder ag71xx struct members for better cache performance 2018-02-05 10:16:25 +01:00
ag71xx_ar7240.c ag71xx: add support for port mirroring 2017-07-21 08:10:38 +02:00
ag71xx_ar8216.c ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
ag71xx_debugfs.c Revert "ag71xx: Switch from driver to kernel macro for NAPI_WEIGHT." 2017-12-08 19:54:34 +01:00
ag71xx_ethtool.c ar71xx/ag71xx_ethtool: don't return uninitialized return value on success 2017-06-11 14:22:44 +02:00
ag71xx_main.c ar71xx: remove obsolete '< KERNEL_VERSION(4, 2, 0)' check 2018-01-09 21:33:18 +01:00
ag71xx_mdio.c ar71xx: Add kernel 4.9 support 2017-10-11 22:32:39 +02:00
ag71xx_phy.c ar71xx: Add kernel 4.9 support 2017-10-11 22:32:39 +02:00
Kconfig ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00
Makefile ar71xx: merge files-3.2 to files 2012-02-10 08:19:31 +00:00