summaryrefslogtreecommitdiff
path: root/Kernel/Net/NetworkingManagement.h
AgeCommit message (Expand)Author
2023-04-14Kernel/Net: Iron out the locking mechanism across the subsystemLiav A
2023-04-14Kernel/Net: Convert initializers to return NonnullRefPtr<NetworkAdapter>Liav A
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-12-13Kernel: Propagate errors during network adapter detection/initializationAndreas Kling
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-27Kernel: Add NetworkingManagement::try_for_each() for fallible iterationIdan Horowitz
2022-02-03Kernel: Protect network adapter list with spinlock instead of mutexAndreas Kling
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-18Kernel/Net: Generate interface name near construction pointLiav A
2021-09-29Kernel/PCI: Propagate usage of DeviceIdentifier everywhereLiav A
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A