diff options
| author | Casper Andersson <casper.casan@gmail.com> | 2022-08-25 11:28:36 +0200 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2022-08-29 12:57:38 +0100 |
| commit | c8a3ea43b5cb5a7db48130a32384f7e48b148de9 (patch) | |
| tree | 933a23e04bb89144d454e26ff030e87967ecdb3f /drivers/net/ethernet/microchip/sparx5/sparx5_main.c | |
| parent | e8013f8edaa30e17fd583a326daff1fa86b75c82 (diff) | |
net: sparx5: add list for mdb entries in driver
Keep track of all mdb entries in software for easy access.
Signed-off-by: Casper Andersson <casper.casan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/microchip/sparx5/sparx5_main.c')
| -rw-r--r-- | drivers/net/ethernet/microchip/sparx5/sparx5_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_main.c b/drivers/net/ethernet/microchip/sparx5/sparx5_main.c index 01be7bd84181..ad598cf8ef44 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_main.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_main.c @@ -661,6 +661,9 @@ static int sparx5_start(struct sparx5 *sparx5) queue_delayed_work(sparx5->mact_queue, &sparx5->mact_work, SPX5_MACT_PULL_DELAY); + mutex_init(&sparx5->mdb_lock); + INIT_LIST_HEAD(&sparx5->mdb_entries); + err = sparx5_register_netdevs(sparx5); if (err) return err; |