summaryrefslogtreecommitdiff
path: root/Kernel/Net
AgeCommit message (Expand)Author
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
2019-08-29Kernel: Always format MACAddress with two-byte hex digits in to_stringConrad Pankoff
2019-08-29Kernel: Add list-compatible constructor for MACAddressConrad Pankoff
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