Skip to content

proxy protocol parsing without system support #41826

@wdauchy

Description

@wdauchy

Title: proxy protocol parsing without system support

Description:

Envoy requires an IP interface from the same type to parse proxy protocol packets, see:

// TODO(ggreenway): make this work without requiring operating system support for an

./source/extensions/filters/listener/proxy_protocol/proxy_protocol.cc:          // TODO(ggreenway): make this work without requiring operating system support for an
./source/extensions/filters/listener/proxy_protocol/proxy_protocol.cc:          // TODO(ggreenway): make this work without requiring operating system support for an

this could be easily addressed by parsing the headers without this requirement.

proxy protocol is described in https://www.haproxy.org/download/3.0/doc/proxy-protocol.txt

Creating this issue to track the work on it. Datadog team could provide a patch for it as we rely on it.

[optional Relevant Links:]

Metadata

Metadata

Assignees

Labels

enhancementFeature requests. Not bugs or questions.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions