summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2021-07-28Kernel: Avoid file descriptor leak in Process::sys$socketpair on errorBrian Gianforcaro
2021-07-27Kernel: Make LoopbackAdapter always link upMaciej Zygmanowski
2021-07-27Kernel: Modify the IOCTL API to return KResultBrian Gianforcaro
2021-07-27Kernel: Utilize AK::Userspace<T> in the ioctl interfaceBrian Gianforcaro
2021-07-25Utilities: Support static assignment of the ARP tablebrapru
2021-07-25Kernel: Support ioctl SIOCSARP and SIOCDARPbrapru
2021-07-25Kernel: Add update option to remove an entry from the ARP tablebrapru
2021-07-24Kernel/NE2000: Harvest entropy from NE2000 interruptsThomas Wagenveld
2021-07-24Kernel/NE2000: Assume link status is upThomas Wagenveld
2021-07-24Kernel/NE2000: Correct receive ring buffer wrap-aroundThomas Wagenveld
2021-07-22Kernel: Fix incorrect format templateGunnar Beutner
2021-07-19Kernel/E1000: Consolidate RX and TX buffer regionsAndreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-11Kernel: Remove unused header includes in Net subtreeBrian Gianforcaro
2021-07-11Kernel: LoopbackAdapter::create() => try_create()Andreas Kling
2021-07-11Kernel: Make NetworkAdapter::class_name() return a StringViewAndreas Kling
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-07Kernel: Fix kernel crash when remote peer resets unexpectedlyngc6302h
2021-07-03Kernel: Clarify and make it easy to not use raw numbersLiav A
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-21Kernel: Add more entries to the list of valid E1000E device idsstelar7
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-16Kernel: Use KResultOr<size_t> for the DoubleBuffer classGunnar Beutner
2021-06-11Kernel: Block writes while we're establishing the TCP connectionGunnar Beutner
2021-06-11Kernel: Increase m_bytes_out only once during transmissionIdan Horowitz
2021-06-10Kernel: Add support for the RTL8168E-VL variant to the RTL8168 driverLuke
2021-06-10Kernel: Add driver for RTL8168 & RTL8111 NICsIdan Horowitz
2021-06-09Kernel/Net: Support Intel 82574 adapterLiav A
2021-06-09Kernel/CommandLine: Add option to disable physical networking hardwareLiav A
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A
2021-06-09Kernel: Mark NE2000NetworkAdapter::ram_test() UNMAP_AFTER_INITBrian Gianforcaro
2021-06-09Kernel: Mark E1000NetworkAdapter is_valid_device_id(..) UNMAP_AFTER_INITBrian Gianforcaro
2021-06-05Kernel: Return EPIPE when trying to write to an unconnected socketGunnar Beutner
2021-06-05Kernel: Update the TX byte counter when sending network packetsGunnar Beutner
2021-06-04Kernel: Make sure we increment the TX counterGunnar Beutner
2021-06-03Kernel: Make sure outgoing ICMP packets have the correct checksumGunnar Beutner
2021-06-01Kernel: Dont try to register ephemeral TCP ports twicestelar7
2021-05-28Kernel: Ignore duplicate SYN packetsGunnar Beutner
2021-05-28Kernel: Release packet buffer in TCPSocket::send_tcp_packetGunnar Beutner
2021-05-26Kernel: Block when writing to TCP sockets when the send window is fullGunnar Beutner
2021-05-26Kernel: Avoid allocations when sending IP packetsGunnar Beutner
2021-05-26Kernel: Move packet allocation into helper methodsGunnar Beutner
2021-05-26Kernel: Switch LocalSocket to IntrusiveList from InlineLinkedListBrian Gianforcaro
2021-05-25Kernel: Don't try to send TCP packets larger than the MSSGunnar Beutner
2021-05-22Kernel/Net: Make interfaces to have persistent namesLiav A