serenity/Kernel/Net
Tom 49a76164c8 Kernel: Consolidate the various BlockCondition::unblock variants
The unblock_all variant used to ASSERT if a blocker didn't unblock,
but it wasn't clear from the name that it would do that. Because
the BlockCondition already asserts that no blockers are left at
destruction time, it would still catch blockers that haven't been
unblocked for whatever reason.

Fixes #4496
2020-12-30 13:23:17 +01:00
..
ARP.h AK: Add Endian.h header to replace NetworkOrdered.h. 2020-08-25 16:22:14 +02:00
E1000NetworkAdapter.cpp Kernel: Fix build with E1000_DEBUG 2020-12-25 19:35:55 +01:00
E1000NetworkAdapter.h
EthernetFrameHeader.h AK: Add Endian.h header to replace NetworkOrdered.h. 2020-08-25 16:22:14 +02:00
EtherType.h
ICMP.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
IPv4.h AK: Add Endian.h header to replace NetworkOrdered.h. 2020-08-25 16:22:14 +02:00
IPv4Socket.cpp Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 2020-12-21 00:09:48 +01:00
IPv4Socket.h Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytes 2020-12-18 19:22:26 +01:00
IPv4SocketTuple.h SinglyLinkedList: Remove unused includes 2020-10-08 09:54:41 +02:00
LocalSocket.cpp Kernel: Don't assert when reading from a listening-mode local socket 2020-12-23 20:25:29 +01:00
LocalSocket.h Kernel: Don't assert when reading from a listening-mode local socket 2020-12-23 20:25:29 +01:00
LoopbackAdapter.cpp
LoopbackAdapter.h
NetworkAdapter.cpp Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
NetworkAdapter.h Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfrom 2020-09-17 17:23:01 +02:00
NetworkTask.cpp AK: Remove custom %w format string specifier 2020-12-25 17:05:05 +01:00
NetworkTask.h
Routing.cpp Kernel: Consolidate the various BlockCondition::unblock variants 2020-12-30 13:23:17 +01:00
Routing.h Kernel: Move block condition evaluation out of the Scheduler 2020-11-30 13:17:02 +01:00
RTL8139NetworkAdapter.cpp Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 2020-12-21 00:09:48 +01:00
RTL8139NetworkAdapter.h
Socket.cpp Kernel/Net: Socket connected state change should reevaluate blocks 2020-12-13 19:15:42 +01:00
Socket.h Kernel/Net: Socket connected state change should reevaluate blocks 2020-12-13 19:15:42 +01:00
TCP.h TCP: Remove unnecessarily defined constructor and destructor 2020-10-08 10:01:10 +02:00
TCPSocket.cpp Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 2020-12-21 00:09:48 +01:00
TCPSocket.h Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytes 2020-12-18 19:22:26 +01:00
UDP.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
UDPSocket.cpp Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 2020-12-21 00:09:48 +01:00
UDPSocket.h Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytes 2020-12-18 19:22:26 +01:00