Conrad Pankoff
|
54ceabd48d
Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code
|
5 yıl önce |
Conrad Pankoff
|
7ed54d86d5
Kernel: Record network statistics and expose as JSON
|
6 yıl önce |
Conrad Pankoff
|
061c092fae
Kernel: Prevent RST spam when we get an unexpected packet
|
6 yıl önce |
Conrad Pankoff
|
73c998dbfc
Kernel: Refactor TCP/IP stack
|
6 yıl önce |
Andreas Kling
|
605975adb5
Kernel: Make KBuffer a value-type wrapper around a KBufferImpl
|
6 yıl önce |
Andreas Kling
|
52cfe9ebae
IPv4: Remove an unnecessary copy of each outgoing IPv4 payload
|
6 yıl önce |
Andreas Kling
|
e58b734363
Net: Use KBuffers for network adapter packet queues
|
6 yıl önce |
Andreas Kling
|
72798519cb
IPv4: Use KBuffer instead of ByteBuffer for socket receive queues
|
6 yıl önce |
Andreas Kling
|
675aa550a4
Kernel: Put IPv4 and TCP related debug spam behind flags
|
6 yıl önce |
Robin Burchell
|
833d444cd8
Thread: Return a result from block() indicating why the block terminated
|
6 yıl önce |
Robin Burchell
|
762333ba95
Kernel: Restore state strings for block states
|
6 yıl önce |
Andreas Kling
|
b2e502e533
Kernel: Add Thread::block_until(Condition).
|
6 yıl önce |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 yıl önce |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 yıl önce |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 yıl önce |
Andreas Kling
|
8f3022b5c1
NetworkTask: Don't crash on startup if there's no E1000 NIC present.
|
6 yıl önce |
Andreas Kling
|
5e938868a2
IPv4: Rename source/destination in socket classes to local/peer.
|
6 yıl önce |
Andreas Kling
|
780d2a08c4
IPv4: Save the source address/port together with incoming packet payloads.
|
6 yıl önce |
Andreas Kling
|
65d6318c33
Kernel: Support non-blocking connect().
|
6 yıl önce |
Andreas Kling
|
329cc60a92
NetworkTask: Add a combined alarm for the all network adapters.
|
6 yıl önce |
Andreas Kling
|
bcc00857a4
AK: Revert Eternal<T> for now since it doesn't work as intended.
|
6 yıl önce |
Andreas Kling
|
c02c9880b6
AK: Add Eternal<T> and use it in various places.
|
6 yıl önce |
Andreas Kling
|
649c81a714
Kernel: Move networking related files into Kernel/Net/.
|
6 yıl önce |