index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Net
/
NetworkTask.cpp
Age
Commit message (
Expand
)
Author
2021-12-05
Kernel: Mark kernel smart-pointer classes as [[nodiscard]]
Sam Atkins
2021-10-28
Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt
Idan Horowitz
2021-10-08
Kernel: Fix -Wunreachable-code warnings from clang
Nico Weber
2021-09-07
Kernel: Make TCPSocket client construction use KResultOr and TRY()
Andreas Kling
2021-09-07
Kernel: Store process names as KString
Andreas Kling
2021-09-07
Kernel: Avoid string creation for simple string comparison
Brian Gianforcaro
2021-09-06
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
Andreas Kling
2021-08-29
Kernel: Rename Socket::lock() => Socket::mutex()
Andreas Kling
2021-08-22
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
Andreas Kling
2021-08-18
Kernel: Fix a crash introduced by my TCP RST fix
Gunnar Beutner
2021-08-18
Kernel: Don't respond to TCP RST packets
Gunnar Beutner
2021-08-15
Kernel: Convert TCP retransmit queue from HashTable to IntrusiveList
Andreas Kling
2021-08-15
Kernel: Convert IPv4 socket list from HashTable to IntrusiveList
Andreas Kling
2021-08-14
Kernel: Stop allowing implicit conversion from KResult to int
Andreas Kling
2021-08-07
Kernel: Migrate TCP socket tables locking to ProtectedValue
Jean-Baptiste Boric
2021-08-07
Kernel: Migrate IPv4 socket table locking to ProtectedValue
Jean-Baptiste Boric
2021-08-07
Kernel: Move Mutex into Locking/
Jean-Baptiste Boric
2021-08-06
Kernel: Add convenience values to the Memory::Region::Access enum
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-03
Kernel: Handle OOM when allocating Packet KBuffers
Brian Gianforcaro
2021-08-03
Kernel: Use normal initialization for TCPPacket instead of memset
Brian Gianforcaro
2021-08-02
Kernel: Send RST/ACK if no socket is available
brapru
2021-08-02
Kernel: Do not send delayed ack in response to RST/ACK
brapru
2021-08-02
Kernel: Convert NetworkTask to east-const style
brapru
2021-07-25
Utilities: Support static assignment of the ARP table
brapru
2021-07-25
Kernel: Add update option to remove an entry from the ARP table
brapru
2021-07-18
Kernel: Rename Locker => MutexLocker
Andreas Kling
2021-07-17
Kernel: Rename Lock to Mutex
Andreas Kling
2021-06-09
Kernel: Introduce the NetworkingManagement singleton
Liav A
2021-06-04
Kernel: Make sure we increment the TX counter
Gunnar Beutner
2021-06-03
Kernel: Make sure outgoing ICMP packets have the correct checksum
Gunnar Beutner
2021-05-28
Kernel: Ignore duplicate SYN packets
Gunnar Beutner
2021-05-26
Kernel: Avoid allocations when sending IP packets
Gunnar Beutner
2021-05-15
Kernel: Log unexpected TCP packet flags in NetworkTask handle_tcp()
Brian Gianforcaro
2021-05-14
Kernel: Try to retransmit lost TCP packets
Gunnar Beutner
2021-05-14
Kernel: Wake up NetworkTask every 500 milliseconds
Gunnar Beutner
2021-05-14
Kernel: Don't use delayed ACKs when establishing the connection
Gunnar Beutner
2021-05-12
Kernel: Outbound packets should use the source address from the socket
Gunnar Beutner
2021-05-12
Kernel: Coalesce TCP ACKs
Gunnar Beutner
2021-05-12
Kernel: Trigger TCP fast retransmission when we encounter lost packets
Gunnar Beutner
2021-05-12
Kernel: Don't process TCP packets out of order
Gunnar Beutner
2021-05-12
Kernel: Avoid allocating KBuffers for TCP packets
Gunnar Beutner
2021-05-05
Kernel: Implement IP multicast support
Sergey Bugaev
2021-04-30
Kernel: Tear down connections when we receive an RST packet
Gunnar Beutner
2021-04-30
Kernel: Record MAC addresses for incoming IPv4 packets
Gunnar Beutner
2021-04-30
Kernel: Avoid deadlock when trying to send packets from the NetworkTask
Gunnar Beutner
2021-04-27
Kernel: Silence a few more network dbgln()s
Gunnar Beutner
2021-04-25
Kernel: Remove the now defunct `LOCKER(..)` macro.
Brian Gianforcaro
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-03
Kernel: NetworkTask: Remove 10.0.2.x as default IP for NIC interfaces
Brendan Coles
[next]