diff options
| author | Vivien Didelot <[email protected]> | 2017-03-30 21:37:11 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2017-04-01 19:22:57 +0000 |
| commit | e5887a2a110947cdd936fcc8722d8f08f3e8e392 (patch) | |
| tree | 984346e6c4f5f572f6b550ff0a1e145ea28510ab /drivers/net/dsa/dsa_loop.c | |
| parent | net: dsa: mv88e6xxx: allocate the number of ports (diff) | |
| download | kernel-e5887a2a110947cdd936fcc8722d8f08f3e8e392.tar.gz kernel-e5887a2a110947cdd936fcc8722d8f08f3e8e392.zip | |
net: dsa: mv88e6xxx: rework in-chip bridging
All ports -- internal and external, for chips featuring a PVT -- have a
mask restricting to which internal ports a frame is allowed to egress.
Now that DSA exposes the number of ports and their bridge devices, it is
possible to extract the code generating the VLAN map and make it generic
so that it can be shared later with the cross-chip bridging code.
Signed-off-by: Vivien Didelot <[email protected]>
Reviewed-by: Andrew Lunn <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/net/dsa/dsa_loop.c')
0 files changed, 0 insertions, 0 deletions
