Skip to content

add missing features#100

Open
kevinGC wants to merge 4 commits intogoogle:masterfrom
kevinGC:intfeatures
Open

add missing features#100
kevinGC wants to merge 4 commits intogoogle:masterfrom
kevinGC:intfeatures

Conversation

@kevinGC
Copy link
Contributor

@kevinGC kevinGC commented Feb 25, 2026

Adds:

  • io_uring support
  • MSG_ZEROCOPY support
  • more IRQ stats
  • disablement of clang format, which does not play nicely with the existing code

It's run automatically by many automated tools and wreaks havoc on
commit diffs. We should, maybe, go back later and re-enable it.
Tested: I ran ./tcp_stream -l 5 on the server and ./tcp_stream -H
127.0.0.1 -c -Z -l 3 on the client. The test completed successfully,
transferring data with a throughput of 15014.27 Mbit/s
(remote_throughput=15014266767).
Tested: Ran tcp_stream locally and saw nonlocal values for everything
but TX IRQs (which is zero because we're running over loopback).
Tested: `./tcp_stream -l 2 -H 127.0.0.1 -O` and `./tcp_stream -c -H
127.0.0.1 -l 2 -O`. Also tested with only the client and only the server
using -O.
@kevinGC kevinGC mentioned this pull request Feb 25, 2026
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