diff --git a/includes/polling/ports.inc.php b/includes/polling/ports.inc.php index 66a0128ba8..1b54b770d0 100755 --- a/includes/polling/ports.inc.php +++ b/includes/polling/ports.inc.php @@ -109,6 +109,11 @@ $this_port['ifOutOctets'] = $this_port['ifHCOutOctets']; } + if(is_numeric($this_port['ifHighSpeed']) && $this_port['ifSpeed'] > "1000000000") + { + $this_port['ifSpeed'] = $this_port['ifHighSpeed'] * 1000000; + } + /// Update IF-MIB data foreach ($data_oids as $oid) { if ( $port[$oid] != $this_port[$oid] && !isset($this_port[$oid])) {