Tootfinder

Opt-in global Mastodon full text search. Join the index!

@azonenberg@ioc.exchange
2025-12-13 08:43:14

Well that took a bit longer than I hoped thanks to some derps on my part, but I'm parsing incoming PCIe DLLPs and validating their checksums.
Next step will be to figure out that a type 0x40 DLLP with payload 074040 is actually an InitFC1-P DLLP for virtual circuit 0 for 29 headers and 1024 data bytes.
And do something useful with that information.

Vivado ILA showing a stream of incoming DLLPs
ngscopeclient showing the serialized form of the first two DLLPs
@michabbb@social.vivaldi.net
2026-01-14 16:48:42

@…
Exactly right about the idle server scenario! But here's the part I find most elegant about this approach:
The target server computes absolutely nothing.
With classic rsync --checksum, both source AND target need to calculate checksums for every file. That means:
- Double the CPU load (both machines working)
- Double the …