• Lennert Buytenhek's avatar
    net: Distributed Switch Architecture protocol support · 91da11f8
    Lennert Buytenhek authored
    Distributed Switch Architecture is a protocol for managing hardware
    switch chips.  It consists of a set of MII management registers and
    commands to configure the switch, and an ethernet header format to
    signal which of the ports of the switch a packet was received from
    or is intended to be sent to.
    
    The switches that this driver supports are typically embedded in
    access points and routers, and a typical setup with a DSA switch
    looks something like this:
    
    	+-----------+       +-----------+
    	|           | RGMII |           |
    	|           +-------+           +------ 1000baseT MDI ("WAN")
    	|           |       |  6-port   +------ 1000baseT MDI ("LAN1")
    	|    CPU    |       |  ethernet +------ 1000baseT MDI ("LAN2")
    	|           |MIImgmt|  switch   +------ 1000baseT MDI ("LAN3")
    	|           +-------+  w/5 PHYs +------ 1000baseT MDI ("LAN4")
    	|           |       |           |
    	+-----------+       +-----------+
    
    The switch driver presents each port on the swi...
    91da11f8
Makefile 1.67 KB