aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch
Commit message (Expand)AuthorAgeFilesLines
* [etherswitch] bump register width to 32 bits.Adrian Chadd2020-05-081-1/+1
* remove extraneous double ;s in sys/Ed Maste2020-03-301-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-262-2/+4
* Fix panic when running etherswitchcfg port command.Ganbold Tsagaankhuu2019-12-251-1/+2
* Add support for the Marvell 88E6190 11 ports switch.Luiz Otavio O Souza2019-07-012-49/+187
* Add the 802.1q support for the Marvell e6000 series of ethernet switches.Luiz Otavio O Souza2019-06-282-323/+608
* Add the 'drop tagged' flag support for ethernet switch ports.Luiz Otavio O Souza2019-06-281-1/+3
* Do not overwrite the RGMII bits in the CPU port register of Switch.Luiz Otavio O Souza2019-06-062-2/+5
* Update mvneta/e6000sw for new DSA Device Tree BindingsMarcin Wojtas2019-03-231-36/+79
* Improve detection of addressing mode in e6000swMarcin Wojtas2018-04-101-1/+3
* Clean up OF_getprop_alloc APIOleksandr Tymoshenko2018-04-081-2/+2
* [arswitch] Implement the switch MAC address fetch API.Adrian Chadd2018-02-063-0/+65
* [etherswitch] add initial support for potentially configuring and fetching th...Adrian Chadd2018-02-061-0/+2
* [arswitch] disable ARP copy-to-CPU port for AR9340 for now.Adrian Chadd2018-02-051-0/+2
* [arswitch] fix build breakage.Adrian Chadd2018-02-051-1/+1
* [arswitch] Enable ATU dump support for the AR9340.Adrian Chadd2018-02-051-11/+11
* [arswitch] fix mac address field definition.Adrian Chadd2018-02-051-4/+18
* [arswitch] Break out of the loop upon any error, not just -1.Adrian Chadd2018-02-051-1/+1
* [arswitch] fix up issues on the AR8327.Adrian Chadd2018-02-042-7/+7
* [arswitch] add initial functionality for AR8327 ATU management.Adrian Chadd2018-02-032-5/+108
* [arswitch] Stub out the ATU table dump in AR9340 switches until I implementAdrian Chadd2018-02-021-0/+11
* [arswitch] begin tidying up the learning and ATU management, introduce ATU APIs.Adrian Chadd2018-02-027-29/+406
* [etherswitch] add the first pass of a simple API to flush and fetch the L2 ad...Adrian Chadd2018-02-023-0/+124
* [arswitch] Fix ATU programming on the AR8327 switch.Adrian Chadd2018-01-311-1/+1
* [arswitch] Fix ATU flushing on AR8216/AR8316 and most of the later chips.Adrian Chadd2018-01-311-1/+1
* [arswitch] add a new debug section for upcoming address table management.Adrian Chadd2018-01-311-0/+3
* [etherswitch] fix LINT build for rtl8366rbMichael Zhilin2018-01-251-1/+1
* [etherswitch] check if_alloc returns NULLMichael Zhilin2018-01-248-0/+48
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2738-0/+76
* Fix the port vlan support in e6000 based switches.Luiz Otavio O Souza2017-07-272-92/+85
* Add support to 2.5G uplink for the MV88E6141 and MV88E6341 switches.Luiz Otavio O Souza2017-06-202-43/+111
* Prevent multiple lock initialization in e6000sw probeZbigniew Bodek2017-06-131-3/+8
* Add the initial support for the Marvell 88E6141 and 88E6341 switches.Luiz Otavio O Souza2017-06-131-18/+66
* Remove an unnecessary variable from the switch softc structure and make theLuiz Otavio O Souza2017-06-091-19/+22
* style(9) fixes, remove unnecessary headers, remove duplicate #defines andLuiz Otavio O Souza2017-06-022-136/+88
* [etherswitch] [rtl8366] add phy4cpu setting and support mdioproxyMichael Zhilin2017-05-282-33/+80
* [arswitch] add phy debugging to the internal PHY read/write functions.Adrian Chadd2017-05-231-0/+15
* Poll PHY status using internal e6000sw registersWojciech Macek2017-05-192-6/+53
* Improve busy-wait loop during switch phy access in e6000swWojciech Macek2017-05-191-8/+39
* Add missing unlock in e6000sw driverZbigniew Bodek2017-05-171-0/+1
* Fix broken malloc in e6000swZbigniew Bodek2017-05-171-2/+4
* [etherswitch] [e6000sw] fix compile issue under clang/armAdrian Chadd2017-05-061-2/+4
* [ip17x] [etherswitch] fdt away and mii hang workaround on ip17xAdrian Chadd2017-05-062-4/+48
* [infineon] [etherswitch] no hardcode tagging port setting at amd6996fcAdrian Chadd2017-05-061-5/+5
* When the switch is set to operate in the Multi Chip Addressing Mode weLuiz Otavio O Souza2017-04-301-13/+7
* [etherswitch] add support for Marvell 88E6065 ethernet switch incl. 802.1qMichael Zhilin2017-03-271-42/+364
* etherswitch: Fix RT305x vlan group operationStanislav Galabov2017-02-201-3/+30
* arswitch: Ensure the lock is always held when calling arswitch_modifyreg()Kristof Provost2017-01-155-1/+21
* [etherswitch] Support Micrel KSZ8995MA switch chipMichael Zhilin2017-01-141-0/+960
* Convert etherswitch to use the make_dev_s(9) KPI. This fix a possible raceLuiz Otavio O Souza2017-01-081-6/+13