banan-os/kernel/kernel/Networking
Bananymous f06e5d33e7 Kernel: Rework socket binding to an address
Sockets are no longer bound to an interface, but an ipv4 address. This
allows servers at 0.0.0.0 talk to multiple different interfaces
2025-12-31 19:28:55 +02:00
..
E1000 Kernel: Fix E1000 driver interrupts 2025-06-06 03:45:35 +03:00
RTL8169 Kernel: Fix most of mutex + block race conditions 2025-06-06 03:59:22 +03:00
UNIX Kernel: Add support for SCM_CREDENTIALS and fix recvmsg 2025-11-18 05:40:36 +02:00
ARPTable.cpp Kernel: Add support for SA_SIGINFO 2025-11-17 05:26:07 +02:00
IPv4Layer.cpp Kernel: Rework socket binding to an address 2025-12-31 19:28:55 +02:00
Loopback.cpp Kernel: Add guard pages to kernel and userspace stacks 2025-07-02 23:12:36 +03:00
NetworkInterface.cpp Kernel: Rename loopback adapter lo0 -> lo 2025-08-05 03:09:24 +03:00
NetworkLayer.cpp All: Fix a lot of compiler warnings from header files 2024-06-18 23:02:10 +03:00
NetworkManager.cpp Kernel/LibC: Implement `socketpair` for UNIX sockets 2025-05-28 03:10:01 +03:00
NetworkSocket.cpp Kernel: Rework socket binding to an address 2025-12-31 19:28:55 +02:00
TCPSocket.cpp Kernel: Rework socket binding to an address 2025-12-31 19:28:55 +02:00
UDPSocket.cpp Kernel: Rework socket binding to an address 2025-12-31 19:28:55 +02:00