$ifIndex, 'ip' => $entry['systemXenIPAddress'], 'mask' => $entry['systemNetmask'], ]; discover_add_ip_address($device, $mib, $data); if ($port_id = get_port_id_by_ifDescr($device['device_id'], "$if/2")) { $port = get_port_by_id_cache($port_id); $ifIndex = $port['ifIndex']; } $data = [ 'ifIndex' => $ifIndex, 'ip' => $entry['systemSvmIPAddress'], 'mask' => $entry['systemNetmask'], ]; discover_add_ip_address($device, $mib, $data); return; } $data = [ 'ifIndex' => $ifIndex, 'ip' => $entry['systemXenIPAddress'], 'mask' => $entry['systemNetmask'], ]; discover_add_ip_address($device, $mib, $data); $data = [ 'ifIndex' => $ifIndex, 'ip' => $entry['systemSvmIPAddress'], 'mask' => $entry['systemNetmask'], ]; discover_add_ip_address($device, $mib, $data); } // EOF