Skip to content

L4 proxy support #1

@RaasAhsan

Description

@RaasAhsan

This is a good starting point. Similar to an HAProxy style TCP proxy. This will help us figure out a good concurrency architecture that works well with io_uring and give us a chance to play around with SOCKMAP via eBPF. Let's use this issue to draft out some architectural thoughts.

I found this website to be a pretty good resource for io_uring code examples: https://unixism.net/loti/tutorial/index.html. It sounds like we should probably be using liburing instead of the system calls directly because there's a lot of boilerplate involved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions