summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2023-06-04Everywhere: Move global Kernel pattern code to Kernel/Library directoryLiav A
2023-06-04Kernel: Move Random.{h,cpp} code to Security subdirectoryLiav A
2023-06-04Kernel: Move all tasks-related code to the Tasks subdirectoryLiav A
2023-05-24Kernel: Use UnixDateTime wherever applicablekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-19Kernel: Move a bunch of generic devices code into new subdirectoryLiav A
2023-04-14Kernel/Net: Iron out the locking mechanism across the subsystemLiav A
2023-04-14Kernel/Net: Make the LoopbackAdapter initializer to use ErrorOr patternLiav A
2023-04-14Kernel/Net: Convert initializers to return NonnullRefPtr<NetworkAdapter>Liav A
2023-04-14Kernel/Net: Implement SIOCGIFINDEX and SIOCGIFNAME for socketsArda Cinar
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2023-03-10Kernel: Use RefPtr instead of LockRefPtr for File and subclassesAndreas Kling
2023-03-09Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>Andreas Kling
2023-03-07Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescriptionAndreas Kling
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-02-19Kernel: Support sending filedescriptors with sendmsg(2) and SCM_RIGHTSPeter Elliott
2023-02-19Kernel: Change polarity of weak ownership between Inode and LocalSocketPeter Elliott
2023-02-10Kernel/Net: Propagate proper errno codes from determine_network_deviceLiav A
2023-02-10AK+Everywhere: Do not implicitly copy variables in TRY macrosTimothy Flynn
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-02-10Kernel: Store socket errors as errno codes rather than ErrorOr valuesTimothy Flynn
2023-02-05Kernel: Pass `ipv4_packet_size` to `ipv4.set_length()`Iman Seyed
2023-01-27Kernel: Remove declarations for non-existent methodsSam Atkins
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-15Everywhere: Fully qualify IsLvalueReference in TRY() macrosAndrew Kaster
2023-01-13AK+Everywhere: Disallow returning a reference from a fallible expressionTimothy Flynn
2023-01-13Kernel/Net: Get the correct interface type in SIOCGIFHWADDR ioctlArda Cinar
2023-01-12Kernel: AK: Fix ignored .to_string() errors in IPv4SocketMacDue
2023-01-08Kernel: Remove the NE2000 PCI network adapter driverLiav A
2023-01-07Kernel: Remove the RTL8139 PCI network adapter driverLiav A
2023-01-07Kernel/Net: Introduce a new mechanism to initialize a PCI deviceLiav A
2023-01-07Kernel/Net: Allocate regions before invoking the RTL8139 constructorLiav A
2023-01-07Kernel/Net: Allocate regions before invoking Intel driver constructorsLiav A
2023-01-05Kernel: Add dmesgln_pci logging for Kernel::PCIEvan Smal
2023-01-02Everywhere: Remove unused includes of AK/StdLibExtras.hBen Wiederhake
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2023-01-02AK: Combine SinglyLinkedList and SinglyLinkedListWithCountLenny Maiorani
2022-12-17Kernel: Propagate errors in E1000NetworkAdapterBaitinq
2022-12-14Kernel: Check against TCP packet size overflows in checksum calculationTim Schumacher
2022-12-14Kernel: Convert TCP pseudo-headers through a unionTim Schumacher
2022-12-13Kernel: Propagate errors during network adapter detection/initializationAndreas Kling
2022-11-01AK+Kernel: Handle some allocation failures in IPv4Socket and TCPSocketGunnar Beutner
2022-10-26Kernel: Use generic functions to change interrupt state of ProcessorTimon Kruiper
2022-10-17Kernel: Move InterruptDisabler out of Arch directoryTimon Kruiper
2022-09-23Kernel: Introduce the IOWindow classLiav A
2022-09-20Kernel/PCI: Convert PCI BAR number to a strong typed enum classLiav A
2022-08-22Kernel: Use Process::credentials() and remove user ID/group ID helpersAnthony Iacono