Skip to content

Commit dc0cbff

Browse files
Arkadi Sharshevskydavem330
authored andcommitted
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. Signed-off-by: Arkadi Sharshevsky <[email protected]> Reviewed-by: Florian Fainelli <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 180b072 commit dc0cbff

File tree

4 files changed

+0
-20
lines changed

4 files changed

+0
-20
lines changed

include/net/dsa.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -400,10 +400,6 @@ struct dsa_switch_ops {
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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,6 @@ int dsa_port_mdb_add(struct dsa_port *dp,
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

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -210,17 +210,6 @@ int dsa_port_mdb_del(struct dsa_port *dp,
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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,9 +299,6 @@ static int dsa_slave_port_obj_dump(struct net_device *dev,
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;

0 commit comments

Comments
 (0)