Commit 96252b8e authored by Vivien Didelot's avatar Vivien Didelot Committed by David S. Miller
Browse files

net: dsa: remove ds->rtable



Drivers do not use the ds->rtable static arrays anymore, get rid of it.

Signed-off-by: default avatarVivien Didelot <vivien.didelot@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c5f51765
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -258,13 +258,6 @@ struct dsa_switch {
	 */
	const struct dsa_switch_ops	*ops;

	/*
	 * An array of which element [a] indicates which port on this
	 * switch should be used to send packets to that are destined
	 * for switch a. Can be NULL if there is only one switch chip.
	 */
	s8		rtable[DSA_MAX_SWITCHES];

	/*
	 * Slave mii_bus and devices for the individual ports.
	 */
+0 −4
Original line number Diff line number Diff line
@@ -181,10 +181,6 @@ static bool dsa_switch_setup_routing_table(struct dsa_switch *ds)
	struct dsa_switch_tree *dst = ds->dst;
	bool complete = true;
	struct dsa_port *dp;
	int i;

	for (i = 0; i < DSA_MAX_SWITCHES; i++)
		ds->rtable[i] = DSA_RTABLE_NONE;

	list_for_each_entry(dp, &dst->ports, list) {
		if (dp->ds == ds && dsa_port_is_dsa(dp)) {