Skip to content

[net] Increase ktcp transfer speed replacing byte loops w/memcpy - #2811

Merged
ghaerr merged 1 commit into
masterfrom
netfix3
Aug 10, 2026
Merged

[net] Increase ktcp transfer speed replacing byte loops w/memcpy#2811
ghaerr merged 1 commit into
masterfrom
netfix3

Conversation

@ghaerr

@ghaerr ghaerr commented Aug 10, 2026

Copy link
Copy Markdown
Owner

This enhancement comes from @parabyte's #2801 and increases the TCP data transfer speed from ~180 clocks/byte to 12.5 clocks/byte using up to two calls to memcpy. An earlier PR increased the speed of user land memcpy by a factor of two by moving words instead of bytes, like the kernel routines do.

@ghaerr
ghaerr merged commit 5364b64 into master Aug 10, 2026
1 check passed
@ghaerr
ghaerr deleted the netfix3 branch August 10, 2026 02:56
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