aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch/arswitch
Commit message (Expand)AuthorAgeFilesLines
* IfAPI: Finish etherswitch driver conversionsJustin Hibbits2025-06-251-1/+1
* etherswitch: Cleanup detach and delete of child devices during detachJohn Baldwin2025-01-021-4/+5
* Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin2024-12-061-6/+1
* Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin2024-12-061-1/+1
* net: Remove unneeded NULL check for the allocated ifnetZhenlei Huang2024-06-281-6/+0
* etherswitch: Use device_set_desc(f)()Mark Johnston2024-06-021-6/+3
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-1617-34/+0
* arswitch(4): Remove support for AR{7240,9340} found in MIPS SoCs onlyMarius Strobl2023-08-098-541/+1
* etherswitch/arswitch: correct version detectionMichael Zhilin2023-08-081-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1221-21/+21
* etherswitch: Clean up whitespace after IfAPI conversionJustin Hibbits2023-01-311-2/+2
* Mechanically convert etherswitch drivers to IfAPIJustin Hibbits2023-01-242-14/+14
* etherswitch drivers: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-091-2/+1
* Remove unused etherswitch_devclass.John Baldwin2022-05-091-1/+1
* Remove unused mdio_devclass.John Baldwin2022-05-061-1/+1
* Remove unused miibus_devclass and miibus_fdt_devclass.John Baldwin2022-05-061-1/+1
* arswitch: Remove unused variable.John Baldwin2022-04-121-3/+0
* [arswitch] Implement the switch MAC address fetch API.Adrian Chadd2018-02-063-0/+65
* [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-28/+405
* [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] check if_alloc returns NULLMichael Zhilin2018-01-241-0/+6
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2721-0/+42
* [arswitch] add phy debugging to the internal PHY read/write functions.Adrian Chadd2017-05-231-0/+15
* arswitch: Ensure the lock is always held when calling arswitch_modifyreg()Kristof Provost2017-01-155-1/+21
* etherswitch: Unbreak LINT buildSepherosa Ziehau2016-08-081-1/+2
* [arswitch] extend the debug support to be configurable at runtime.Adrian Chadd2016-08-075-38/+80
* [etherswitch] add in an initial API for controlling per-port LED behaviour.Adrian Chadd2016-08-044-3/+132
* Update my TODO items.Adrian Chadd2016-07-262-0/+3
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-102-2/+2
* [mdio] migrate mdiobus out of etherswitch and into a top-level device of its ...Adrian Chadd2015-12-269-9/+9
* [arswitch] bump the number of ports on the ar934x internal switch.Adrian Chadd2015-12-151-2/+2
* AR8327: Fix up the ability to configure the vlangroup configuration for the C...Adrian Chadd2015-10-201-1/+9
* Turns out the AR933x looks like the AR7240/AR7241 switch as far as VLANAdrian Chadd2015-03-281-1/+0
* Commit 802.1q configuration support for the AR8327.Adrian Chadd2015-03-134-35/+217
* Methodise a couple more of the VLAN methods.Adrian Chadd2015-03-084-12/+18
* Add per-port vlan support for the AR8327.Adrian Chadd2015-03-086-31/+145
* Fix up support for the AR8327.Adrian Chadd2015-03-086-66/+237
* AR8327: Disable energy-efficient ethernet support in the PHYs.Adrian Chadd2015-03-011-18/+31
* Bump the port mask on the AR8327 ethernet switch from 0x3f to 0x7f.Adrian Chadd2015-03-011-2/+2
* Add another register definition for the AR8327.Adrian Chadd2015-02-281-0/+3