Skip to content

feat(reflow): add reflow#515

Open
lspgn wants to merge 41 commits into
mainfrom
reflow-squash
Open

feat(reflow): add reflow#515
lspgn wants to merge 41 commits into
mainfrom
reflow-squash

Conversation

@lspgn

@lspgn lspgn commented May 28, 2026

Copy link
Copy Markdown
Member

Summary

  • add the experimental ReFlow pipeline under cmd/reflow and internal/reflow
  • support decoding, processing, aggregation, and JSON/protobuf/sFlow/IPFIX/NetFlow/pcap style outputs
  • add portable ReFlow release archives for the same OS/arch matrix as GoFlow2, including linux/arm/v7

Validation

  • go test ./...
  • go vet ./...
  • go test -race ./internal/reflow/...
  • CGO_ENABLED=0 GOCACHE=/private/tmp/goflow2-reflow-gocache go test ./...
  • ReFlow archive/checksum smoke checks across the workflow matrix

Notes

  • ReFlow release artifacts are tar/zip archives only; no Docker, deb/rpm, OpenWrt ipk, or EdgeOS packaging in this PR
  • live pcap capture is disabled for CGO_ENABLED=0 builds via the existing disabled pcap source path

@lspgn lspgn changed the title feat(reflow): add traffic reshaping pipeline feat(reflow): add reflow May 28, 2026
@lspgn lspgn force-pushed the reflow-squash branch 18 times, most recently from 573f25a to 71797e5 Compare May 29, 2026 04:33
lspgn added 30 commits May 28, 2026 23:32
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