envoy_types/generated/envoy.extensions.filters.http.original_src.v3.rs
1// This file is @generated by prost-build.
2/// The Original Src filter binds upstream connections to the original source address determined
3/// for the request. This address could come from something like the Proxy Protocol filter, or it
4/// could come from trusted http headers.
5/// \[\#extension: envoy.filters.http.original_src\]
6#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
7pub struct OriginalSrc {
8 /// Sets the SO_MARK option on the upstream connection's socket to the provided value. Used to
9 /// ensure that non-local addresses may be routed back through envoy when binding to the original
10 /// source address. The option will not be applied if the mark is 0.
11 #[prost(uint32, tag = "1")]
12 pub mark: u32,
13}