On Wed, 7 Mar 2018 18:47:00 -0800 John Daley <johnd...@cisco.com> wrote:
> 'catch-all' filters should be added last. > > +- **Statistics** > + > + - ``rx_good_bytes`` (ibytes) always includes VLAN header (4B) and CRC > bytes (4B). > + - When the NIC drops a packet because the Rx queue has no free buffers, > + ``rx_good_bytes`` still increments by 4B if the packet is not VLAN > tagged or > + VLAN stripping is disabled, or by 8B if the packet is VLAN tagged and > stripping > + is enabled. All drivers must provide consistent statistics! That means do NOT include CRC in the rx byte counts. Yes, several drivers in DPDK are already broken for this. Otherwise there are cases like packets being forwarded from HW NIC to virtio and the counts differ and customers think data is lots.