linux/net/dsa
Vivien Didelot 3e41f93b35 net: dsa: prepare master receive hot path
In preparation to make DSA master devices point to their corresponding
CPU port instead of the whole tree, add copies of dst and rcv in the
dsa_port structure so that we keep fast access in the receive hot path.

Also keep the copies at the beginning of the dsa_port structure in order
to ensure they are available in cacheline 1.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-10-01 04:15:07 +01:00
..
Kconfig dsa: add support for Microchip KSZ tail tagging 2017-05-31 20:56:31 -04:00
Makefile net: dsa: move master ethtool code 2017-09-19 16:04:23 -07:00
dsa.c net: dsa: move master ethtool code 2017-09-19 16:04:23 -07:00
dsa2.c net: dsa: prepare master receive hot path 2017-10-01 04:15:07 +01:00
dsa_priv.h net: dsa: add tagging ops to port 2017-10-01 04:15:07 +01:00
legacy.c net: dsa: prepare master receive hot path 2017-10-01 04:15:07 +01:00
master.c net: dsa: use cpu_dp in master code 2017-10-01 04:15:07 +01:00
port.c net: dsa: add port enable and disable helpers 2017-09-25 20:22:46 -07:00
slave.c net: dsa: add tagging ops to port 2017-10-01 04:15:07 +01:00
switch.c net: dsa: Remove switchdev dependency from DSA switch notifier chain 2017-08-07 14:48:48 -07:00
tag_brcm.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_dsa.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_edsa.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_ksz.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_lan9303.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_mtk.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_qca.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00
tag_trailer.c net: dsa: add master helper to look up slaves 2017-10-01 04:15:07 +01:00