mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 22:21:40 +00:00
net: dsa: delete dsa_port_walk_{fdbs,mdbs}
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>
This commit is contained in:
parent
28de0f9fec
commit
fe5233b0ba
@ -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);
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user