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"
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:
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:
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:
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 |