You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by am...@apache.org on 2010/09/03 06:58:58 UTC
svn commit: r992204 -
/trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc
Author: amc
Date: Fri Sep 3 04:58:58 2010
New Revision: 992204
URL: http://svn.apache.org/viewvc?rev=992204&view=rev
Log:
Forgot to fix the other instance of using SOL_IP when TPROXY is not configured.
Modified:
trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc
Modified: trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc?rev=992204&r1=992203&r2=992204&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc (original)
+++ trafficserver/traffic/trunk/proxy/mgmt2/LocalManager.cc Fri Sep 3 04:58:58 2010
@@ -1407,12 +1407,16 @@ bindProxyPort(int proxy_port, in_addr_t
}
if (transparent) {
+#if ATS_USE_TPROXY
int transparent_value = 1;
Debug("http_tproxy", "Listen port %d inbound transparency enabled.\n", proxy_port);
if (setsockopt(proxy_port_fd, SOL_IP, ATS_IP_TRANSPARENT, &transparent_value, sizeof(transparent_value)) == -1) {
mgmt_elog(stderr, "[bindProxyPort] Unable to set transparent socket option [%d] %s\n", errno, strerror(errno));
_exit(1);
}
+#else
+ Debug("lm", "[bindProxyPort] Transparency requested but TPROXY not configured\n");
+#endif
}
memset(&proxy_addr, 0, sizeof(proxy_addr));