Network device driver statistics

The following table shows the supported field name for the network device driver statistics. These fields are specific to the network device instances. Network device driver statistics can be accessed as "__stat.net.adapter.<ent0...n>->fieldname"
Table 1. Network device driver statistics
Vue script field name Data type Description Field access type (Asynchronously or Both)
flags unsigned int Adapter flag values. This field can have following values:
  • NDD_UP
  • NDD_BROADCAST
  • NDD_DEBUG
  • NDD_RUNNING
  • NDD_SIMPLEX
  • NDD_DEAD
  • NDD_LIMBO
  • NDD_PROMISC
  • NDD_ALTADDRS
  • NDD_MULTICAST
  • NDD_DETACHED
  • NDD_64BIT
  • NDD_HIGHFUNC_QOS
  • NDD_MEDFUNC_QOS
  • NDD_MINFUNC_QOS
  • NDD_QOS
  • NDD_CHECKSUM_OFFLOAD
  • NDD_PSEG
  • NDD_ETHERCHANNEL
  • NDD_VLAN
  • NDD_SPECFLAGS

These values are available as symbolic constants.

both
max_mtu unsigned int Maximum transmission unit. both
min_mtu unsigned int Minimum transmission unit. both
type unsigned int Interface types. This field can have following values:
  • NDD_ETHER
  • NDD_ISO88023
  • NDD_ISO88024
  • NDD_ISO88025
  • NDD_ISO88026
These values are available as symbolic constant.
Note: Not all possible interface type values are defined, and hence there might be other options present in the value.
both
physaddr mac_addr_t Physical or MAC address. both
adapter_type unsigned int Extension of the flag field. This field can have following values:
  • NDD_2_SEA
  • NDD_2_VIOENT
  • NDD_2_VASI
  • NDD_2_HEA
  • NDD_2_IPV6_LSO
  • NDD_2_IPV6_CSO
  • NDD_2_IPV6_PARTIAL_CSO
  • NDD_2_IPV4_PARTIAL_CSO
  • NDD_2_LARGE_RECEIVE
  • NDD_2_ARPINPUT
  • NDD_2_ECHAN_ELEM
  • NDD_2_SEA_ELEM,
  • NDD_2_ROCE
  • NDD_2_VIRTUAL_PORT
  • NDD_2_PHYS_LINK_UP
  • NDD_2_VNIC
These values are available as symbolic constants.
Note: Not all possible extension of flag field values are defined, and hence there might be other options present in the value.
both
vlan_id unsigned int Virtual LAN (VLAN) identifier (Bits 0 - 11 are used for VLAN ID). both
vlan_pri unsigned int VLAN priority (Bits 13 - 15 are used for VLAN priority). both
alias String[16] Name of the network adapter alias. Asynchronously
nobufs unsigned long long Number of times network buffers (MBUFs) were not available to the device driver. Asynchronously
tx_packets unsigned long long Number of packets transmitted successfully by the network device. Asynchronously
tx_bytes unsigned long long Number of bytes transmitted successfully by the network device. Asynchronously
tx_interrupts unsigned long long Number of transmit interrupts received by the driver from the adapter. Asynchronously
tx_errors unsigned long long Number of transmit errors on the network device. This is a counter for unsuccessful transmissions due to hardware or network errors. Asynchronously
tx_packets_dropped unsigned long long Number of times packet dropped at the time of data transmission. The number of packets are accepted by device driver for transmission which were not given to the device. Asynchronously
tx_queue_overflow unsigned long long The number of outgoing packets that have overflowed the software transmit queue. Asynchronously
tx_queue_size unsigned long long The maximum number of outgoing packets queued to the software transmit queue. Asynchronously
tx_queue_len unsigned long long The number of pending outgoing packets on the current software and hardware transmit queues. Asynchronously
tx_broadcast_packets unsigned long long The number of broadcast packets transmitted. Asynchronously
tx_multicast_packets unsigned long long The number of multicast packets transmitted. Asynchronously
tx_carrier_sense unsigned long long The number of unsuccessful transmissions due to no carrier sense error. Asynchronously
tx_DMA_underrun unsigned long long The number of unsuccessful transmissions due to direct memory access (DMA) underrun error. Asynchronously
tx_lost_CTS_errors unsigned long long The number of unsuccessful transmissions due to loss of the Clear-to-Send signal error. Asynchronously
tx_timeout_errors unsigned long long The number of unsuccessful transmissions due to timeout errors reported by the network adapter. Asynchronously
tx_max_collision_errors unsigned long long The number of unsuccessful transmissions due to many collisions of transmitted packets. In this case, the number of collisions of transmitted packets encountered exceeds the number of retries on the network adapter. Asynchronously
tx_late_collision_errors unsigned long long The number of unsuccessful transmissions due to the late collision error. Asynchronously
tx_deferred unsigned long long The number of packets that are deferred for transmission. Asynchronously
tx_hw_q_len unsigned long long The number of outgoing packets that currently exist on the hardware transmit queue. Asynchronously
tx_sw_q_len unsigned long long The number of outgoing packets that currently exist on the software transmit queue. Asynchronously
tx_single_collision_count unsigned long long Number of single collision errors at transmission. Asynchronously
tx_multiple_collision_count unsigned long long Number of multiple collision errors at transmission. Asynchronously
sqe_test unsigned long long The number of Signal Quality Error (SQE) tests performed successfully during transmission. Asynchronously
ucast_pkts_reqs unsigned long long Number of outbound unicast packets requested by the network device. Asynchronously
mcast_pkts_reqs unsigned long long Number of outbound multicast packets requested by the network device. Asynchronously
bcast_pkts_reqs unsigned long long Number of outbound broadcast packets requested by the network device. Asynchronously
rx_packets unsigned long long Number of packets received successfully by the network device. Asynchronously
rx_bytes unsigned long long Number of bytes received successfully by the network device. Asynchronously
rx_interrupts unsigned long long Number of receive interrupts received by the driver from the adapter. Asynchronously
rx_errors unsigned long long The number of input errors encountered on this device. This is a counter for unsuccessful reception due to hardware or network errors. Asynchronously
rx_packets_dropped unsigned long long Number of times packet dropped at the time of data reception. The number of packets received by the device driver from this device which were not given to a network demuxer. Asynchronously
rx_bad_packets unsigned long long The number of bad packets received by the device driver. Asynchronously
rx_broadcast_packets unsigned long long Number of broadcast packets received. Asynchronously
rx_multicast_packets unsigned long long Number of multicast packets received. Asynchronously
rx_noresource_errors unsigned long long The number of incoming packets dropped by the hardware due to the no resource error. Asynchronously
rx_alignment_errors unsigned long long The number of incoming packets with the alignment errors. Asynchronously
rx_DMA_overrun unsigned long long The number of incoming packets with the DMA overrun errors. Asynchronously
rx_CRC_errors unsigned long long The number of incoming packets with the checksum error. Asynchronously
rstart_cnt unsigned long long Number of times the adapter error recovery performed. Asynchronously
rx_collision_errors unsigned long long The number of incoming packets with collision errors during the reception. Asynchronously
rx_packet_tooshort_errors unsigned long long The number of incoming packets with the length error indicating that the packet size is less than the Ethernet minimum packet size. Asynchronously
rx_packet_toolong_errors unsigned long long The number of incoming packets with the length error indicating that the packet size is bigger than the Ethernet maximum packet size. Asynchronously
rx_packets_discardedbyadapter unsigned long long The number of incoming packets dropped by the adapter for any other reasons. Asynchronously
rx_start unsigned long long The number of times that the receiver on the adapter has been started. Asynchronously