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:40:51 UTC
svn commit: r992201 -
/trafficserver/traffic/trunk/iocore/net/UnixConnection.cc
Author: amc
Date: Fri Sep 3 04:40:50 2010
New Revision: 992201
URL: http://svn.apache.org/viewvc?rev=992201&view=rev
Log:
Fix for use of SOL_IP even when TPROXY is disabled.
Modified:
trafficserver/traffic/trunk/iocore/net/UnixConnection.cc
Modified: trafficserver/traffic/trunk/iocore/net/UnixConnection.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/iocore/net/UnixConnection.cc?rev=992201&r1=992200&r2=992201&view=diff
==============================================================================
--- trafficserver/traffic/trunk/iocore/net/UnixConnection.cc (original)
+++ trafficserver/traffic/trunk/iocore/net/UnixConnection.cc Fri Sep 3 04:40:50 2010
@@ -281,6 +281,7 @@ Connection::open(NetVCOptions const& opt
if (NetVCOptions::FOREIGN_ADDR == opt.addr_binding && local_addr) {
static char const * const DEBUG_TEXT = "::open setsockopt() IP_TRANSPARENT";
+#if ATS_USE_TPROXY
int value = 1;
if (-1 == safe_setsockopt(fd, SOL_IP, ATS_IP_TRANSPARENT,
reinterpret_cast<char*>(&value), sizeof(value)
@@ -290,6 +291,9 @@ Connection::open(NetVCOptions const& opt
} else {
NetDebug("socket", "%s set", DEBUG_TEXT);
}
+#else
+ NetDebug("socket", "%s - requested but TPROXY not configured", DEBUG_TEXT);
+#endif
}
// Local address/port.