Network Objects
FcPortDto
Provides information about settings associated with FC ports on drives. These settings are only meaningful on an arbitrated loop configuration.
-
boolean
hardAssignedPhysicalAddress
- TRUE if the port is set to use a specific physical address (an ArbitratedLoopAddress must be specified). If FALSE, you should set the SoftAssignedPhysicalAddress attribute. -
int
arbitratedLoopAddress
- a specific loop ID value from 0 to 125. -
string
softAssignedPhysicalAddress
- Used when hardAssignedPhysicalAddress is FALSE, the drive will seek a physical address. HI means addresses are searched in descending order. LO means the addresses are searched in ascending order. -
FcPortState
fcPortState
- state of the FC port.
IpAddressDto
Provides IP address information.
-
string
defaultGateway
- IP address of the first router connected to this interface. -
string
ipAddress
- IP Address value. -
IpAddressType
ipAddressType
- IPv4 or IPv6. -
string
netmask
- netmask for IPv4 IP addresses. -
int
prefixLength
- prefix length for IP v6 addresses.
NetworkAddressDto
Provides internal network information for devices inside the library. These addresses are internal to the library and are not visible through any of the external interfaces.
-
string
name
- This field is not used. -
string
host
- IP address of the device. -
string
port
- port number used to communicate to the device. -
List of string
webServiceUri
- URI for the device's web service interface.
NetworkInterfaceSettingsDto
Provides information on the type of IP address used.
-
IpAddressDto
ipv4Address
- assigned IPv4 addresses. -
List of IpAddressDto
ipv6Addresses
- list of IPv6 addresses.
NetworkPerformanceMeasurementDto
Provides information about network performance of switches.
Network switch ports represent a port on a switch chip on a card connecting to another device. The names used for these measurement points identify the device on the other end of the connection. This is a subclass of MeasurementDto and adds the following attributes:
-
int
portSpeed
- network speed in Mbps -
int
txOctets
- total number of good bytes of data transmitted by a port -
int
txDroppedPackets
- number of packet dropped by a port (incremented only if not counted by either the TxLateCollision or the TxExcessiveCollision counters) -
int
txCollisions
- number of collisions experienced by a port during packet transmissions -
int
txPausePackets
- number of pause events on a port -
int
rxOctets
- number of bytes of data received by a port (including bad packets). -
int
rxDroppedPackets
- number of good packets received by a port that were dropped due to lack of resources (incremented only if the receive error was not counted by the RxAlignmentErrors or the RxFCSErrors counters). -
int
rxPausePackets
- number of pause frames received by a port. -
int
rxAlignmentErrors
- number of packets received by a port that have a length between 64 and standard max frame size and a bad FCS with a non-integral number of bytes. -
int
rxFcsErrors
- The number of packets received by a port that have a length between 64 and standard max frame size and a bad FCS with an integral number of bytes. -
int
rxSymbolErrors
- The total number of times a valid length packet was received at a port and at least one invalid data symbol was detected. Counter increments only once per carrier event and does not increment on detection of collision during the carrier event.
NetworkSettingsDto
Provides information about the network settings used for an interface.
-
boolean
ipv6Enabled
- true if IPv6 is enabled. -
NetworkSettingsType
type
- the interface to which these settings apply. -
NetworkInterfaceSettingsDto
networkInterfaceSettings
- the settings for this interface.