Merge branch 'sparx5-mrouter'
authorDavid S. Miller <davem@davemloft.net>
Mon, 29 Aug 2022 11:57:38 +0000 (12:57 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 29 Aug 2022 11:57:38 +0000 (12:57 +0100)
commitf97e971dbdc7c83d697fa2209fed0ea50fffa12e
tree8016fb8fdc87b46feb22a3841697b33ce48238b4
parent9c5d03d362519f36cd551aec596388f895c93d2d
parent04e551d66dd8822d527c264f1f9f9056c1eb2478
Merge branch 'sparx5-mrouter'

Casper Andersson says:

====================
net: sparx5: add mrouter support

This series adds support for multicast router ports to SparX5. To manage
mrouter ports the driver must keep track of mdb entries. When adding an
mrouter port the driver has to iterate over all mdb entries and modify
them accordingly.

v2:
- add bailout in free_mdb
- re-arrange mdb struct to avoid holes
- change devm_kzalloc -> kzalloc
- change GFP_ATOMIC -> GFP_KERNEL
- fix spelling
====================

Reviewed-by: Steen Hegelund <Steen.Hegelund@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>