envoyproxy / envoyproxy/envoy

Setting TLVs in Proxy Protocol V2 header

Open
#18,520 8 comments 9 reactions 0 assignees View on GitHub
area/proxy_proto help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

*Title*: *Setting TLVs in Proxy Protocol V2 header*

*Description*:
Proxy Protocol V2 allows application specific TLVs in the header (https://www.haproxy.org/download/2.1/doc/proxy-protocol.txt). Currently, the listener filter for proxy protocol has mechanism to read those TLVs but the upstream transport socket for PPV2 does not allow setting your own TLVs.
It would be helpful because proxy protocol can then carry addition information such as instance id, cluster name etc.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.