Skip to content

Benchmark different receive backends#3

Merged
Notgnoshi merged 22 commits intomainfrom
dev/recv
Mar 25, 2026
Merged

Benchmark different receive backends#3
Notgnoshi merged 22 commits intomainfrom
dev/recv

Conversation

@Notgnoshi
Copy link
Copy Markdown
Owner

The backend I think candumpr will eventually use is the multishot io_uring backend, with batched receives.

After intermediate benchmarking, I added support for hardware timestamps and dropcount through the control message interface - but due to effort, only in the multishot backend. It still performs significantly better than the others, especially under high CPU load.

@Notgnoshi Notgnoshi merged commit f83a45c into main Mar 25, 2026
7 checks passed
@Notgnoshi Notgnoshi deleted the dev/recv branch March 25, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant