summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2021-04-30Kernel/IPv4: Propagate errors from local port allocationAndreas Kling
2021-04-29Kernel: Add MSG_PEEK support for the IPv4SocketJustin
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-27Kernel: Move PCI vendor and device IDs into Kernel/PCI/IDs.hGunnar Beutner
2021-04-27Kernel: Avoid resetting the IRQ mask for E1000 on each interruptGunnar Beutner
2021-04-27Kernel: Add logging for E1000 RX buffer overrunGunnar Beutner
2021-04-27Kernel: Use macros instead of hard-coded magic valuesGunnar Beutner
2021-04-27Kernel: Make sure the E1000 network adapter keeps receiving packetsGunnar Beutner
2021-04-27Kernel: Silence a few more network dbgln()sGunnar Beutner
2021-04-26Kernel: Respond to packets sent to the directed broadcast addressGunnar Beutner
2021-04-25Kernel: Remove the now defunct `LOCKER(..)` macro.Brian Gianforcaro
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21Kernel: Convert String::format() => String::formatted()Andreas Kling
2021-04-19Kernel: Stop treating port 0 (ephemeral auto bind) as a privileged portIdan Horowitz
2021-04-16Kernel: Add some missing socket ioctlssin-ack
2021-04-13Kernel: Fix RAM OK test condition for NE2000NetworkAdapterJean-Baptiste Boric
2021-04-03Kernel: NetworkTask: Remove 10.0.2.x as default IP for NIC interfacesBrendan Coles
2021-03-17Kernel: Refactor storage stack with u64 as file operations offsetJean-Baptiste Boric
2021-03-15Kernel: Don't return -EFOO when return type is KResultOr<...>Andreas Kling
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in NetworkTaskAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in RTL8139NetworkAdapterAndreas Kling
2021-03-09Kernel: Convert klog() => dmesgln() in TCPSocketAndreas Kling
2021-03-09Kernel: Convert klog() => dmesgln() in IPv4SocketAndreas Kling
2021-03-09Kernel: Convert klog() => dmesgln() in E1000NetworkAdapterAndreas Kling
2021-03-09Kernel: Convert klog() => dmesgln() in ARP/routing codeAndreas Kling
2021-03-08Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enumBrian Gianforcaro
2021-03-04Everywhere: Remove unnecessary `clang-format off`sWilliam McPherson
2021-03-02Kernel: Fix sign error in TCP resend logicBen Wiederhake
2021-03-02Kernel: Make sockets use AK::TimeBen Wiederhake
2021-03-02Kernel: Make kgettimeofday use AK::TimeBen Wiederhake
2021-03-02Kernel: Sanitize all user-supplied timeval's/timespec'sBen Wiederhake
2021-03-02Kernel: Prevent inconsistent state after invalid readBen Wiederhake
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-26Net: use KBuffer::capacity() when checking if we can reuse bufferAdam Sandberg Ericsson
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-20Kernel: Slap a handful more things with UNMAP_AFTER_INITAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-17Kernel: Don't go through ARP for IP broadcast messagesAnotherTest
2021-02-15Kernel+LibC: Stub out SO_{SND_RCV}BUFAnotherTest
2021-02-15Kernel: Add WaitQueue::wait_forever and it use it for all infinite waits.Brian Gianforcaro
2021-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-02-14Kernel: Remove user/kernel flags from RegionAndreas Kling
2021-02-13Kernel: Don't assert on sys$setsockopt() with unexpected levelAndreas Kling
2021-02-12Kernel: Don't use a VLA for outgoing UDP packetsAndreas Kling
2021-02-12Kernel: Don't use a VLA for outgoing TCP packetsAndreas Kling
2021-02-12Kernel: Hold less locks when receiving ICMP packetsSergey Bugaev
2021-02-09Kernel: Convert all *Builder::appendf() => appendff()Andreas Kling