netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 802.1Q support?
@ 2009-01-12 16:48 Robin Getz
  2009-01-12 20:43 ` Florian Fainelli
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Robin Getz @ 2009-01-12 16:48 UTC (permalink / raw)
  To: netdev

I'm trying to understand the "standard" way to control a switch which supports 
VLAN.

Pick any one of:
 
Infineon XWAY ADM6999 (eight-port 10/100 plus one MII) 
http://www.infineon.com/cms/en/product/channel.html?channel=ff80808112ab681d0112ab68ce8d0043
 
Micrel MS8993M (2 port 10/100 plus one MII)
http://www.micrel.com/_PDF/Ethernet/ks8993m_pb.pdf 
 
Broadcom BCM5325E (five port 10/100 plus one MII)
http://www.broadcom.com/collateral/pb/5325E-PB00-R.pdf
 
Realtek (five port 10/100 plus one MII) 
http://www1.futureelectronics.com/doc/REALTEK%20SEMICONDUCTOR/Realtek%20Semiconductor%20RTL8306SD-GR.pdf
 
They all have multiple MAC/PHYs which are exposed to the wire, and a single 
MII interface - which normally connects directly to a SOC's MII/MAC.

I would have thought that there would be separate drivers for these in the 
phylib, but I didn't find anything that looked like it would work. (or expose 
the right interface (all the vendor specific VLAN registers) so I can program 
them properly from userspace)...

It is possible to hack up the specific EMAC driver to do everything, but that 
doesn't seem like the right way to do it...

Any pointers appreciated.

Thanks.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-01-19  9:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-12 16:48 802.1Q support? Robin Getz
2009-01-12 20:43 ` Florian Fainelli
2009-01-13 12:31   ` Robin Getz
2009-01-13 13:29     ` Florian Fainelli
2009-01-13 16:54       ` Robin Getz
2009-01-19  9:07         ` Lennert Buytenhek
2009-01-19  9:17       ` Lennert Buytenhek
2009-01-12 20:46 ` Matti Aarnio
2009-01-19  9:14 ` Lennert Buytenhek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).