Skip to content

Per-entrypoint DevMaps #710

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 48 commits into
base: master
Choose a base branch
from
Draft

Per-entrypoint DevMaps #710

wants to merge 48 commits into from

Conversation

FelixMcFelix
Copy link
Collaborator

XXX WIP

Closes #689.

Accidentally over-counted by the ETH header, and illumos is sending down
chunks of size n×MSS. This would split one TSO packet into three (versus
baseline two).
Needed for older propolis (falcon), which does not preallocate
sufficient headroom for us to push into.
This makes sure that if we're receiving a packet which has benefited
from real/pseudo GRO, viona is able to split it up if the guest can't
actually take those packets.
Goodbye CI, I knew thee well.
Back to target perf.
At the very least, this compiles.

We needed to regenerate `ip.rs`, on account of the many `extern` ->
`unsafe extern` block changes.
CI on recent PRs is breaking, due to rustup 1.28.0+ no longer
autoinstalling the correct rust toolchain version. This hurts us
immediately since we have *two* toolchains (pinned nightly and stable),
and deliberately specified the nightly for some tooling.

This PR changes this over to use buildomat's auto-installation for the
stable variant, and the new toolchain show -> install pattern for
nightly. This also lets us place `$NIGHTLY` into most of our `cargo fmt`
invocations, which should reduce the busywork in future compiler bumps
for XDE.
Base automatically changed from ingot-and-offload to master April 24, 2025 11:22
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