summaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch/arswitch
AgeCommit message (Expand)Author
2025-06-25IfAPI: Finish etherswitch driver conversionsJustin Hibbits
2025-01-02etherswitch: Cleanup detach and delete of child devices during detachJohn Baldwin
2024-12-06Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin
2024-12-06Replace calls to bus_generic_probe with bus_identify_childrenJohn Baldwin
2024-06-28net: Remove unneeded NULL check for the allocated ifnetZhenlei Huang
2024-06-02etherswitch: Use device_set_desc(f)()Mark Johnston
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-08-09arswitch(4): Remove support for AR{7240,9340} found in MIPS SoCs onlyMarius Strobl
2023-08-08etherswitch/arswitch: correct version detectionMichael Zhilin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-01-31etherswitch: Clean up whitespace after IfAPI conversionJustin Hibbits
2023-01-24Mechanically convert etherswitch drivers to IfAPIJustin Hibbits
2022-05-09etherswitch drivers: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-05-09Remove unused etherswitch_devclass.John Baldwin
2022-05-06Remove unused mdio_devclass.John Baldwin
2022-05-06Remove unused miibus_devclass and miibus_fdt_devclass.John Baldwin
2022-04-12arswitch: Remove unused variable.John Baldwin
2018-02-06[arswitch] Implement the switch MAC address fetch API.Adrian Chadd
2018-02-05[arswitch] disable ARP copy-to-CPU port for AR9340 for now.Adrian Chadd
2018-02-05[arswitch] fix build breakage.Adrian Chadd
2018-02-05[arswitch] Enable ATU dump support for the AR9340.Adrian Chadd
2018-02-05[arswitch] fix mac address field definition.Adrian Chadd
2018-02-05[arswitch] Break out of the loop upon any error, not just -1.Adrian Chadd
2018-02-04[arswitch] fix up issues on the AR8327.Adrian Chadd
2018-02-03[arswitch] add initial functionality for AR8327 ATU management.Adrian Chadd
2018-02-02[arswitch] Stub out the ATU table dump in AR9340 switches until I implementAdrian Chadd
2018-02-02[arswitch] begin tidying up the learning and ATU management, introduce ATU APIs.Adrian Chadd
2018-01-31[arswitch] Fix ATU programming on the AR8327 switch.Adrian Chadd
2018-01-31[arswitch] Fix ATU flushing on AR8216/AR8316 and most of the later chips.Adrian Chadd
2018-01-31[arswitch] add a new debug section for upcoming address table management.Adrian Chadd
2018-01-24[etherswitch] check if_alloc returns NULLMichael Zhilin
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-05-23[arswitch] add phy debugging to the internal PHY read/write functions.Adrian Chadd
2017-01-15arswitch: Ensure the lock is always held when calling arswitch_modifyreg()Kristof Provost
2016-08-08etherswitch: Unbreak LINT buildSepherosa Ziehau
2016-08-07[arswitch] extend the debug support to be configurable at runtime.Adrian Chadd
2016-08-04[etherswitch] add in an initial API for controlling per-port LED behaviour.Adrian Chadd
2016-07-26Update my TODO items.Adrian Chadd
2016-04-10Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni
2015-12-26[mdio] migrate mdiobus out of etherswitch and into a top-level device of its ...Adrian Chadd
2015-12-15[arswitch] bump the number of ports on the ar934x internal switch.Adrian Chadd
2015-10-20AR8327: Fix up the ability to configure the vlangroup configuration for the C...Adrian Chadd
2015-03-28Turns out the AR933x looks like the AR7240/AR7241 switch as far as VLANAdrian Chadd
2015-03-13Commit 802.1q configuration support for the AR8327.Adrian Chadd
2015-03-08Methodise a couple more of the VLAN methods.Adrian Chadd
2015-03-08Add per-port vlan support for the AR8327.Adrian Chadd
2015-03-08Fix up support for the AR8327.Adrian Chadd
2015-03-01AR8327: Disable energy-efficient ethernet support in the PHYs.Adrian Chadd
2015-03-01Bump the port mask on the AR8327 ethernet switch from 0x3f to 0x7f.Adrian Chadd
2015-02-28Add another register definition for the AR8327.Adrian Chadd