Skip to content

Add userspace flow implementation - #3393

Merged
lixmal merged 21 commits into
feature/flowfrom
flow-userspace
Feb 28, 2025
Merged

Add userspace flow implementation#3393
lixmal merged 21 commits into
feature/flowfrom
flow-userspace

Conversation

@lixmal

@lixmal lixmal commented Feb 26, 2025

Copy link
Copy Markdown
Collaborator

Describe your changes

  • Replace logger ringbuffer with channel (messages fall off at the end instead of at the beginning)
  • Replace custom IPaddr with netip.Addr
  • Replace net.IP allocations with netip.Addr
  • Add inbound connection tracking
  • Add userspace implementation for start/end flows

Issue ticket number and link

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

@lixmal lixmal changed the title Flow userspace Add userspace flow implementation Feb 27, 2025
Comment thread client/firewall/uspfilter/conntrack/common.go Outdated
Comment thread client/firewall/uspfilter/forwarder/tcp.go
Comment thread client/firewall/uspfilter/uspfilter.go Outdated
@sonarqubecloud

Copy link
Copy Markdown

@lixmal
lixmal merged commit fa748a7 into feature/flow Feb 28, 2025
@lixmal
lixmal deleted the flow-userspace branch February 28, 2025 10:08
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.

3 participants