summaryrefslogtreecommitdiff
path: root/routers/router.php
diff options
context:
space:
mode:
authorRomain Boissat rboissat <rboissat@lv0.in>2014-08-04 23:52:45 +0200
committerRomain Boissat rboissat <rboissat@lv0.in>2014-08-04 23:52:45 +0200
commitd0510f1a3582b1cee78d7893d1d61b1dceb3f325 (patch)
treed5a3475c7d94cc349e67de3497762a4df22df1f3 /routers/router.php
parent2e6c301b4efd557ae876d40815f36fe9966bb2dc (diff)
adding Quagga support and fixing Cisco commands
Diffstat (limited to 'routers/router.php')
-rw-r--r--routers/router.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/routers/router.php b/routers/router.php
index bf5c466..f1d2427 100644
--- a/routers/router.php
+++ b/routers/router.php
@@ -23,6 +23,7 @@ require_once 'config.php';
require_once 'bird.php';
require_once 'cisco.php';
require_once 'juniper.php';
+require_once 'quagga.php';
require_once 'utils.php';
require_once 'auth/authentication.php';
@@ -82,6 +83,10 @@ abstract class Router {
case 'junos':
return new Juniper($router_config, $id, $requester);
+ case 'quagga':
+ case 'zebra':
+ return new Quagga($router_config, $id, $requester);
+
default:
print 'Unknown router type "'.$router_config['type'].'"."';
return null;