diff --git a/src/vnsw/agent/oper/loadbalancer_haproxy.cc b/src/vnsw/agent/oper/loadbalancer_haproxy.cc index ab960b568f8..a7e72252cef 100644 --- a/src/vnsw/agent/oper/loadbalancer_haproxy.cc +++ b/src/vnsw/agent/oper/loadbalancer_haproxy.cc @@ -126,6 +126,12 @@ void LoadbalancerHaproxy::GenerateFrontend( *out << string(4, ' ') << "maxconn " << vip.connection_limit << endl; } + + if (vip.protocol == "HTTP" || vip.protocol == "HTTPS") { + *out << string(4, ' ') + << "option forwardfor" << endl; + } + *out << endl; }