* @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited * */ $link_array = array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'routing', 'proto' => 'cef'); $navbar = array('brand' => "CEF", 'class' => "navbar-narrow"); $navbar['options']['basic']['text'] = 'Basic'; // $navbar['options']['details']['text'] = 'Details'; $navbar['options']['graphs'] = array('text' => 'Graphs', 'class' => 'pull-right', 'icon' => $config['icon']['graphs']); foreach ($navbar['options'] as $option => $array) { if ($vars['view'] == $option) { $navbar['options'][$option]['class'] .= " active"; } $navbar['options'][$option]['url'] = generate_url($link_array,array('view' => $option)); } print_navbar($navbar); unset($navbar); echo generate_box_open(); ?>
Entity | AFI | Path | Drop | Punt | Punt2Host | '.$entity_name.' | '); if ($cef['afi'] == "ipv4") { echo 'IPv4'; } elseif($cef['afi'] == "ipv6") { echo 'IPv6'; } else { echo $cef['afi']; } echo(" | "); switch ($cef['cef_path']) { case "RP RIB": echo 'RP RIB'; break; case "RP LES": echo 'RP LES'; break; case "RP PAS": echo 'RP PAS'; break; default: echo ''.$cef['cef_path'].''; } echo(" | "); echo("".format_si($cef['drop'])); if ($cef['drop'] > $cef['drop_prev']) { echo(" (".round(($cef['drop']-$cef['drop_prev'])/$interval,2)."/sec)"); } echo(" | "); echo("".format_si($cef['punt'])); if ($cef['punt'] > $cef['punt_prev']) { echo(" (".round(($cef['punt']-$cef['punt_prev'])/$interval,2)."/sec)"); } echo(" | "); echo("".format_si($cef['punt2host'])); if ($cef['punt2host'] > $cef['punt2host_prev']) { echo(" (".round(($cef['punt2host']-$cef['punt2host_prev'])/$interval,2)."/sec)"); } echo(" | "); echo(" "); if ($vars['view'] == "graphs") { $graph_array['height'] = "100"; $graph_array['width'] = "215"; $graph_array['to'] = $config['time']['now']; $graph_array['id'] = $cef['cef_switching_id']; $graph_array['type'] = "cefswitching_graph"; echo("
---|---|---|---|---|---|
"); print_graph_row($graph_array); echo(" |