diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs index a974e529d6..3347de11ff 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLUDPServer.cs @@ -245,7 +245,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP Watchdog.StartThread(IncomingPacketHandler, "Incoming Packets (" + m_scene.RegionInfo.RegionName + ")", ThreadPriority.Normal, false); Watchdog.StartThread(OutgoingPacketHandler, "Outgoing Packets (" + m_scene.RegionInfo.RegionName + ")", ThreadPriority.Normal, false); m_elapsedMSSinceLastStatReport = Environment.TickCount; - System.Timers.Timer packet_type_timer = new System.Timers.Timer(10000); + System.Timers.Timer packet_type_timer = new System.Timers.Timer(60000); packet_type_timer.Elapsed +=new System.Timers.ElapsedEventHandler(packet_type_timer_Elapsed); packet_type_timer.AutoReset = true; packet_type_timer.Start(); @@ -253,7 +253,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP void packet_type_timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { - for (int i = 0; i < 8; ++i) + for (int i = 0; i < 9; ++i) m_log.WarnFormat("OutgoingPacket type {0} count = {1}", i, OutgoingPacket.CatCounts[i]); } diff --git a/OpenSim/Region/ClientStack/LindenUDP/OutgoingPacket.cs b/OpenSim/Region/ClientStack/LindenUDP/OutgoingPacket.cs index f375700c6e..90a2e8eaf3 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/OutgoingPacket.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/OutgoingPacket.cs @@ -53,7 +53,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP /// Category this packet belongs to public ThrottleOutPacketType Category; - public static int[] CatCounts = new int[8]; + public static int[] CatCounts = new int[9]; /// /// Default constructor @@ -67,7 +67,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP Client = client; Buffer = buffer; Category = category; - CatCounts[(int)category]++; + if (category == ThrottleOutPacketType.Unknown) + CatCounts[8]++; + else + CatCounts[(int)category]++; } } }