ladybird/Kernel/Net
Gunnar Beutner c3d702431a Kernel: Block writes while we're establishing the TCP connection
Previously we would not block the caller until the connection was
established and would instead return EPIPE for the first send() call
which then likely caused the caller to abandon the socket.

This was broken by 0625342.
2021-06-11 11:32:40 +02:00
..
ARP.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
E1000ENetworkAdapter.cpp Kernel/Net: Support Intel 82574 adapter 2021-06-09 22:44:09 +04:30
E1000ENetworkAdapter.h Kernel/Net: Support Intel 82574 adapter 2021-06-09 22:44:09 +04:30
E1000NetworkAdapter.cpp Kernel/Net: Support Intel 82574 adapter 2021-06-09 22:44:09 +04:30
E1000NetworkAdapter.h Kernel/Net: Support Intel 82574 adapter 2021-06-09 22:44:09 +04:30
EthernetFrameHeader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EtherType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ICMP.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IPv4.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IPv4Socket.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
IPv4Socket.h Kernel: Dont try to register ephemeral TCP ports twice 2021-06-01 23:32:27 +04:30
IPv4SocketTuple.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LocalSocket.cpp Kernel: Switch LocalSocket to IntrusiveList from InlineLinkedList 2021-05-26 20:24:32 +02:00
LocalSocket.h Kernel: Switch LocalSocket to IntrusiveList from InlineLinkedList 2021-05-26 20:24:32 +02:00
LoopbackAdapter.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
LoopbackAdapter.h Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
NE2000NetworkAdapter.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
NE2000NetworkAdapter.h Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
NetworkAdapter.cpp Kernel: Increase m_bytes_out only once during transmission 2021-06-11 00:56:32 +02:00
NetworkAdapter.h Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
NetworkingManagement.cpp Kernel: Add driver for RTL8168 & RTL8111 NICs 2021-06-10 21:54:51 +02:00
NetworkingManagement.h Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
NetworkTask.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
NetworkTask.h Kernel: Avoid deadlock when trying to send packets from the NetworkTask 2021-04-30 23:11:56 +02:00
Routing.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
Routing.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RTL8139NetworkAdapter.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
RTL8139NetworkAdapter.h Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
RTL8168NetworkAdapter.cpp Kernel: Add support for the RTL8168E-VL variant to the RTL8168 driver 2021-06-10 21:54:51 +02:00
RTL8168NetworkAdapter.h Kernel: Add support for the RTL8168E-VL variant to the RTL8168 driver 2021-06-10 21:54:51 +02:00
Socket.cpp Kernel: Introduce the NetworkingManagement singleton 2021-06-09 22:44:09 +04:30
Socket.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TCP.h Kernel: Set MSS option for outbound TCP SYN packets 2021-05-12 13:47:07 +02:00
TCPSocket.cpp Kernel: Block writes while we're establishing the TCP connection 2021-06-11 11:32:40 +02:00
TCPSocket.h Kernel: Dont try to register ephemeral TCP ports twice 2021-06-01 23:32:27 +04:30
UDP.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
UDPSocket.cpp Kernel: Make sure we increment the TX counter 2021-06-04 19:06:47 +02:00
UDPSocket.h Kernel: Make UDPSocket::create() API OOM safe 2021-05-13 16:21:53 +02:00