summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2019-08-21Kernel: Remove over-eager const from rtl8139 driver link_up functionConrad Pankoff
2019-08-21Kernel: Implement rtl8139 network interface driverConrad Pankoff
2019-08-21Kernel: Implement link status in /proc/net/adaptersConrad Pankoff
2019-08-17LocalSocket: Make recvfrom() return 0 to signal EOF when peer is goneAndreas Kling
2019-08-11Kernel: Customize absolute_path() for more file typesSergey Bugaev
2019-08-11Net: Store an acceptor PID alongside the origin PID in a socketSergey Bugaev
2019-08-11Net: Store all the LocalSockets in an InlineLinkedListSergey Bugaev
2019-08-11Net: Add LocalSocket::socket_path()Sergey Bugaev
2019-08-11Net: Override LocalSocket::class_name()Sergey Bugaev
2019-08-11Net: Fix initializing sockaddr_un.sun_path copy buffersSergey Bugaev
2019-08-11Kernel: Move socket role tracking to the Socket class itselfSergey Bugaev
2019-08-11Net: Simplify how LocalSocket tracks open fdsSergey Bugaev
2019-08-10Kernel: Detect some outgoing TCP connection failuresConrad Pankoff
2019-08-10Kernel: Use a more detailed state machine for socket setupConrad Pankoff
2019-08-10Kernel: Move TCP state logging into TCPSocketConrad Pankoff
2019-08-10Kernel: Fix get{sock,peer}name port endiannessConrad Pankoff
2019-08-09ProcFS: Expose UDP sockets in /proc/net/udpSergey Bugaev
2019-08-09Kernel: Make TCPSocket::for_each() callback accept a referenceSergey Bugaev
2019-08-09Kernel: Clean up and sanitize incoming packet handling a bit moreAndreas Kling
2019-08-09Kernel: Actually, let's not hang() on bad incoming packetsAndreas Kling
2019-08-09Kernel: Do some basic sanity checking on IPv4 packet headersAndreas Kling
2019-08-09Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo>Andreas Kling
2019-08-09Kernel: Improve some network-related log messagesConrad Pankoff
2019-08-09Kernel: Support binding to INADDR_ANY (all IPs)Conrad Pankoff
2019-08-09Kernel: Implement TCP listening sockets and incoming connectionsConrad Pankoff
2019-08-09Kernel: Let pending socket queue keep socket objects alive until accept()Conrad Pankoff
2019-08-09Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net codeConrad Pankoff
2019-08-08Kernel: Record network statistics and expose as JSONConrad Pankoff
2019-08-08Kernel: Prevent RST spam when we get an unexpected packetConrad Pankoff
2019-08-06Kernel: Refactor TCP/IP stackConrad Pankoff
2019-08-05Kernel: Make KBuffer a value-type wrapper around a KBufferImplAndreas Kling
2019-08-05IPv4: Remove an unnecessary copy of each outgoing IPv4 payloadAndreas Kling
2019-08-05Net: Let Socket have read/write wrappers around sendto/recvfromAndreas Kling
2019-08-04Net: Use KBuffers for network adapter packet queuesAndreas Kling
2019-08-04IPv4: Use KBuffer instead of ByteBuffer for socket receive queuesAndreas Kling
2019-08-04Kernel: Remove more unused members of IPv4Socket.Andreas Kling
2019-08-04Kernel: Remove a bunch of unused members in IPv4Socket.Andreas Kling
2019-08-04Kernel: Put IPv4 and TCP related debug spam behind flagsAndreas Kling
2019-07-20Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that ...Robin Burchell
2019-07-20Thread: Return a result from block() indicating why the block terminatedRobin Burchell
2019-07-19Kernel: Remove memory allocations from the new Blocker APIRobin Burchell
2019-07-19Kernel: Restore state strings for block statesRobin Burchell
2019-07-19Kernel: Rename ThreadBlocker classes to avoid stutterRobin Burchell
2019-07-19Kernel: Introduce ThreadBlocker as a way to make unblocking neater :)Robin Burchell
2019-07-14Kernel: Add Thread::block_until(Condition).Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-30Meta: Removed all gitignore in the source tree only keeping the root oneVAN BOSSUYT Nicolas
2019-06-29AK: Defer to Traits<T> for equality comparison in container templates.Andreas Kling