Currently the MDB HW database is synced with the bridge's one, thus, There is no need to support special dump functionality.
Unified · Split
| @@ -400,10 +400,6 @@ struct dsa_switch_ops { · 399 unmodified lines | ||
| 400 | 400 | struct switchdev_trans *trans); |
| 401 | 401 | int (*port_mdb_del)(struct dsa_switch *ds, int port, |
| 402 | 402 | 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 | − | |
| 407 | 403 | /* |
| 408 | 404 | * RXNFC |
| 409 | 405 | */ |
| @@ -140,8 +140,6 @@ int dsa_port_mdb_add(struct dsa_port *dp, · 139 unmodified lines | ||
| 140 | 140 | struct switchdev_trans *trans); |
| 141 | 141 | int dsa_port_mdb_del(struct dsa_port *dp, |
| 142 | 142 | 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); | |
| 145 | 143 | int dsa_port_vlan_add(struct dsa_port *dp, |
| 146 | 144 | const struct switchdev_obj_port_vlan *vlan, |
| 147 | 145 | struct switchdev_trans *trans); |
| @@ -210,17 +210,6 @@ int dsa_port_mdb_del(struct dsa_port *dp, · 209 unmodified lines | ||
| 210 | 210 | return dsa_port_notify(dp, DSA_NOTIFIER_MDB_DEL, &info); |
| 211 | 211 | } |
| 212 | 212 | |
| 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 | − | |
| 224 | 213 | int dsa_port_vlan_add(struct dsa_port *dp, |
| 225 | 214 | const struct switchdev_obj_port_vlan *vlan, |
| 226 | 215 | struct switchdev_trans *trans) |
| @@ -299,9 +299,6 @@ static int dsa_slave_port_obj_dump(struct net_device *dev, · 298 unmodified lines | ||
| 299 | 299 | case SWITCHDEV_OBJ_ID_PORT_FDB: |
| 300 | 300 | err = dsa_port_fdb_dump(dp, SWITCHDEV_OBJ_PORT_FDB(obj), cb); |
| 301 | 301 | break; |
| 302 | − case SWITCHDEV_OBJ_ID_PORT_MDB: | |
| 303 | − err = dsa_port_mdb_dump(dp, SWITCHDEV_OBJ_PORT_MDB(obj), cb); | |
| 304 | − break; | |
| 305 | 302 | default: |
| 306 | 303 | err = -EOPNOTSUPP; |
| 307 | 304 | break; |