diff options
-rw-r--r-- | etc/inc/pfsense-utils.inc | 6 | ||||
-rwxr-xr-x | usr/local/www/status_interfaces.php | 16 |
2 files changed, 22 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index a65db13..b4a41d0 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -1272,6 +1272,12 @@ function get_interface_info($ifdescr) { else $ifinfo['ssid'] = $matches[1]; } + if (preg_match("/laggproto (.*)$/", $ici, $matches)) { + $ifinfo['laggproto'] = $matches[1]; + } + if (preg_match("/laggport: (.*)$/", $ici, $matches)) { + $ifinfo['laggport'][] = $matches[1]; + } } foreach($wifconfiginfo as $ici) { $elements = preg_split("/[ ]+/i", $ici); diff --git a/usr/local/www/status_interfaces.php b/usr/local/www/status_interfaces.php index e998ae1..248667a 100755 --- a/usr/local/www/status_interfaces.php +++ b/usr/local/www/status_interfaces.php @@ -260,6 +260,22 @@ include("head.inc"); <?=htmlspecialchars($ifinfo['media']);?> </td> </tr> + <?php endif; if ($ifinfo['laggproto']): ?> + <tr> + <td width="22%" class="vncellt"><?=gettext("LAGG Protocol");?></td> + <td width="78%" class="listr"> + <?=htmlspecialchars($ifinfo['laggproto']);?> + </td> + </tr> + <?php endif; if (is_array($ifinfo['laggport'])): ?> + <tr> + <td width="22%" class="vncellt"><?=gettext("LAGG Ports");?></td> + <td width="78%" class="listr"> + <?php foreach ($ifinfo['laggport'] as $laggport) { ?> + <?php echo htmlspecialchars($laggport); ?><br/> + <?php } ?> + </td> + </tr> <?php endif; ?><?php if ($ifinfo['channel']): ?> <tr> <td width="22%" class="vncellt"><?=gettext("Channel");?></td> |