Skip to content

Rework Match #39

@louisroyer

Description

@louisroyer
  • InnerIpSrc should not be inside Header: we have Payload for this…
type Match struct {
    Gtp GtpLayer
    Ip IpLayer
}
type IpLayer struct {
    Src netip.Addr
    Dst netip.Addr
}

type GtpLayer struct {
    Ip IpLayer // outer Ip
    Udp UdpLayer // TODO: **src**/dst port (dst can be omit empty, 0 means default port)
    Teid
}

func (l GtpLayer) Fteid() Fteid {
    return Fteid{Addr: l.Ip.Dst, Teid: Teid}
}

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions