summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2021-09-16Kernel: Use move to avoid unnecessary ref/unref of network device RefPtrBrian Gianforcaro
2021-09-16Kernel: Make IPv4SocketTuple operator== by referenceBrian Gianforcaro
2021-09-16Kernel: Weakly hold on to the file in LocalSocketsin-ack
2021-09-16Kernel: Drop the receive buffer when socket enters the TimeWait statesin-ack
2021-09-15Kernel: Use move semantics in sys$sendfd()Andreas Kling
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-10Kernel: Fix null dereference in IPv4Socket::receive_packet_buffered()Andreas Kling
2021-09-08Kernel: Add KBuffer::bytes() and use itAndreas Kling
2021-09-07Kernel: Remove KBuffer::try_copy() in favor of try_create_with_bytes()Andreas Kling
2021-09-07Kernel: Convert KBuffer::copy() => KBuffer::try_copy()Andreas Kling
2021-09-07Kernel: Make KBuffer::try_create_with_size() return KResultOrAndreas Kling
2021-09-07Kernel: TCPSocket always has a scratch bufferAndreas Kling
2021-09-07Kernel/Net: Add a special SOCKET_TRY() and use it in socket codeAndreas Kling
2021-09-07Kernel: Use TRY() some more in SocketAndreas Kling
2021-09-07Kernel: Make TCPSocket client construction use KResultOr and TRY()Andreas Kling
2021-09-07Kernel: Make DoubleBuffer::try() return KResultOrAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-09-07Kernel: Make UserOrKernelBuffer return KResult from read/write/memsetAndreas Kling
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-07Kernel: Avoid string creation for simple string comparisonBrian Gianforcaro
2021-09-07Kernel: Make copy_time_from_user() helpers use KResultOr<Time>Andreas Kling
2021-09-06Kernel: Use TRY() once more in LocalSocket::try_create_connected_pair()Andreas Kling
2021-09-06Kernel: Make KString factories return KResultOr + use TRY() everywhereAndreas Kling
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-05Kernel: Switch static_asserts of a type size to AK::AssertSizeBrian Gianforcaro
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-05Kernel: Use TRY() in TCPSocketAndreas Kling
2021-09-05Kernel: Use TRY() in IPv4SocketAndreas Kling
2021-09-05Kernel: Use TRY() in LocalSocketAndreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-09-05Kernel: Improve names in the ARP table thread blockerAndreas Kling
2021-09-04Kernel: Tidy up UDPSocket creation a bitAndreas Kling
2021-09-04Kernel: Tidy up TCPSocket creation a bitAndreas Kling
2021-09-03Kernel: Convert Routing to east-const stylebrapru
2021-09-01Kernel: Don't cast to NetworkOrdered<u16>* from random dataBrian Gianforcaro
2021-08-31Kernel: Don't VERIFY_NOT_REACHED in LocalSocket::has_attached_peer()Owen Smith
2021-08-29Kernel: Rename Socket::lock() => Socket::mutex()Andreas Kling
2021-08-29Kernel: Add Socket::set_role() and use it everywhereAndreas Kling
2021-08-29Kernel: Store LocalSocket address as a KString internallyAndreas Kling
2021-08-29Kernel: Rename LocalSocket::create_connected_pair() => try_*()Andreas Kling
2021-08-29Kernel: Encapsulate assignment of socket origin/acceptor credentialsAndreas Kling
2021-08-29Kernel: Rename LocalSocket factory to try_create() & tighten return typeAndreas Kling
2021-08-29Kernel: Use ProcessID a bit more in SocketAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-29Kernel: Rename FileDescription::create() => try_create()Andreas Kling
2021-08-24Kernel: Simplify Blockers so they don't need a "should block" flagAndreas Kling
2021-08-24Kernel: Remove unused Thread::Blocker::should_block() virtualAndreas Kling
2021-08-24Kernel: Move Blocker setup out from constructors into setup_blocker()Andreas Kling