-
Notifications
You must be signed in to change notification settings - Fork 10
(09) pipeline #1761
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
Merged
Merged
(09) pipeline #1761
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
96505cb
test(dataplane): exercise the complete overlay pipeline
daniel-noland 349cd84
test(dataplane): verify pipeline ACL decisions
daniel-noland c26f7f1
build: lock the pipeline harness dependencies
daniel-noland 2f477e1
feat(routing): expose forwarding-table fixtures for tests
daniel-noland 9f42194
test(dataplane): verify routed packet delivery
daniel-noland e76eaeb
fix(fuzz): let pipeline generators use complete inputs
daniel-noland 61f81ca
feat(fuzz): run campaigns across half the host
daniel-noland 373506e
fix(fuzz): isolate coverage corpora from unit tests
daniel-noland 41f316a
test(dataplane): round-trip replies through VXLAN
daniel-noland 0af0854
test(dataplane): require stable per-flow translations
daniel-noland 5948b6a
test(dataplane): verify destination selects the correct VPC
daniel-noland 9120740
test(dataplane): compare burst and singleton behavior
daniel-noland a072061
test(dataplane): catch duplicate allocation within a burst
daniel-noland dfce507
test(dataplane): verify inbound port forwarding end to end
daniel-noland c8e6146
test(dataplane): assert contracts at stage boundaries
daniel-noland ab0956f
test(pipeline): reduce stage-count stack pressure
daniel-noland f8e9ddc
test(dataplane): enforce one allocation per flow everywhere
daniel-noland 295a089
test(dataplane): constrain rewritten sources to configured pools
daniel-noland 65b8bc7
test(dataplane): require deterministic pipeline replay
daniel-noland 3b715cc
test(dataplane): model traffic as stateful conversations
daniel-noland a7c0526
test(dataplane): verify interleaved conversations
daniel-noland 5f022ae
test(dataplane): add nonblocking burst traffic
daniel-noland 225b898
test(dataplane): derive traffic from validated configuration
daniel-noland b57440f
feat(config): generate overlays from operation sequences
daniel-noland a1f9e19
test(dataplane): exercise generated overlays end to end
daniel-noland 94fe57c
style(dataplane): remove unused harness imports
daniel-noland fa32598
test(dataplane): fail when declared traffic is abandoned
daniel-noland b496ef9
test(dataplane): make the VLAN control deterministic
daniel-noland 5d828f6
fix(dataplane,config): use model-aware synchronization
daniel-noland fe45ad5
fix(config): move algebra counters to process globals
daniel-noland d203126
test(dataplane): take the pipeline harness off the model-checking facade
daniel-noland 91af35c
test(pipeline): record the stack budget the stage-count canary asserts
daniel-noland e94818e
docs(fuzz): point the corpus documentation at the directory actually …
daniel-noland ee3d92f
test(dataplane): stop generating fragments where whole datagrams were…
daniel-noland b271de4
test(dataplane,pipeline): close the remaining review findings
daniel-noland File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| /tmp/nix-shell-29672-543688772/nix-shell.TAAyQB/tmp.roFAjqFngF | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Remove this accidental local artifact.
.envdirrecords a per-invocation nix-shell temporary directory. The path is tied to one PID on one machine, so it is meaningless for any other checkout or later shell. Delete the file from the commit and add.envdirto.gitignoreif the local tooling generates it.🧹 Proposed change
And in
.gitignore:.envdir📝 Committable suggestion
🤖 Prompt for AI Agents