summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
2019-11-18IPv4: Disconnected non-blocking sockets were not signalling EOFAndreas Kling
2019-11-09Kernel+SystemMonitor: Publish can_read/write state for open filesAndreas Kling
2019-11-04Kernel: Make File's can_read/can_write take a const FileDescription&Andreas Kling
2019-11-04IPv4: Non-blocking IPv4 sockets should return -EAGAIN in recvfrom()Andreas Kling
2019-10-18Net: Put a bunch of socket debug logging behind FOO_DEBUGAndreas Kling
2019-10-18Revert "Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing"Andreas Kling
2019-10-18Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ingAndreas Kling
2019-10-17Kernel: Minor cleanup in TCPSocket::send_tcp_packet()Andreas Kling
2019-10-08Kernel: Delay moving accepted sockets to SetupState::Completed a bitAndreas Kling
2019-10-08Kernel: Don't put LocalSocket in SetupState::Completed in bind()Andreas Kling
2019-10-02Kernel: Add SIOCGIFHWADDR ioctl to get the MAC address of an adapterAndreas Kling
2019-09-30ByteBuffer: Remove pointer() in favor of data()Andreas Kling
2019-09-23IPv4: Implement socket ioctls SIOCGIFADDR and SIOCSIFADDRAndreas Kling
2019-09-22LocalSocket: Teach recvfrom() how to block if needed, and simplify itAndreas Kling
2019-09-19IPv4: Support overriding the default TTL (64)Andreas Kling
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-09-09RTL8139: Fix bogus (but harmless) TX buffer index in send_raw()Andreas Kling
2019-09-08Kernel: Use timeval_sub for TCP retransmissions and lower timer to 500msConrad Pankoff
2019-09-08Kernel: Handle listening socket disappearing during incoming handshakeConrad Pankoff
2019-09-08Kernel: Use a WeakPtr instead of a RefPtr for TCP socket originatorConrad Pankoff
2019-09-08Kernel: Put some network log messages behind debug flagsConrad Pankoff
2019-09-08Kernel: Send ACK/FIN in response to FIN packets on active connectionsConrad Pankoff
2019-09-08Kernel: Implement outgoing TCP retransmission and better ACK handlingConrad Pankoff
2019-09-08Kernel: Remember all ARP replies, even ones we didn't requestConrad Pankoff
2019-09-08Kernel: Don't mark incoming sockets as connected in NetworkTaskConrad Pankoff
2019-09-08Kernel: Hold socket back from accept() until it's fully set upConrad Pankoff
2019-09-08Kernel: Use RefPtr instead of SocketHandle for TCPSocket clientsConrad Pankoff
2019-09-08Kernel: Don't set sequence manually; send_tcp_packet will do itConrad Pankoff
2019-09-08Kernel: Make sure IPv4Socket is marked as listening in listen()Conrad Pankoff
2019-09-08Kernel: Don't increment ACK number without SYN, FIN, or dataConrad Pankoff
2019-09-08Kernel: Fix debug messages in IPv4SocketConrad Pankoff
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-09-03Kernel: Pad packets out to 64 bytes in rtl8139 driverConrad Pankoff
2019-09-03Kernel: Only set tx buffer address once in rtl8139 driverConrad Pankoff
2019-09-03Kernel: Reword some constants/comments in rtl8139 driver for clarityConrad Pankoff
2019-09-03Kernel: Use regular kmalloc for buffers in rtl8139 driverConrad Pankoff
2019-09-02Kernel: Don't allow non-superusers to bind TCP/UDP ports < 1024Andreas Kling
2019-08-29Kernel: Implement is_zero for RoutingDecisionConrad Pankoff
2019-08-29Kernel: Take a copy of MACAddress in RoutingDecisionConrad Pankoff
2019-08-29Kernel: Use a public member for NetworkAdapter on_receiveConrad Pankoff
2019-08-29Kernel: Add simple ARP routing layerConrad Pankoff
2019-08-29Kernel: Remove IP configuration from LoopbackAdapterConrad Pankoff
2019-08-29Kernel: Remove now-unused singleton methods from our network devicesConrad Pankoff
2019-08-29Kernel: Remove specific devices from network codeConrad Pankoff
2019-08-29Kernel: Add const to packet data in send_raw callConrad Pankoff
2019-08-29Kernel: Add on_receive callback to NetworkAdapterConrad Pankoff
2019-08-29Kernel: Add netmask and gateway to NetworkAdapterConrad Pankoff
2019-08-29Kernel: Ask for all relevant IRQs in rtl8139 driverConrad Pankoff
2019-08-29Kernel: Ignore IPv6 packets; log unknown Ethernet payload typesConrad Pankoff
2019-08-29Kernel/AK: Add is_zero helpers for IP and MAC addressesConrad Pankoff