serenity/Kernel/Net
Jack Winch 88b569ba66 E1000NetworkAdapter: Fix incorrect cast of RX buffer descriptor pointer
Fix incorrect casts of (e1000_rx_desc*) to (e1000_tx_desc*) in functions
related to frame receive path.

Previous code appears to work because only fields common to both the TX
and RX descriptor types are used in the affected code and happen to be
at the same offset inside the packed structs.
2024-10-16 16:02:19 -04:00
..
Intel E1000NetworkAdapter: Fix incorrect cast of RX buffer descriptor pointer 2024-10-16 16:02:19 -04:00
IP Kernel/Net: Introduce proper pointers for payload calls 2024-10-04 12:04:17 +02:00
Realtek Kernel/Net: Naive IPv6 autoconfiguration 2024-09-08 18:27:55 -04:00
VirtIO Kernel/Net: Naive IPv6 autoconfiguration 2024-09-08 18:27:55 -04:00
EthernetFrameHeader.h Kernel/Net: Introduce proper pointers for payload calls 2024-10-04 12:04:17 +02:00
EtherType.h
ICMP.h Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00
ICMPv6.h Net/Kernel: Add basic ICMPv6 support 2024-10-04 12:04:17 +02:00
LocalSocket.cpp Kernel/Net: Implement SO_SNDBUF and SO_RCVBUF getsockopt for AF_LOCAL 2024-10-03 12:43:04 +02:00
LocalSocket.h Kernel: Use the AK SetOnce container class in various cases 2024-04-26 23:46:23 -06:00
LoopbackAdapter.cpp
LoopbackAdapter.h
NetworkAdapter.cpp Kernel/Net: Add support functions for filling out IPv6 packets 2024-10-04 12:04:17 +02:00
NetworkAdapter.h Kernel/Net: Add support functions for filling out IPv6 packets 2024-10-04 12:04:17 +02:00
NetworkingManagement.cpp Kernel/Net: Add basic IPv6 address support to NetworkAdapter 2024-09-08 18:27:55 -04:00
NetworkingManagement.h Kernel/Net: Add basic IPv6 address support to NetworkAdapter 2024-09-08 18:27:55 -04:00
NetworkTask.cpp Kernel/Net: Remove useless checks from handle_arp 2024-10-04 12:04:17 +02:00
NetworkTask.h
Routing.cpp AK: Don't implicitly convert Optional<T&> to Optional<T> 2024-09-14 13:30:27 +02:00
Routing.h Kernel/Net: Start work on IPv6 2024-10-04 12:04:17 +02:00
Socket.cpp Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00
Socket.h
TCP.h Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00
TCPSocket.cpp Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00
TCPSocket.h Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00
UDP.h Kernel/Net: Introduce proper pointers for payload calls 2024-10-04 12:04:17 +02:00
UDPSocket.cpp Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00
UDPSocket.h Kernel/Net: Rename IPv4 directory to IP 2024-10-04 12:04:17 +02:00