
Issue 11
© Solarflare Communications 2014
105
Solarflare Server Adapter
User Guide
rx_missed
Number of packets missed (not received) by the receiver.
Normally due to internal error condition such as FIFO over-
flow.
rx_false_carrier
Count of the instances of false carrier detected. False carrier
is activity on the receive channel that does not result in a
packet receive attempt being made.
rx_symbol_error
Count of the number of times the receiving media is non-
idle (the time between the Start of Packet Delimiter and the
End of Packet Delimiter) for a period of time equal to or
greater than minimum frame size, and during which there
was at least one occurrence of an event that causes the PHY
to indicate Receive Error on the MII.
rx_align_error
Number of occurrences of frame alignment error.
rx_length_error
Number of packets received of length 64-1518 bytes (1522
with VLAN tag) bytes not matching the number of actual
received bytes.
rx_internal_error
Number of frames that could not be received due to a MAC
internal error condition. e.g. frames not received by the
MAC due to FIFO overflow condition.
rx_nodesc_drop_cnt
rx_nodesc_drops
Number of packets dropped by the network adapter
because of a lack of RX descriptors in the RX queue.
Packets can be dropped by the NIC when there are
insufficient RX descriptors in the RX queue to allocate to the
packet. This problem occurs if the receive rate is very high
and the network adapter receive cycle process has
insufficient time between processing to refill the queue with
new descriptors.
A number of different steps can be tried to resolve this issue:
1. Disable the irqbalance daemon in the OS
2. Distribute the traffic load across the available CPU/cores
by setting rss_cpus=cores. Refer to Receive Side Scaling
section
3. Increase receive queue size using ethtool.
rx_pm_trunc_bb_overflow
Overflow of the packet memory burst buffer - should not
occur.
Table 26: Ethtool -S Output
Field
Description