We can think of use case where people would like to have 1 WAN port on
VLAN1, 2 bridged port on VLAN0 seen by the CPU and 3 bridged port
isolated from the CPU and other traffic. In this setup, we would have
the following matrix:
MII0 MII1 MII2 MII3 MII4 MII5 CPU
VLAN0 x x x
VLAN1 x x
VLAN2 x
VLAN3 x
VLAN4 x
VLAN5 x
In which case the OS would only see 3 interfaces from which it
send/receive traffic, one for each VLAN.
The matrix you have drawn corresponds to this setup:
ifconfig bridge0 create
brconfig bridge0 add admsw1 add admsw2 up
ifconfig admsw0 up
ifconfig admsw3 down
ifconfig admsw4 down
ifconfig admsw5 down
But I think that you may have misplaced your x's in the VLAN3, 4, and
5 rows. I thought that you intended to bridge together ports 3, 4, and 5?