1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 10:17:35 +00:00
serenity/Kernel/Net
Andreas Kling 09b1b09c19 Kernel: Assert if rounding-up-to-page-size would wrap around to 0
If we try to align a number above 0xfffff000 to the next multiple of
the page size (4 KiB), it would wrap around to 0. This is most likely
never what we want, so let's assert if that happens.
2021-02-14 10:01:50 +01:00
..
ARP.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
E1000NetworkAdapter.cpp Kernel: Assert if rounding-up-to-page-size would wrap around to 0 2021-02-14 10:01:50 +01:00
E1000NetworkAdapter.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
EthernetFrameHeader.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
EtherType.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ICMP.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
IPv4.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
IPv4Socket.cpp Kernel: Convert all *Builder::appendf() => appendff() 2021-02-09 19:18:13 +01:00
IPv4Socket.h Kernel: Improve ProcFS behavior in low memory conditions 2021-01-03 22:12:19 +01:00
IPv4SocketTuple.h SinglyLinkedList: Remove unused includes 2020-10-08 09:54:41 +02:00
LocalSocket.cpp Kernel: Convert all *Builder::appendf() => appendff() 2021-02-09 19:18:13 +01:00
LocalSocket.h Kernel: Improve ProcFS behavior in low memory conditions 2021-01-03 22:12:19 +01:00
LoopbackAdapter.cpp Everywhere: Replace a bundle of dbg with dbgln. 2021-01-11 11:55:47 +01:00
LoopbackAdapter.h Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
NE2000NetworkAdapter.cpp Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...) 2021-02-08 18:08:55 +01:00
NE2000NetworkAdapter.h Kernel: Add NE2000 network card driver 2021-02-05 09:35:02 +01:00
NetworkAdapter.cpp Kernel: Use KResult a bit more in the IPv4 networking code 2021-01-31 12:13:16 +01:00
NetworkAdapter.h Kernel: Use KResult a bit more in the IPv4 networking code 2021-01-31 12:13:16 +01:00
NetworkTask.cpp Kernel: Hold less locks when receiving ICMP packets 2021-02-12 15:37:28 +01:00
NetworkTask.h Kernel: Move NetworkTask startup into NetworkTask::spawn() 2020-04-09 13:31:05 +02:00
Routing.cpp Meta: Split debug defines into multiple headers. 2021-01-26 21:20:00 +01:00
Routing.h Kernel: Move block condition evaluation out of the Scheduler 2020-11-30 13:17:02 +01:00
RTL8139NetworkAdapter.cpp Kernel: Assert if rounding-up-to-page-size would wrap around to 0 2021-02-14 10:01:50 +01:00
RTL8139NetworkAdapter.h Kernel: Use AK::Span a bunch in the network adapter code 2020-07-28 20:19:22 +02:00
Socket.cpp Kernel: Don't assert on sys$setsockopt() with unexpected level 2021-02-13 01:29:28 +01:00
Socket.h Kernel: Improve ProcFS behavior in low memory conditions 2021-01-03 22:12:19 +01:00
TCP.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
TCPSocket.cpp Kernel: Don't use a VLA for outgoing TCP packets 2021-02-12 23:00:25 +01:00
TCPSocket.h Kernel: Use KResult a bit more in the IPv4 networking code 2021-01-31 12:13:16 +01:00
UDP.h Everywhere: Re-format with clang-format-11 2020-12-31 21:51:00 +01:00
UDPSocket.cpp Kernel: Don't use a VLA for outgoing UDP packets 2021-02-12 23:46:15 +01:00
UDPSocket.h Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytes 2020-12-18 19:22:26 +01:00