Ben Wiederhake
|
5c15ca7b84
Kernel: Make sockets use AK::Time
|
vor 4 Jahren |
Ben Wiederhake
|
336303bda4
Kernel: Make kgettimeofday use AK::Time
|
vor 4 Jahren |
Adam Sandberg Ericsson
|
477e13f6c5
Net: use KBuffer::capacity() when checking if we can reuse buffer
|
vor 4 Jahren |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
vor 4 Jahren |
Andreas Kling
|
9984201634
Kernel: Use KResult a bit more in the IPv4 networking code
|
vor 4 Jahren |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
vor 4 Jahren |
Nico Weber
|
416d470d07
Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom
|
vor 4 Jahren |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
vor 4 Jahren |
Tom
|
d89582880e
Kernel: Switch singletons to use new Singleton class
|
vor 4 Jahren |
Andreas Kling
|
2fd9e72264
Revert "Kernel: Switch singletons to use new Singleton class"
|
vor 4 Jahren |
Andreas Kling
|
8925ad3fa0
Revert "Kernel: Move Singleton class to AK"
|
vor 4 Jahren |
Andreas Kling
|
68580d5a8d
Revert "AK: Get rid of make_singleton function"
|
vor 4 Jahren |
Tom
|
5a98e329d1
AK: Get rid of make_singleton function
|
vor 4 Jahren |
Tom
|
f0906250a1
Kernel: Move Singleton class to AK
|
vor 4 Jahren |
Tom
|
f48feae0b2
Kernel: Switch singletons to use new Singleton class
|
vor 4 Jahren |
Andreas Kling
|
f5ac4da993
Kernel: Use AK::Span a bunch in the network adapter code
|
vor 5 Jahren |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
vor 5 Jahren |
AnotherTest
|
b3d7c5d9de
Kernel: Send Fragmented IPv4 packets if payload size > mtu
|
vor 5 Jahren |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
vor 5 Jahren |
Liav A
|
e559af2008
Kernel: Apply changes to use LibBareMetal definitions
|
vor 5 Jahren |
Andreas Kling
|
a3f39fe789
Net: Make NetworkAdapter reference-counted
|
vor 5 Jahren |
Andreas Kling
|
164d9ecad7
Kernel: Some more int => size_t in NetworkAdapter and subclasses
|
vor 5 Jahren |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
vor 5 Jahren |
Conrad Pankoff
|
5ca7ae4585
Kernel: Route all loopback traffic through the loopback adapter
|
vor 5 Jahren |
Andreas Kling
|
ac215ca601
Net: Try to reuse incoming packet buffers to avoid allocation churn
|
vor 5 Jahren |
Andreas Kling
|
75ed262fe5
Kernel+ifconfig: Add an MTU value to NetworkAdapter
|
vor 5 Jahren |
Andreas Kling
|
8f45a259fc
ByteBuffer: Remove pointer() in favor of data()
|
vor 5 Jahren |
Andreas Kling
|
2482fc3538
IPv4: Implement socket ioctls SIOCGIFADDR and SIOCSIFADDR
|
vor 5 Jahren |
Andreas Kling
|
8cfb859368
IPv4: Support overriding the default TTL (64)
|
vor 5 Jahren |
Andreas Kling
|
1c692e87a6
Kernel: Move kmalloc() into a Kernel/Heap/ directory
|
vor 5 Jahren |