net: dsa: delete dsa_port_walk_{fdbs,mdbs}
authorVladimir Oltean <vladimir.oltean@nxp.com>
Thu, 5 May 2022 16:22:13 +0000 (19:22 +0300)
committerJakub Kicinski <kuba@kernel.org>
Sat, 7 May 2022 04:00:12 +0000 (21:00 -0700)
All the users of these functions are gone, delete them before they gain
new ones.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/dsa.h
net/dsa/dsa.c

index 934958f..efd3395 100644 (file)
@@ -1239,12 +1239,6 @@ struct dsa_switch_driver {
 
 struct net_device *dsa_dev_to_net_device(struct device *dev);
 
-typedef int dsa_fdb_walk_cb_t(struct dsa_switch *ds, int port,
-                             const unsigned char *addr, u16 vid,
-                             struct dsa_db db);
-
-int dsa_port_walk_fdbs(struct dsa_switch *ds, int port, dsa_fdb_walk_cb_t cb);
-int dsa_port_walk_mdbs(struct dsa_switch *ds, int port, dsa_fdb_walk_cb_t cb);
 bool dsa_fdb_present_in_other_db(struct dsa_switch *ds, int port,
                                 const unsigned char *addr, u16 vid,
                                 struct dsa_db db);
index 0c6ae32..be7b320 100644 (file)
@@ -458,46 +458,6 @@ struct dsa_port *dsa_port_from_netdev(struct net_device *netdev)
 }
 EXPORT_SYMBOL_GPL(dsa_port_from_netdev);
 
-int dsa_port_walk_fdbs(struct dsa_switch *ds, int port, dsa_fdb_walk_cb_t cb)
-{
-       struct dsa_port *dp = dsa_to_port(ds, port);
-       struct dsa_mac_addr *a;
-       int err = 0;
-
-       mutex_lock(&dp->addr_lists_lock);
-
-       list_for_each_entry(a, &dp->fdbs, list) {
-               err = cb(ds, port, a->addr, a->vid, a->db);
-               if (err)
-                       break;
-       }
-
-       mutex_unlock(&dp->addr_lists_lock);
-
-       return err;
-}
-EXPORT_SYMBOL_GPL(dsa_port_walk_fdbs);
-
-int dsa_port_walk_mdbs(struct dsa_switch *ds, int port, dsa_fdb_walk_cb_t cb)
-{
-       struct dsa_port *dp = dsa_to_port(ds, port);
-       struct dsa_mac_addr *a;
-       int err = 0;
-
-       mutex_lock(&dp->addr_lists_lock);
-
-       list_for_each_entry(a, &dp->mdbs, list) {
-               err = cb(ds, port, a->addr, a->vid, a->db);
-               if (err)
-                       break;
-       }
-
-       mutex_unlock(&dp->addr_lists_lock);
-
-       return err;
-}
-EXPORT_SYMBOL_GPL(dsa_port_walk_mdbs);
-
 bool dsa_db_equal(const struct dsa_db *a, const struct dsa_db *b)
 {
        if (a->type != b->type)