From c6731c73fbdd77adc6a0d176f0d60bf866d3e7ec Mon Sep 17 00:00:00 2001 From: Freaky Tech Date: Mon, 2 Mar 2015 21:04:20 +0100 Subject: [PATCH] increased IPv4 TTL of LLUDP Sockets Signed-off-by: BlueWall --- .../Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs b/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs index 9bee3ad20d..1bf47f236b 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/OpenSimUDPBase.cs @@ -216,6 +216,17 @@ namespace OpenMetaverse SocketType.Dgram, ProtocolType.Udp); + try + { + if (m_udpSocket.Ttl < 128) + { + m_udpSocket.Ttl = 128; + } + } + catch (SocketException) + { + m_log.Debug("[UDPBASE]: Failed to increase default TTL"); + } try { // This udp socket flag is not supported under mono,