summaryrefslogtreecommitdiffstats
path: root/usr/local/www/ifstats.php
diff options
context:
space:
mode:
authorSeth Mos <seth.mos@xs4all.nl>2007-08-30 19:25:23 +0000
committerSeth Mos <seth.mos@xs4all.nl>2007-08-30 19:25:23 +0000
commitc1abd446e2a96ad48a3d477d0f24ff5bbd8ae097 (patch)
treeea6baba83f16823b4401e626939988ecb352beb3 /usr/local/www/ifstats.php
parent6ec0830d2be0592fdc35a4a9356e03c55d492afd (diff)
downloadpfsense-c1abd446e2a96ad48a3d477d0f24ff5bbd8ae097.zip
pfsense-c1abd446e2a96ad48a3d477d0f24ff5bbd8ae097.tar.gz
Show the ipsec interface
Diffstat (limited to 'usr/local/www/ifstats.php')
-rw-r--r--usr/local/www/ifstats.php15
1 files changed, 7 insertions, 8 deletions
diff --git a/usr/local/www/ifstats.php b/usr/local/www/ifstats.php
index 96e7acd..ce03832 100644
--- a/usr/local/www/ifstats.php
+++ b/usr/local/www/ifstats.php
@@ -53,7 +53,12 @@
$ifinfo['status'] = "up";
}
- if (!strstr($ifinfo['if'],'tun')) {
+ if(preg_match("/^enc|^tun/i", $ifinfo['if'])) {
+ $ifinfo['inpkts'] = $linkinfo[3];
+ $ifinfo['inbytes'] = $linkinfo[5];
+ $ifinfo['outpkts'] = $linkinfo[6];
+ $ifinfo['outbytes'] = $linkinfo[8];
+ } else {
$ifinfo['macaddr'] = $linkinfo[3];
$ifinfo['inpkts'] = $linkinfo[4];
$ifinfo['inerrs'] = $linkinfo[5];
@@ -62,16 +67,10 @@
$ifinfo['outerrs'] = $linkinfo[8];
$ifinfo['outbytes'] = $linkinfo[9];
$ifinfo['collisions'] = $linkinfo[10];
- } else {
- $ifinfo['inpkts'] = $linkinfo[3];
- $ifinfo['inbytes'] = $linkinfo[5];
- $ifinfo['outpkts'] = $linkinfo[6];
- $ifinfo['outbytes'] = $linkinfo[8];
}
-
$temp = gettimeofday();
$timing = (double)$temp["sec"] + (double)$temp["usec"] / 1000000.0;
echo "$timing|" . $ifinfo['inbytes'] . "|" . $ifinfo['outbytes'] . "\n";
-?> \ No newline at end of file
+?>
OpenPOWER on IntegriCloud