Kitz ADSL Broadband Information
Home Broadband ISPs Tech Routers Wiki Forum
 
     
   Compare ISP   Rate your ISP
 

DiagLimiters patch

From kitz wiki
Jump to: navigation, search

On the Diagnostics Limiter Info screen, the default layout doesnt represent well the flow of packets through dummynet (the limiter), I changed the layout so it fits the dummynet documented traffic flow, making it easier to understand what is going on.

Dummynet has two ways to configure it, one can either use a very simplistic configuration which just utilises pipes, or instead they can utilise schedulers, which also utilises queues, in this advanced configuration pipes are still used to configure the max flow of traffic.




Paste the below code into the Patch Contents box.

Add a description such as 'Better diagnostics limiters layout' in the Description box.

Set Path Strip Count to '0'.

Base Directory to '/usr/local/www/'.

--- diag_limiter_info.php    2022-11-23 10:33:41.856188000 +0000
+++ diag_limiter_info.php       2022-11-23 10:44:57.843461000 +0000
@@ -38,16 +38,16 @@
        if ($text == "") {
                $text = gettext("No limiters were found on this system.");
        }
-       echo gettext("Limiters:") . "\n";
+       echo gettext("Pipes:") . "\n";
        echo $text;
+        $text = `/sbin/ipfw queue show`;
+        if ($text != "") {
+                echo "\n" . gettext("Queues") . ":\n";
+                echo $text . "|";
+        }
        $text = `/sbin/ipfw sched show`;
        if ($text != "") {
-               echo "\n\n" . gettext("Schedulers") . ":\n";
-               echo $text;
-       }
-       $text = `/sbin/ipfw queue show`;
-       if ($text != "") {
-               echo "\n\n" . gettext("Queues") . ":\n";
+               echo "\n" . gettext("|->Schedulers") . ":\n";
                echo $text;
        }
        exit;