summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
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
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-05Kernel: Add NE2000 network card driverJean-Baptiste Boric
2021-01-31Kernel: Use KResult a bit more in the IPv4 networking codeAndreas Kling
2021-01-29Kernel: Bump the number of fd's that can be queued on a local socketAndreas Kling
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-23Kernel: Use current EUID/EGID for LocalSocket prebind credentialsAndreas Kling
2021-01-23Kernel: Don't preserve set-uid bit in open() and bind() modesAndreas Kling
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-20Kernel+LibC: Turn errno codes into a strongly typed enumAndreas Kling
2021-01-17Kernel: Remove a bunch of no-longer-necessary SmapDisablersAndreas Kling
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-03Kernel: Improve ProcFS behavior in low memory conditionsTom
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-30Kernel: Consolidate the various BlockCondition::unblock variantsTom
2020-12-25Kernel: Fix build with E1000_DEBUGAndreas Kling
2020-12-25AK: Remove custom %w format string specifierAndreas Kling
2020-12-25AK: Remove custom %b format string specifierAndreas Kling
2020-12-23Kernel: Don't assert when reading from a listening-mode local socketAndreas Kling
2020-12-22Kernel/Net: Support all E1000 devices in the spec sheetLuke
2020-12-22Kernel/Net: E1000 interrupt rate register is 32-bit, not 16-bitLuke
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-18Kernel: Avoid a heap allocation for every outgoing TCP packetAndreas Kling
2020-12-18Kernel/Net: Avoid a heap allocation for every outgoing UDP packetAndreas Kling
2020-12-18Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytesAndreas Kling
2020-12-13Kernel/Net: Socket connected state change should reevaluate blocksAndreas Kling
2020-12-12Kernel: Fix some issues related to fixes and block conditionsTom
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-11-30Kernel: Allow passing a thread argument for new kernel threadsTom
2020-11-20MACAddress: AK::Array as member variable instead of C-arrayLenny Maiorani