Skip to content

bnxt_re/lib: Optimize the inline data copy#1704

Open
selvintxavier wants to merge 1 commit intolinux-rdma:masterfrom
selvintxavier:inline_perf
Open

bnxt_re/lib: Optimize the inline data copy#1704
selvintxavier wants to merge 1 commit intolinux-rdma:masterfrom
selvintxavier:inline_perf

Conversation

@selvintxavier
Copy link
Contributor

Inline data is currently copied in 16-byte chunks
to avoid ring-buffer wraparound. Wraparound is rare for typical post_send usage, so when it does not
occur we can copy the whole inline payload in one go.

Implements a mechanism to handle wraparound and
non-wraparound cases separately.

Inline data is currently copied in 16-byte chunks
to avoid ring-buffer wraparound. Wraparound is rare
for typical post_send usage, so when it does not
occur we can copy the whole inline payload in one go.

Implements a mechanism to handle wraparound and
non-wraparound cases separately.

Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
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