summaryrefslogtreecommitdiffstats
path: root/usr/local/www/firewall_shaper_queues.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-03-06 03:19:00 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-03-06 03:19:00 +0000
commit8217e5e020ecc3dfa7508d8e49229ea94dee38ea (patch)
tree0907b8b9e65bf6cca3eb079d4c72348d2f5661ea /usr/local/www/firewall_shaper_queues.php
parentb9000512183cc9528e722080ebf5eb642637656b (diff)
downloadpfsense-8217e5e020ecc3dfa7508d8e49229ea94dee38ea.zip
pfsense-8217e5e020ecc3dfa7508d8e49229ea94dee38ea.tar.gz
Add borrows indicators
Diffstat (limited to 'usr/local/www/firewall_shaper_queues.php')
-rwxr-xr-xusr/local/www/firewall_shaper_queues.php24
1 files changed, 17 insertions, 7 deletions
diff --git a/usr/local/www/firewall_shaper_queues.php b/usr/local/www/firewall_shaper_queues.php
index 2cee414..d03da56 100755
--- a/usr/local/www/firewall_shaper_queues.php
+++ b/usr/local/www/firewall_shaper_queues.php
@@ -129,11 +129,11 @@ if ($_GET['act'] == "del") {
<td class="tabcont">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
- <td width="10%" class="listhdrr">No.</td>
- <td width="10%" class="listhdrr">Flags</td>
- <td width="10%" class="listhdrr">Priority</td>
- <td width="10%" class="listhdr">Default</td>
- <td width="50%" class="listhdr">Name</td>
+ <td width="5%" class="listhdrr">No.</td>
+ <td width="5%" class="listhdrr">Flags</td>
+ <td width="5%" class="listhdrr">Priority</td>
+ <td width="5%" class="listhdr">Default</td>
+ <td width="70%" class="listhdr">Name</td>
<td width="10%" class="list"></td>
</tr>
<?php $i = 0; foreach ($a_queues as $queue): ?>
@@ -170,7 +170,7 @@ if ($_GET['act'] == "del") {
echo "<img src='bar_blue.gif' height='15' name='queue{$i}widtha' id='queue{$i}widtha' width='" . $cpuUsage . "' border='0' align='absmiddle'>";
echo "<img src='bar_gray.gif' height='15' name='queue{$i}widthb' id='queue{$i}widthb' width='" . (100 - $cpuUsage) . "' border='0' align='absmiddle'>";
echo "<img src='bar_right.gif' height='15' width='5' border='0' align='absmiddle'> ";
- echo "<input style='border: 0px solid white; background-color:#990000; color:#FFFFFF;' size='18' name='queue{$i}meter' id='queue{$i}meter' value='{$cpuUsage}'>";
+ echo "<input style='border: 0px solid white; background-color:#990000; color:#FFFFFF;' size='25' name='queue{$i}meter' id='queue{$i}meter' value='{$cpuUsage}'>";
?>
</td>
@@ -216,13 +216,17 @@ While(!Connection_Aborted()) {
$stat_line_split = split("\|", $stats_line);
$packet_sampled = intval($stat_line_split[2]);
$speed = $stat_line_split[1];
+ $borrows = intval($stat_line_split[3]);
echo "<script language='javascript'>\n";
$packet_s = round(100 * (1 - $packet_sampled / $total_packets_s), 0);
echo "document.queue{$i}widthb.style.width='{$packet_s}';\n";
echo "document.queue{$i}widtha.style.width='" . (100 - $packet_s) . "';\n";
- echo "document.forms[0].queue{$i}meter.value = '" . $packet_sampled . "/pps - " . $speed . "';\n";
+ $borrows_txt = "";
+ if(intval($borrows > 0))
+ $borrows_txt = " - {$borrows} borrows";
+ echo "document.forms[0].queue{$i}meter.value = '" . $packet_sampled . "/pps - " . $speed . "{$borrows_txt}';\n";
echo "</script>\n";
$i++;
}
@@ -238,6 +242,12 @@ While(!Connection_Aborted()) {
exit;
}
+ if(Connection_Aborted()) {
+ mwexec("/usr/bin/killall -9 pfctl");
+ mwexec("/usr/bin/killall -9 php");
+ }
}
+mwexec("/usr/bin/killall -9 pfctl php");
+
?> \ No newline at end of file
OpenPOWER on IntegriCloud