History

net: dsa: Remove redundant MDB dump support

Currently the MDB HW database is synced with the bridge's one, thus, There is no need to support special dump functionality.

Arkadi Sharshevsky committed 9 years ago

Commit dc0cbff1 parent 180b0724 files · +0 −20Browse files

Unified · Split

4 files
  1. include/net/dsa.h +0 −4
  2. net/dsa/dsa_priv.h +0 −2
  3. net/dsa/port.c +0 −11
  4. net/dsa/slave.c +0 −3
include/net/dsa.h+0−4
@@ -400,10 +400,6 @@ struct dsa_switch_ops { · 399 unmodified lines
400400 struct switchdev_trans *trans);
401401 int (*port_mdb_del)(struct dsa_switch *ds, int port,
402402 const struct switchdev_obj_port_mdb *mdb);
403− int (*port_mdb_dump)(struct dsa_switch *ds, int port,
404− struct switchdev_obj_port_mdb *mdb,
405− switchdev_obj_dump_cb_t *cb);
406−
407403 /*
408404 * RXNFC
409405 */
net/dsa/dsa_priv.h+0−2
@@ -140,8 +140,6 @@ int dsa_port_mdb_add(struct dsa_port *dp, · 139 unmodified lines
140140 struct switchdev_trans *trans);
141141 int dsa_port_mdb_del(struct dsa_port *dp,
142142 const struct switchdev_obj_port_mdb *mdb);
143−int dsa_port_mdb_dump(struct dsa_port *dp, struct switchdev_obj_port_mdb *mdb,
144− switchdev_obj_dump_cb_t *cb);
145143 int dsa_port_vlan_add(struct dsa_port *dp,
146144 const struct switchdev_obj_port_vlan *vlan,
147145 struct switchdev_trans *trans);
net/dsa/port.c+0−11
@@ -210,17 +210,6 @@ int dsa_port_mdb_del(struct dsa_port *dp, · 209 unmodified lines
210210 return dsa_port_notify(dp, DSA_NOTIFIER_MDB_DEL, &info);
211211 }
212212
213−int dsa_port_mdb_dump(struct dsa_port *dp, struct switchdev_obj_port_mdb *mdb,
214− switchdev_obj_dump_cb_t *cb)
215−{
216− struct dsa_switch *ds = dp->ds;
217−
218− if (ds->ops->port_mdb_dump)
219− return ds->ops->port_mdb_dump(ds, dp->index, mdb, cb);
220−
221− return -EOPNOTSUPP;
222−}
223−
224213 int dsa_port_vlan_add(struct dsa_port *dp,
225214 const struct switchdev_obj_port_vlan *vlan,
226215 struct switchdev_trans *trans)
net/dsa/slave.c+0−3
@@ -299,9 +299,6 @@ static int dsa_slave_port_obj_dump(struct net_device *dev, · 298 unmodified lines
299299 case SWITCHDEV_OBJ_ID_PORT_FDB:
300300 err = dsa_port_fdb_dump(dp, SWITCHDEV_OBJ_PORT_FDB(obj), cb);
301301 break;
302− case SWITCHDEV_OBJ_ID_PORT_MDB:
303− err = dsa_port_mdb_dump(dp, SWITCHDEV_OBJ_PORT_MDB(obj), cb);
304− break;
305302 default:
306303 err = -EOPNOTSUPP;
307304 break;