summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
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
2021-05-21Kernel: Ignore interfaces without an IP address when routing packagesGunnar Beutner
2021-05-21Kernel: Make sure network adapters have unique namesGunnar Beutner
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-05-18Kernel: Avoid allocations when receiving network packetsGunnar Beutner
2021-05-16Kernel: Avoid allocations when handling network packetsGunnar Beutner
2021-05-15Kernel: Log unexpected TCP packet flags in NetworkTask handle_tcp()Brian Gianforcaro
2021-05-14Kernel: Merge do_retransmit_packets() into retransmit_packets()Gunnar Beutner
2021-05-14Kernel: Try to retransmit lost TCP packetsGunnar Beutner
2021-05-14Kernel: Wake up NetworkTask every 500 millisecondsGunnar Beutner
2021-05-14Kernel: Don't use delayed ACKs when establishing the connectionGunnar Beutner
2021-05-14Kernel: Avoid unnecessary time under lock in TCPSocket::createBrian Gianforcaro
2021-05-14Kernel: Remove dead TCPSocket::from_endpoints methodBrian Gianforcaro
2021-05-13Kernel: Make UDPSocket::create() API OOM safeBrian Gianforcaro
2021-05-13Kernel: Make IPv4Socket::create API for SOCK_RAW OOM safeBrian Gianforcaro
2021-05-13Kernel: Make TCPSocket::create API OOM safeBrian Gianforcaro