Conrad Pankoff
|
498f8c01a2
Kernel: Use a public member for NetworkAdapter on_receive
|
il y a 6 ans |
Conrad Pankoff
|
6d1418aa7a
Kernel: Add simple ARP routing layer
|
il y a 6 ans |
Conrad Pankoff
|
93c16590f1
Kernel: Remove specific devices from network code
|
il y a 6 ans |
Conrad Pankoff
|
5f86a979ea
Kernel: Ignore IPv6 packets; log unknown Ethernet payload types
|
il y a 6 ans |
Conrad Pankoff
|
4afe9e4f2a
Kernel: Implement rtl8139 network interface driver
|
il y a 6 ans |
Conrad Pankoff
|
fc3667c026
Kernel: Detect some outgoing TCP connection failures
|
il y a 6 ans |
Conrad Pankoff
|
bd6d2c0819
Kernel: Use a more detailed state machine for socket setup
|
il y a 6 ans |
Conrad Pankoff
|
638008da13
Kernel: Move TCP state logging into TCPSocket
|
il y a 6 ans |
Andreas Kling
|
7e309e27dd
Kernel: Clean up and sanitize incoming packet handling a bit more
|
il y a 6 ans |
Andreas Kling
|
f9de264f88
Kernel: Actually, let's not hang() on bad incoming packets
|
il y a 6 ans |
Andreas Kling
|
9e2a00248e
Kernel: Do some basic sanity checking on IPv4 packet headers
|
il y a 6 ans |
Conrad Pankoff
|
5c66c67f32
Kernel: Improve some network-related log messages
|
il y a 6 ans |
Conrad Pankoff
|
3eb659a2bb
Kernel: Implement TCP listening sockets and incoming connections
|
il y a 6 ans |
Conrad Pankoff
|
54ceabd48d
Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code
|
il y a 6 ans |
Conrad Pankoff
|
7ed54d86d5
Kernel: Record network statistics and expose as JSON
|
il y a 6 ans |
Conrad Pankoff
|
061c092fae
Kernel: Prevent RST spam when we get an unexpected packet
|
il y a 6 ans |
Conrad Pankoff
|
73c998dbfc
Kernel: Refactor TCP/IP stack
|
il y a 6 ans |
Andreas Kling
|
605975adb5
Kernel: Make KBuffer a value-type wrapper around a KBufferImpl
|
il y a 6 ans |
Andreas Kling
|
52cfe9ebae
IPv4: Remove an unnecessary copy of each outgoing IPv4 payload
|
il y a 6 ans |
Andreas Kling
|
e58b734363
Net: Use KBuffers for network adapter packet queues
|
il y a 6 ans |
Andreas Kling
|
72798519cb
IPv4: Use KBuffer instead of ByteBuffer for socket receive queues
|
il y a 6 ans |
Andreas Kling
|
675aa550a4
Kernel: Put IPv4 and TCP related debug spam behind flags
|
il y a 6 ans |
Robin Burchell
|
833d444cd8
Thread: Return a result from block() indicating why the block terminated
|
il y a 6 ans |
Robin Burchell
|
762333ba95
Kernel: Restore state strings for block states
|
il y a 6 ans |
Andreas Kling
|
b2e502e533
Kernel: Add Thread::block_until(Condition).
|
il y a 6 ans |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
il y a 6 ans |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
il y a 6 ans |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
il y a 6 ans |
Andreas Kling
|
8f3022b5c1
NetworkTask: Don't crash on startup if there's no E1000 NIC present.
|
il y a 6 ans |
Andreas Kling
|
5e938868a2
IPv4: Rename source/destination in socket classes to local/peer.
|
il y a 6 ans |