Idan Horowitz
|
adc9939a7b
Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt
|
3 rokov pred |
Brian Gianforcaro
|
2770433d30
Kernel: Convert network adapter names to Kernel::KString
|
3 rokov pred |
Andreas Kling
|
899cee8185
Kernel: Make KBuffer::try_create_with_size() return KResultOr
|
3 rokov pred |
Ali Mohammad Pur
|
97e97bccab
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
|
3 rokov pred |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
3 rokov pred |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
3 rokov pred |
Brian Gianforcaro
|
720a686a76
Kernel: Handle OOM when allocating Packet KBuffers
|
4 rokov pred |
Brian Gianforcaro
|
5743561d32
Kernel: Remove unused header includes in Net subtree
|
4 rokov pred |
Daniel Bertalan
|
f820917a76
Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`
|
4 rokov pred |
Hendiadyoin1
|
7ca3d413f7
Kernel: Pull apart CPU.h
|
4 rokov pred |
Idan Horowitz
|
70fc0a528c
Kernel: Increase m_bytes_out only once during transmission
|
4 rokov pred |
Liav A
|
1c94b5e8eb
Kernel: Introduce the NetworkingManagement singleton
|
4 rokov pred |
Gunnar Beutner
|
a42383523a
Kernel: Update the TX byte counter when sending network packets
|
4 rokov pred |
Gunnar Beutner
|
60298121d8
Kernel: Make sure we increment the TX counter
|
4 rokov pred |
Gunnar Beutner
|
b436dd138b
Kernel: Avoid allocations when sending IP packets
|
4 rokov pred |
Gunnar Beutner
|
f8310b7796
Kernel: Move packet allocation into helper methods
|
4 rokov pred |
Liav A
|
8d0280ca09
Kernel/Net: Make interfaces to have persistent names
|
4 rokov pred |
Gunnar Beutner
|
eb1cecc03d
Kernel: Make sure network adapters have unique names
|
4 rokov pred |
Gunnar Beutner
|
093818de62
Kernel: Avoid allocations when receiving network packets
|
4 rokov pred |
Gunnar Beutner
|
006f11f23d
Kernel: Avoid allocations when handling network packets
|
4 rokov pred |
Gunnar Beutner
|
1bb20a255f
Kernel: Avoid unnecessary allocations in NetworkAdapter::for_each
|
4 rokov pred |
Gunnar Beutner
|
76deda802d
Kernel: Avoid allocating and then freeing packet buffers
|
4 rokov pred |
Gunnar Beutner
|
2b6aa571d1
Kernel: Outbound packets should use the source address from the socket
|
4 rokov pred |
Gunnar Beutner
|
532db9f768
Kernel: Treat 0.0.0.0 as a loopback address
|
4 rokov pred |
Gunnar Beutner
|
f999d5a91a
Kernel: Limit the number of in-flight packet buffers
|
4 rokov pred |
Gunnar Beutner
|
a85d111cd1
Kernel: Respond to packets sent to the directed broadcast address
|
4 rokov pred |
Brian Gianforcaro
|
8d6e9fad40
Kernel: Remove the now defunct `LOCKER(..)` macro.
|
4 rokov pred |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 rokov pred |
Ben Wiederhake
|
5c15ca7b84
Kernel: Make sockets use AK::Time
|
4 rokov pred |
Ben Wiederhake
|
336303bda4
Kernel: Make kgettimeofday use AK::Time
|
4 rokov pred |