Liav A
|
7c1f645e27
Kernel/Net: Iron out the locking mechanism across the subsystem
|
2 vuotta sitten |
Iman Seyed
|
85feab4095
Kernel: Pass `ipv4_packet_size` to `ipv4.set_length()`
|
2 vuotta sitten |
Timon Kruiper
|
9827c11d8b
Kernel: Move InterruptDisabler out of Arch directory
|
2 vuotta sitten |
Andreas Kling
|
11eee67b85
Kernel: Make self-contained locking smart pointers their own classes
|
2 vuotta sitten |
Tim Schumacher
|
df4ba7b430
Kernel: Put too small unused network packets back into the list
|
2 vuotta sitten |
Tim Schumacher
|
9e7faff181
Kernel: Protect the list of unused network packets with a Spinlock
|
2 vuotta sitten |
Tim Schumacher
|
3b3af58cf6
Kernel: Annotate all `KBuffer` and `DoubleBuffer` with a custom name
|
3 vuotta sitten |
Timon Kruiper
|
a4534678f9
Kernel: Implement InterruptDisabler using generic Processor functions
|
3 vuotta sitten |
Maciej
|
66ab4d61a4
Kernel: Stop exposing gateway field
|
3 vuotta sitten |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 vuotta sitten |
Lenny Maiorani
|
190cf1507b
Kernel: Use default constructors/destructors
|
3 vuotta sitten |
Sam Atkins
|
45cf40653a
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
|
3 vuotta sitten |
Daniel Bertalan
|
8e2efe78f7
Kernel: Tighten String-related includes
|
3 vuotta sitten |
Idan Horowitz
|
adc9939a7b
Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt
|
3 vuotta sitten |
Brian Gianforcaro
|
2770433d30
Kernel: Convert network adapter names to Kernel::KString
|
3 vuotta sitten |
Andreas Kling
|
899cee8185
Kernel: Make KBuffer::try_create_with_size() return KResultOr
|
3 vuotta sitten |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 vuotta sitten |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
4 vuotta sitten |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 vuotta sitten |
Brian Gianforcaro
|
720a686a76
Kernel: Handle OOM when allocating Packet KBuffers
|
4 vuotta sitten |
Brian Gianforcaro
|
5743561d32
Kernel: Remove unused header includes in Net subtree
|
4 vuotta sitten |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
4 vuotta sitten |
Hendiadyoin1
|
7ca3d413f7
Kernel: Pull apart CPU.h
|
4 vuotta sitten |
Idan Horowitz
|
70fc0a528c
Kernel: Increase m_bytes_out only once during transmission
|
4 vuotta sitten |
Liav A
|
1c94b5e8eb
Kernel: Introduce the NetworkingManagement singleton
|
4 vuotta sitten |
Gunnar Beutner
|
a42383523a
Kernel: Update the TX byte counter when sending network packets
|
4 vuotta sitten |
Gunnar Beutner
|
60298121d8
Kernel: Make sure we increment the TX counter
|
4 vuotta sitten |
Gunnar Beutner
|
b436dd138b
Kernel: Avoid allocations when sending IP packets
|
4 vuotta sitten |
Gunnar Beutner
|
f8310b7796
Kernel: Move packet allocation into helper methods
|
4 vuotta sitten |
Liav A
|
8d0280ca09
Kernel/Net: Make interfaces to have persistent names
|
4 vuotta sitten |