Skip to content
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

Chore: Networking stack update #4169

Merged
merged 5 commits into from
Oct 6, 2023
Merged

Conversation

FelixMcFelix
Copy link
Contributor

@FelixMcFelix FelixMcFelix commented Sep 30, 2023

Automated dendrite updates have been stalled on:

  • a breaking API change in oxidecomputer/dendrite#0933cb0,
  • a breaking behavioural change in oxidecomputer/dendrite#616862d and its accompanying sidecar-lite/npuzone change.

This PR updates these dependencies and pulls in the OPTE version needed to handle the new switch logic on ingress traffic. Once merged, Helios users will need to reinstall dependencies.

These changes are a little married together, as the dendrite/softnpu
changes require a new OPTE version to parse Geneve options.
`nexthop` entries are no longer optional, and every place we
instantiated a `RouteEntryV4` is guaranteed to have such an entry.
@FelixMcFelix FelixMcFelix marked this pull request as ready for review October 5, 2023 12:23
@FelixMcFelix FelixMcFelix merged commit 7ab9c19 into main Oct 6, 2023
23 checks passed
@FelixMcFelix FelixMcFelix deleted the felixmcfelix/netstack-update branch October 6, 2023 06:36
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.

2 participants