Maciej
|
66ab4d61a4
Kernel: Stop exposing gateway field
|
il y a 3 ans |
brapru
|
0718b20df0
Kernel: Generalize the UpdateArp table to UpdateTable
|
il y a 3 ans |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
il y a 3 ans |
Andreas Kling
|
6625edb5d2
Kernel: When receiving unexpected TCP flags, print the flags
|
il y a 3 ans |
Jamie Mansfield
|
8964f754f5
Kernel: Fix bug in TCP state handling in SynSent
|
il y a 3 ans |
Andreas Kling
|
83523cabda
Kernel: Fix bugs in TCP state handling in FinWait1 & FinWait2
|
il y a 3 ans |
Idan Horowitz
|
e5e7cb822a
Kernel: Ignore allocation failures when trying to retransmit packets
|
il y a 3 ans |
Brian Gianforcaro
|
24066ba5ef
Kernel: Use MUST + Vector::try_append instead of Vector::append
|
il y a 3 ans |
Sam Atkins
|
c6a97ea843
Kernel: Mark kernel smart-pointer classes as [[nodiscard]]
|
il y a 3 ans |
Idan Horowitz
|
adc9939a7b
Kernel+LibC: Add support for the IPv4 TOS field via the IP_TOS sockopt
|
il y a 3 ans |
Nico Weber
|
1cdb12e920
Kernel: Fix -Wunreachable-code warnings from clang
|
il y a 3 ans |
Andreas Kling
|
ededd6aac6
Kernel: Make TCPSocket client construction use KResultOr and TRY()
|
il y a 3 ans |
Andreas Kling
|
55b0b06897
Kernel: Store process names as KString
|
il y a 3 ans |
Brian Gianforcaro
|
d1378339f6
Kernel: Avoid string creation for simple string comparison
|
il y a 3 ans |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
il y a 3 ans |
Andreas Kling
|
ed0e64943f
Kernel: Rename Socket::lock() => Socket::mutex()
|
il y a 3 ans |
Andreas Kling
|
c2fc33becd
Kernel: Rename ProtectedValue<T> => MutexProtected<T>
|
il y a 3 ans |
Gunnar Beutner
|
6f19bf8501
Kernel: Fix a crash introduced by my TCP RST fix
|
il y a 3 ans |
Gunnar Beutner
|
c17f9adb12
Kernel: Don't respond to TCP RST packets
|
il y a 3 ans |
Andreas Kling
|
6a20733fcd
Kernel: Convert TCP retransmit queue from HashTable to IntrusiveList
|
il y a 3 ans |
Andreas Kling
|
7063303022
Kernel: Convert IPv4 socket list from HashTable to IntrusiveList
|
il y a 3 ans |
Andreas Kling
|
7676edfb9b
Kernel: Stop allowing implicit conversion from KResult to int
|
il y a 3 ans |
Jean-Baptiste Boric
|
9216c72bfe
Kernel: Migrate TCP socket tables locking to ProtectedValue
|
il y a 4 ans |
Jean-Baptiste Boric
|
583abc27d8
Kernel: Migrate IPv4 socket table locking to ProtectedValue
|
il y a 4 ans |
Jean-Baptiste Boric
|
f7f794e74a
Kernel: Move Mutex into Locking/
|
il y a 4 ans |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
il y a 4 ans |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
il y a 4 ans |
Brian Gianforcaro
|
720a686a76
Kernel: Handle OOM when allocating Packet KBuffers
|
il y a 4 ans |
Brian Gianforcaro
|
8c4785bd10
Kernel: Use normal initialization for TCPPacket instead of memset
|
il y a 4 ans |
brapru
|
9c3e6f3f63
Kernel: Send RST/ACK if no socket is available
|
il y a 4 ans |