Skip to content

Retry on ENOBUFS - #3

Closed
elmeyer wants to merge 6 commits into
packetzero:masterfrom
elmeyer:fix/enobufs-desc-retry
Closed

Retry on ENOBUFS#3
elmeyer wants to merge 6 commits into
packetzero:masterfrom
elmeyer:fix/enobufs-desc-retry

Conversation

@elmeyer

@elmeyer elmeyer commented Aug 26, 2026

Copy link
Copy Markdown

Avoid dropping messages by retrying and also increasing the socket buffer size

elmeyer and others added 6 commits August 25, 2026 13:14
The TCP descriptor gained rx_transfer_size and tx_transfer_size ahead of
activity_bitmap, and both descriptors gained fuuid. Field offsets read by
the handler are asserted at compile time.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
getSrcRef() now also reads the srcref out of the GET_SRC_DESC and
QUERY_SRC requests, so the error response can be matched to its source.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@elmeyer

elmeyer commented Aug 26, 2026

Copy link
Copy Markdown
Author

Apologies, I had hoped GitHub's PR stacking would work for this, but alas, it's too stupid: https://docs.github.com/en/pull-requests/how-tos/merge-and-close-pull-requests/troubleshooting-stacked-pull-requests#you-cant-create-a-stack-across-forks

Will rebase and reopen

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