On Thursday 4 May 2006 21:26, Marcus Better wrote: > Jiri Benc wrote: > > This is unnecessary. AFAIK bcm43xx hardware doesn't support more than one > > interface at a time (not counting monitor interfaces as those are somewhat > > special). > > I wonder what exactly is causing this limitation? Why isn't it just a matter > of software support?
Hardware limitations probably. For example the Ralink devices. The MAC address must be written into the registers for correct behaviour. When multiple virtual interfaces are going to be used, the device should be working under multiple MAC addresses. While the device could be tricked into doing that (I believe rt61 and rt73 drivers from Ralink are making such an attempt) it could give quite some overhead when for each frame that is being send the driver should sort out from which virtual interface it came, write the matching MAC address to the register, and hope that the device will like it when the MAC address is changed so often and the RX is not being affected because of some hardware filter.
pgpOYlcRNX05W.pgp
Description: PGP signature