> Understood, if we missed back anything on handling multicast for > the cpu port we'll go back and fix it (i am assuming snooping is the answer > here).
It is part of the answer. You should also look at .ndo_set_rx_mode. When the switch ports are not in a bridge, this call i used to pass a list of MAC addresses which the network stack would like to receiver. You probably want to turn that list into MBD and FDBs. Andrew