summaryrefslogtreecommitdiffstats
path: root/sys/dev/etherswitch
Commit message (Expand)AuthorAgeFilesLines
* Do no overwrite the PORT CONTROL register, only modify its contents.Luiz Souza2018-01-181-2/+5
* Allow the use of any SMI address for the e6000 based switches in multi-chip m...Luiz Souza2018-01-181-3/+1
* Include the opt_platform.h so that the if defined(FDT) can actually work.Luiz Souza2018-01-111-0/+2
* Fix the dot1q support on Marvell 88E6190.Luiz Souza2017-12-282-36/+66
* Add support to Marvell 88E6190, 11 ports switch.Luiz Souza2017-12-282-48/+157
* Add ATU dump routine, useful for switch state debugging.Luiz Souza2017-10-141-0/+51
* Add the missing defines for the discard tagged/untagged.Luiz Souza2017-10-051-0/+2
* Add support to 'drop tagged' and 'drop untagged' packets on switch ports.Luiz Souza2017-10-041-2/+21
* Add support for the 'drop tagged' keyword.Luiz Souza2017-10-041-2/+4
* Add basic LAGG support on the etherswitch framework.Luiz Souza2017-10-043-1/+49
* Improve the debug output.Luiz Souza2017-10-041-3/+3
* Default to FID 0 when the port VLANs data are updated.Luiz Souza2017-10-041-1/+1
* Fix the commit 18cdd9fb044c55a1ea9ff909f1a645f7b3585dbb, use the correct vari...Luiz Souza2017-09-291-2/+2
* When using the port VLAN mode, set all ports to the same FID database, FID 0.Luiz Souza2017-09-291-8/+11
* Fix the handling of the ATU_CONTROL register when setting the ATU age timer t...Luiz Souza2017-09-291-15/+6
* Print the FID for the VLAN entries in the VTU.Luiz Souza2017-09-292-2/+8
* Fix and improve some debug messages.Luiz Souza2017-09-291-7/+6
* Ignore disabled ports as members in VLAN groups.Luiz Souza2017-09-291-2/+2
* Remove prototype from nonexistent functions.Luiz Souza2017-09-291-2/+0
* Fix the build without E6000SW_DEBUG defined.Luiz Souza2017-09-271-2/+2
* Fix the typo.Luiz Souza2017-09-271-1/+1
* Add support for the 802.1q management on Marvell e6000 switch series.Luiz Souza2017-09-272-142/+475
* style(9) fixes, no functional change.Luiz Souza2017-09-271-85/+85
* Fix 2.5G support in pfSense.Luiz Souza2017-09-191-1/+1
* Fix the port based vlans for the Marvell e6000 series switches.Luiz Souza2017-07-202-92/+87
* Add support to 2.5G uplink for the MV88E6141 and MV88E6341 switches.loos2017-07-202-43/+111
* Prevent multiple lock initialization in e6000sw probezbb2017-07-201-3/+8
* Add the initial support for the Marvell 88E6141 and 88E6341 switches.loos2017-07-201-18/+66
* Remove an unnecessary variable from the switch softc structure and make theloos2017-07-201-19/+22
* [etherswitch] add in an initial API for controlling per-port LED behaviour.adrian2017-07-205-4/+146
* style(9) fixes, remove unnecessary headers, remove duplicate #defines andloos2017-07-202-136/+88
* Poll PHY status using internal e6000sw registerswma2017-07-202-6/+53
* Improve busy-wait loop during switch phy access in e6000swwma2017-07-201-8/+39
* Add missing unlock in e6000sw driverzbb2017-07-201-0/+1
* Fix broken malloc in e6000swzbb2017-07-201-2/+4
* When the switch is set to operate in the Multi Chip Addressing Mode weloos2017-07-201-13/+7
* Improve ports handling in e6000sw driverzbb2017-07-202-80/+286
* Add a bitmask field to keep the enabled ports of a switch, not all switches w...Luiz Souza2017-07-201-0/+9
* MFC r308700:mizhka2017-03-152-222/+335
* MFC r311700:loos2017-01-131-6/+13
* MFC r309461:loos2016-12-311-70/+1
* MFC r303891, r303892:pfg2016-09-081-1/+1
* Remove erroneous lock assertionssgalabov2016-06-061-2/+0
* Fix issues with mt762x etherswitch driversgalabov2016-05-172-9/+20
* Introduce basic etherswitch support for Ralink SoCssgalabov2016-05-166-0/+2103
* sys/dev: minor spelling fixes.pfg2016-05-031-1/+1
* Cleanup unnecessary semicolons from the kernel.pfg2016-04-104-4/+4
* [mdio] migrate mdiobus out of etherswitch and into a top-level device of its ...adrian2015-12-2615-188/+12
* [arswitch] bump the number of ports on the ar934x internal switch.adrian2015-12-151-2/+2
* Introduce e6000sw etherswitch supportzbb2015-10-252-0/+1161
OpenPOWER on IntegriCloud