ladybird/Kernel/Net
kleines Filmröllchen 021fb3ea05 Kernel/Tasks: Allow Kernel processes to be shut down
Since we never check a kernel process's state like a userland process,
it's possible for a kernel process to ignore the fact that someone is
trying to kill it, and continue running. This is not desireable if we
want to properly shutdown all processes, including Kernel ones.
2023-07-15 00:12:01 +02:00
..
Intel Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Realtek Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
VirtIO Kernel: Add an initial implementation of virtio-net driver 2023-07-11 00:49:11 -06:00
ARP.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
EthernetFrameHeader.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
EtherType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ICMP.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
IPv4.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
IPv4Socket.cpp Kernel: Move all tasks-related code to the Tasks subdirectory 2023-06-04 21:32:34 +02:00
IPv4Socket.h Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
IPv4SocketTuple.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
LocalSocket.cpp Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
LocalSocket.h Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
LoopbackAdapter.cpp Kernel: Put loopback adapter debug spam behind a flag 2023-06-18 08:50:33 +01:00
LoopbackAdapter.h Kernel/Net: Make the LoopbackAdapter initializer to use ErrorOr pattern 2023-04-14 19:27:56 +02:00
NetworkAdapter.cpp Kernel: Move InterruptDisabler to the Interrupts subdirectory 2023-06-04 21:32:34 +02:00
NetworkAdapter.h Everywhere: Move global Kernel pattern code to Kernel/Library directory 2023-06-04 21:32:34 +02:00
NetworkingManagement.cpp Kernel: Add an initial implementation of virtio-net driver 2023-07-11 00:49:11 -06:00
NetworkingManagement.h Kernel/Net: Iron out the locking mechanism across the subsystem 2023-04-14 19:27:56 +02:00
NetworkTask.cpp Kernel/Tasks: Allow Kernel processes to be shut down 2023-07-15 00:12:01 +02:00
NetworkTask.h Kernel: Avoid deadlock when trying to send packets from the NetworkTask 2021-04-30 23:11:56 +02:00
Routing.cpp Everywhere: Run clang-format 2023-07-08 10:32:56 +01:00
Routing.h Kernel: Move all tasks-related code to the Tasks subdirectory 2023-06-04 21:32:34 +02:00
Socket.cpp Kernel: Move all tasks-related code to the Tasks subdirectory 2023-06-04 21:32:34 +02:00
Socket.h Kernel: Use UnixDateTime wherever applicable 2023-05-24 23:18:07 +02:00
TCP.h Everywhere: Remove unused includes of AK/StdLibExtras.h 2023-01-02 20:27:20 -05:00
TCPSocket.cpp Kernet/Net: Close a TCP connection using FIN|ACK instead of just FIN 2023-06-29 05:58:03 +02:00
TCPSocket.h Kernel/TCPSocket: Read window size from peer 2023-06-19 13:20:36 +02:00
UDP.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
UDPSocket.cpp Kernel: Move Random.{h,cpp} code to Security subdirectory 2023-06-04 21:32:34 +02:00
UDPSocket.h Kernel: Use RefPtr instead of LockRefPtr for File and subclasses 2023-03-10 13:15:44 +01:00