summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
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
2021-05-13Kernel: Make LocalSocket factory APIs OOM safeBrian Gianforcaro
2021-05-13Kernel: Avoid unnecessary allocations in NetworkAdapter::for_eachGunnar Beutner
2021-05-13Kernel: Avoid allocating and then freeing packet buffersGunnar Beutner
2021-05-12Kernel: Route packets destined for us through the loopback adapterGunnar Beutner
2021-05-12Kernel: Outbound packets should use the source address from the socketGunnar Beutner
2021-05-12Kernel: Treat 0.0.0.0 as a loopback addressGunnar Beutner
2021-05-12Kernel: Coalesce TCP ACKsGunnar Beutner
2021-05-12Kernel: Trigger TCP fast retransmission when we encounter lost packetsGunnar Beutner
2021-05-12Kernel: Don't process TCP packets out of orderGunnar Beutner
2021-05-12Kernel: Set MSS option for outbound TCP SYN packetsGunnar Beutner
2021-05-12Kernel: Avoid allocating KBuffers for TCP packetsGunnar Beutner
2021-05-12Kernel: Increase the default TCP window sizeGunnar Beutner
2021-05-12Kernel: Increase IPv4 buffer size to 256kBGunnar Beutner