1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:57:42 +00:00
serenity/Kernel/Net
Thomas Wagenveld 59fdeec7f5 Kernel: Add interface to read link speed and duplex for NetworkAdapter
Read the appropriate registers for RTL8139, RTL8168 and E1000.
For NE2000 just assume 10mbit full duplex as there is no indicator
for it in the pure NE2000 spec. Mock values for loopback.
2021-08-03 10:20:51 +02:00
..
ARP.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
E1000ENetworkAdapter.cpp Kernel: Remove unused header includes in Net subtree 2021-07-11 21:37:38 +02:00
E1000ENetworkAdapter.h Kernel: Make NetworkAdapter::class_name() return a StringView 2021-07-11 17:59:38 +02:00
E1000NetworkAdapter.cpp Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
E1000NetworkAdapter.h Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
EthernetFrameHeader.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EtherType.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ICMP.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IPv4.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
IPv4Socket.cpp Kernel: Modify the IOCTL API to return KResult 2021-07-27 01:23:37 +04:30
IPv4Socket.h Kernel: Modify the IOCTL API to return KResult 2021-07-27 01:23:37 +04:30
IPv4SocketTuple.h Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
LocalSocket.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
LocalSocket.h Kernel: Avoid file descriptor leak in Process::sys$socketpair on error 2021-07-28 19:07:00 +02:00
LoopbackAdapter.cpp Kernel: LoopbackAdapter::create() => try_create() 2021-07-11 18:00:31 +02:00
LoopbackAdapter.h Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
NE2000NetworkAdapter.cpp Kernel/NE2000: Harvest entropy from NE2000 interrupts 2021-07-24 21:28:22 +02:00
NE2000NetworkAdapter.h Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
NetworkAdapter.cpp Kernel: Remove unused header includes in Net subtree 2021-07-11 21:37:38 +02:00
NetworkAdapter.h Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
NetworkingManagement.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
NetworkingManagement.h Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
NetworkTask.cpp Kernel: Send RST/ACK if no socket is available 2021-08-02 02:45:56 +02:00
NetworkTask.h Kernel: Avoid deadlock when trying to send packets from the NetworkTask 2021-04-30 23:11:56 +02:00
Routing.cpp Kernel: Add update option to remove an entry from the ARP table 2021-07-25 17:57:08 +02:00
Routing.h Kernel: Add update option to remove an entry from the ARP table 2021-07-25 17:57:08 +02:00
RTL8139NetworkAdapter.cpp Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
RTL8139NetworkAdapter.h Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
RTL8168NetworkAdapter.cpp Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
RTL8168NetworkAdapter.h Kernel: Add interface to read link speed and duplex for NetworkAdapter 2021-08-03 10:20:51 +02:00
Socket.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
Socket.h Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
TCP.h Kernel: Set MSS option for outbound TCP SYN packets 2021-05-12 13:47:07 +02:00
TCPSocket.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
TCPSocket.h Kernel: Send RST/ACK if no socket is available 2021-08-02 02:45:56 +02:00
UDP.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
UDPSocket.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
UDPSocket.h Kernel: Make various T::class_name() and similar return StringView 2021-07-11 01:46:59 +02:00