summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
7 hoursfeat: Implement TUN modulemasterPancakeTAS3-0/+119
7 hoursperf(mpu): Remove zero-copy itemsPancakeTAS1-6/+0
See 'zerocopy' branch
7 hoursperf(mpu): Ponder batch heap extractionPancakeTAS1-2/+0
It is not possible with a binary min-heap.
7 hoursfix(mpu): Convert sequence number on wire into le64PancakeTAS1-6/+5
7 hoursfix(mpu): Purge dropped packets from reorder heapPancakeTAS1-2/+4
7 hoursfeat: Implement two-path UDP contextPancakeTAS3-0/+269
Nearly complete implementation reaching ~19 Gbps on my system
7 hoursfeat: Implement min-heap data structurePancakeTAS3-0/+158
7 hoursfeat: Implement peer-to-peer(ish) socket handshakePancakeTAS3-0/+155
This isn't entirely "peer-to-peer", because one side requires a publicly accessible port. The primary usecase for this is to establish connections to an endpoint, when there are several non-deterministic paths available on the client side.
7 hours(initial commit)PancakeTAS1-0/+2
32 hoursInitial commitPancakeTAS7-0/+752