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

Consolidate connection tracking BPF maps across programs #153

Closed
aryan9600 opened this issue Dec 12, 2023 · 1 comment
Closed

Consolidate connection tracking BPF maps across programs #153

aryan9600 opened this issue Dec 12, 2023 · 1 comment
Labels
area/dataplane area/maintenance help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@aryan9600
Copy link
Member

#148 introduced a new BPF map TCP_CONNECTIONS for tracking the state of TCP connections which is now used for all TCP traffic. UDP and ICMP traffic are still using the BLIXT_CONNTRACK map. We should consolidate these two into one generic map structured in a way that satisfies the requirements for handling TCP, UDP and ICMP traffic. This would not only make the code more maintainable but also be a great improvement in general given the fact that we are operating in a memory constrained improvement.

@shaneutt shaneutt added area/dataplane area/maintenance priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Dec 12, 2023
@shaneutt shaneutt moved this to Backlog in Blixt Project Board Dec 12, 2023
@shaneutt shaneutt added this to the v0.6.0 - Hardening milestone Dec 12, 2023
@aryan9600
Copy link
Member Author

Closed via #163

@github-project-automation github-project-automation bot moved this from Backlog to Done in Blixt Project Board Jan 12, 2024
@shaneutt shaneutt modified the milestones: v0.7.0 - Hardening, v0.6.0 - Primary Feature Cleanup Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dataplane area/maintenance help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
Development

No branches or pull requests

2 participants