serenity/Kernel/Net
Idan Horowitz af71aa4e0b Kernel: Negate condition in ARPTableBlockerSet::should_add_blocker
To prevent a race condition in case we received the ARP response in the
window between creating and initializing the Thread Blocker and the
actual blocking, we were checking if the IP address was updated in the
ARP table just before starting to block.
Unfortunately, the condition was partially flipped, which meant that if
the table was updated with the IP address we would still end up
blocking, at which point we would never end unblocking again, which
would result in LookupServer locking up as well.
2022-07-04 01:56:43 +03:00
..
Intel
NE2000
Realtek
ARP.h
EthernetFrameHeader.h
EtherType.h
ICMP.h
IPv4.h
IPv4Socket.cpp Kernel: Add support for route flags 2022-05-26 16:33:10 +02:00
IPv4Socket.h
IPv4SocketTuple.h
LocalSocket.cpp Kernel: Allow sys$bind() on local sockets with short socket address 2022-04-21 16:31:53 +02:00
LocalSocket.h
LoopbackAdapter.cpp
LoopbackAdapter.h
NetworkAdapter.cpp Kernel: Implement InterruptDisabler using generic Processor functions 2022-06-02 13:14:12 +01:00
NetworkAdapter.h Kernel: Stop exposing gateway field 2022-05-01 13:34:27 +02:00
NetworkingManagement.cpp
NetworkingManagement.h
NetworkTask.cpp Kernel: Unify Kernel task names for consistency 2022-06-05 14:09:44 +01:00
NetworkTask.h
Routing.cpp Kernel: Negate condition in ARPTableBlockerSet::should_add_blocker 2022-07-04 01:56:43 +03:00
Routing.h Kernel: Add support for route flags 2022-05-26 16:33:10 +02:00
Socket.cpp Kernel: Move NNRP<Socket>s instead of copying in queue_connection_from 2022-04-09 23:46:02 +02:00
Socket.h
TCP.h
TCPSocket.cpp
TCPSocket.h
UDP.h
UDPSocket.cpp
UDPSocket.h