1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 12:48:10 +00:00
serenity/Kernel/Net
Andreas Kling 03da7046bd Kernel: Prepare Socket for becoming a File.
Make the Socket functions take a FileDescriptor& rather than a socket role
throughout the code. Also change threads to block on a FileDescriptor,
rather than either an fd index or a Socket.
2019-05-03 20:15:54 +02:00
..
.gitignore Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1. 2019-04-02 15:46:44 +02:00
ARP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
E1000NetworkAdapter.cpp Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
E1000NetworkAdapter.h Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
EthernetFrameHeader.h Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace. 2019-04-02 20:04:54 +02:00
EtherType.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
ICMP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
IPv4.h Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace. 2019-04-02 20:04:54 +02:00
IPv4Socket.cpp Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
IPv4Socket.h Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
LocalSocket.cpp Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
LocalSocket.h Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
LoopbackAdapter.cpp AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
LoopbackAdapter.h AK: Revert Eternal<T> for now since it doesn't work as intended. 2019-04-05 05:14:20 +02:00
MACAddress.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
NetworkAdapter.cpp Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
NetworkAdapter.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
NetworkTask.cpp Kernel: Support non-blocking connect(). 2019-04-08 04:52:21 +02:00
NetworkTask.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
Routing.cpp Kernel: Add a LoopbackAdapter for talking to yourself via 127.0.0.1. 2019-04-02 15:46:44 +02:00
Routing.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
Socket.cpp Kernel: Assign Lock names in class member initializers. 2019-05-02 03:28:20 +02:00
Socket.h Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
TCP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
TCPSocket.cpp Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
TCPSocket.h Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
UDP.h Kernel: Move networking related files into Kernel/Net/. 2019-04-02 19:54:38 +02:00
UDPSocket.cpp Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00
UDPSocket.h Kernel: Prepare Socket for becoming a File. 2019-05-03 20:15:54 +02:00