summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2021-08-10Kernel: Properly implement SO_ERROR optionbrapru
2021-08-10Kernel: Add so_error to keep track of the socket's error statebrapru
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-07Kernel/TCP: Port TCP retransmit queue to ProtectedValueAndreas Kling
2021-08-07Kernel: Migrate UDP socket table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate TCP socket tables locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate IPv4 socket table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate local socket table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate ARP table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Move Lockable into its own headerJean-Baptiste Boric
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06Kernel: Fix handful of remaining "return -EFOO" mistakesAndreas Kling
2021-08-06Kernel: Use try_copy_kstring_from_user() in Socket::setsockopt()Andreas Kling
2021-08-06Kernel: Use try_copy_kstring_from_user() in IPv4Socket::ioctl()Andreas Kling
2021-08-06Kernel: Make Thread::state_string() return StringViewAndreas Kling
2021-08-06Kernel: Make a bunch of "char const* to_string()" return StringViewAndreas Kling
2021-08-03Kernel: Handle OOM when allocating Packet KBuffersBrian Gianforcaro
2021-08-03Kernel: Use normal initialization for TCPPacket instead of memsetBrian Gianforcaro
2021-08-03Kernel: Handle OOM when allocating IPv4Socket optional scratch bufferBrian Gianforcaro
2021-08-03Kernel: Handle OOM from DoubleBuffer usage in IPv4SocketBrian Gianforcaro
2021-08-03Kernel: Handle OOM from DoubleBuffer usage in Net/LocalSocketBrian Gianforcaro
2021-08-03Kernel: Set initial link up status for RTL8139Thomas Wagenveld
2021-08-03Kernel: Add interface to read link speed and duplex for NetworkAdapterThomas Wagenveld
2021-08-02Kernel: Send RST/ACK if no socket is availablebrapru
2021-08-02Kernel: Do not send delayed ack in response to RST/ACKbrapru
2021-08-02Kernel: Convert NetworkTask to east-const stylebrapru
2021-07-28Kernel: Avoid file descriptor leak in Process::sys$socketpair on errorBrian Gianforcaro
2021-07-27Kernel: Make LoopbackAdapter always link upMaciej Zygmanowski
2021-07-27Kernel: Modify the IOCTL API to return KResultBrian Gianforcaro
2021-07-27Kernel: Utilize AK::Userspace<T> in the ioctl interfaceBrian Gianforcaro
2021-07-25Utilities: Support static assignment of the ARP tablebrapru
2021-07-25Kernel: Support ioctl SIOCSARP and SIOCDARPbrapru
2021-07-25Kernel: Add update option to remove an entry from the ARP tablebrapru
2021-07-24Kernel/NE2000: Harvest entropy from NE2000 interruptsThomas Wagenveld
2021-07-24Kernel/NE2000: Assume link status is upThomas Wagenveld
2021-07-24Kernel/NE2000: Correct receive ring buffer wrap-aroundThomas Wagenveld
2021-07-22Kernel: Fix incorrect format templateGunnar Beutner
2021-07-19Kernel/E1000: Consolidate RX and TX buffer regionsAndreas Kling
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-11Kernel: Remove unused header includes in Net subtreeBrian Gianforcaro
2021-07-11Kernel: LoopbackAdapter::create() => try_create()Andreas Kling
2021-07-11Kernel: Make NetworkAdapter::class_name() return a StringViewAndreas Kling
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-07Kernel: Fix kernel crash when remote peer resets unexpectedlyngc6302h
2021-07-03Kernel: Clarify and make it easy to not use raw numbersLiav A