aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch
Commit message (Expand)AuthorAgeFilesLines
* ukswitch: fix non-debug buildEd Maste2024-05-141-2/+2
* ip17x: fix non-debug buildEd Maste2024-05-141-2/+2
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-231-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-231-1/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2348-96/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2538-38/+38
* e6000sw_set_atustat: eliminate write only ret variableWarner Losh2022-10-021-2/+1
* etherswitch(4): Remove a double word in a source code commentGordon Bergling2022-09-071-1/+1
* e6000sw: Fix direct register write logicKornel Dulęba2022-07-191-1/+1
* etherswitch(4): Fix a few common typos in source code commentsGordon Bergling2022-04-091-4/+4
* [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