summaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch
AgeCommit message (Expand)Author
2025-06-25IfAPI: Finish etherswitch driver conversionsJustin Hibbits
2025-06-21newbus: replace leftover device unit wildcardsAhmad Khalifa
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2025-05-15e6000sw: fix bus ordering; don't panic if miibus devices are destroyedAdrian Chadd
2025-04-27e6000sw: add support for 88E6190XAdrian Chadd
2025-04-27e6000sw: schedule e6000sw_tick() to occur once a secondAdrian Chadd
2025-04-27e6000sw: stop / drain the taskqueue (and tick) during detachAdrian Chadd
2025-04-27e6000sw: unlock the driver lock in the error path during attachAdrian Chadd
2025-04-27e6000sw: correctly depend upon etherswitchAdrian Chadd
2025-04-27miiproxy: add missing dependency on mdioAdrian Chadd
2025-02-15ar40xx: fix to compile/run under the new ifnet rulesAdrian Chadd
2025-01-02etherswitch: Cleanup detach and delete of child devices during detachJohn Baldwin
2025-01-02Use bus_generic_detach instead of device_delete_children in detachJohn Baldwin
2025-01-02Check for errors from bus_generic_detach in various driversJohn Baldwin
2025-01-02bus_generic_detach: Delete children after detaching themJohn 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-09-03etherswitch: Stop checking for failures from malloc(M_WAITOK)Zhenlei Huang
2024-07-24newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANYWarner Losh
2024-07-24newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh
2024-06-28net: Remove unneeded NULL check for the allocated ifnetZhenlei Huang
2024-06-02etherswitch: Use device_set_desc(f)()Mark Johnston
2024-05-10ukswitch: fix non-debug buildEd Maste
2024-05-09ip17x: fix non-debug buildEd Maste
2024-01-10hwreset: Move reset code in dev/hwresetEmmanuel Vadot
2024-01-10clk: Move clock code in dev/clkEmmanuel Vadot
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-06e6000sw: Fix locking in miibus_{read,write}reg implementationsMark Johnston
2023-08-21e6000sw: support building without FDTLuiz Otavio O Souza
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
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-02-14etherswitch: Fix leftovers from IfAPI conversionJustin Hibbits
2023-01-31etherswitch: Clean up whitespace after IfAPI conversionJustin Hibbits
2023-01-24Mechanically convert etherswitch drivers to IfAPIJustin Hibbits
2022-11-02sys: Nuke double-semicolonsElliott Mitchell
2022-09-04etherswitch(4): Remove a double word in a source code commentGordon Bergling
2022-08-19e6000sw: fix incorrect lockingKristof Provost
2022-07-07e6000sw: add readphy and writephy wrappersAlbert Jakiela
2022-07-04e6000sw: Fix direct register write logicKornel Dulęba
2022-05-09etherswitch drivers: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-05-09Remove unused miiproxy_devclass.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