ladybird/Kernel/Net
Sergey Bugaev d46c3b0b5b Net: Simplify how LocalSocket tracks open fds
Now that there can't be multiple clones of the same fd,
we only need to track whether or not an fd exists on each
side. Also there's no point in tracking connecting fds.
2019-08-11 16:30:43 +02:00
..
ARP.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
E1000NetworkAdapter.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
E1000NetworkAdapter.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
EthernetFrameHeader.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
EtherType.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
ICMP.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
IPv4.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
IPv4Socket.cpp Kernel: Use a more detailed state machine for socket setup 2019-08-10 09:07:11 +02:00
IPv4Socket.h Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo> 2019-08-09 09:18:16 +02:00
IPv4SocketTuple.h Kernel: Refactor TCP/IP stack 2019-08-06 16:21:17 +02:00
LocalSocket.cpp Net: Simplify how LocalSocket tracks open fds 2019-08-11 16:30:43 +02:00
LocalSocket.h Net: Simplify how LocalSocket tracks open fds 2019-08-11 16:30:43 +02:00
LoopbackAdapter.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
LoopbackAdapter.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
MACAddress.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
NetworkAdapter.cpp Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code 2019-08-09 07:09:26 +02:00
NetworkAdapter.h Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code 2019-08-09 07:09:26 +02:00
NetworkTask.cpp Kernel: Detect some outgoing TCP connection failures 2019-08-10 09:07:11 +02:00
NetworkTask.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
Routing.cpp Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code 2019-08-09 07:09:26 +02:00
Routing.h Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code 2019-08-09 07:09:26 +02:00
Socket.cpp Kernel: Use a more detailed state machine for socket setup 2019-08-10 09:07:11 +02:00
Socket.h Kernel: Use a more detailed state machine for socket setup 2019-08-10 09:07:11 +02:00
TCP.h Kernel: Refactor TCP/IP stack 2019-08-06 16:21:17 +02:00
TCPSocket.cpp Kernel: Detect some outgoing TCP connection failures 2019-08-10 09:07:11 +02:00
TCPSocket.h Kernel: Detect some outgoing TCP connection failures 2019-08-10 09:07:11 +02:00
UDP.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
UDPSocket.cpp ProcFS: Expose UDP sockets in /proc/net/udp 2019-08-09 13:15:59 +02:00
UDPSocket.h ProcFS: Expose UDP sockets in /proc/net/udp 2019-08-09 13:15:59 +02:00