Skip to content

InnerFlowId should be a per-NetworkImpl concept #996

Description

@FelixMcFelix

opte/lib/opte/README.adoc

Lines 109 to 113 in 5470aa1

`InnerFlowId`:: The inner flow ID is the 5-tuple of the inner packet,
i.e. the packet as an Oxide VPC guest sees it. This is tightly coupled
with the `oxide-vpc` network implementation. Ideally, the flow ID
definition would be generic in `opte`, and defined by the network
implementation.

We don't yet have any other NetworkImpl, much less one that would require a different FlowId type. Plumbing this through would be quite an involved task. When we do so, we want it to use the trait FlowId introduced in #990 -- at that time we should also move the trait into opte_api.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions