whitequark
|
004cfd439b
Improve the user-facing TCP socket API.
|
8 سال پیش |
whitequark
|
72abe80df8
Factor out IpRepr into the wire module.
|
8 سال پیش |
whitequark
|
a713342120
Group IP header parts in the socket layer as struct IpRepr.
|
8 سال پیش |
whitequark
|
a8309b7dff
Validate TCP ACKs.
|
8 سال پیش |
whitequark
|
7aac50db22
Fix autoselection of source address.
|
8 سال پیش |
whitequark
|
4427bc35bd
Use correct sequence numbers in TCP RST packets.
|
8 سال پیش |
whitequark
|
de48180bff
Populate ARP cache from incoming IP packets.
|
8 سال پیش |
whitequark
|
a454a89b9e
Implement conversion of incoming TCP connections into TCP streams.
|
8 سال پیش |
whitequark
|
efc7bfbc38
Reply with ICMP dest. unreachable or TCP RST from unused ports.
|
8 سال پیش |
whitequark
|
00c311a5b8
Add some sanity into enumeration names (avoid "*Type").
|
8 سال پیش |
whitequark
|
3335b698b4
Empty transmit buffers before starting to receive.
|
8 سال پیش |
whitequark
|
85ae54a488
Sort out buffer lengths.
|
8 سال پیش |
whitequark
|
37f565abe2
Fix lifetime variance.
|
8 سال پیش |
whitequark
|
8b89de2faa
Working UDP loopback.
|
8 سال پیش |
whitequark
|
59dae01e9c
Rethink the buffering strategy with Managed<T>.
|
8 سال پیش |
whitequark
|
3377b911d8
Implement network part of communication through UDP sockets.
|
8 سال پیش |
whitequark
|
659f6ed6f6
Implement UDP sockets.
|
8 سال پیش |
whitequark
|
f6f7dc8cb6
Implement UDP representation parsing and emission.
|
8 سال پیش |
whitequark
|
04b546a3b8
Return interior pointers more uniformly.
|
8 سال پیش |
whitequark
|
be4ea0a55e
Respond with ICMP echo request data in echo reply.
|
8 سال پیش |
whitequark
|
4da6b0bf61
Implement ICMPv4 echo replies.
|
8 سال پیش |
whitequark
|
5863997da3
Actually commit ARP snooping.
|
8 سال پیش |
whitequark
|
f2104eb969
Implement IPv4 packet support.
|
8 سال پیش |
whitequark
|
a4e36053f9
Implement ARP snooping.
|
8 سال پیش |
whitequark
|
2fbf820de8
Implement ARP replies.
|
8 سال پیش |
whitequark
|
dea581fa10
Implement an ARP LRU cache.
|
8 سال پیش |