Project

General

Profile

Actions

Bug #12011

closed

ixgbe reports incorrect MAC_STAT_NORCVBUF

Added by Ryan Zezeski over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
driver - device drivers
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The MAC_STAT_NORCVBUF will always report zero on all controllers other than 82598. The RNBC register it relies on was removed starting with 82599. From then on you query the queue dropped packet via the QPRDC[n] registers. Our current driver (incoherently) maps the RQMSR[n].Q_MAP[m] registers that the QPDRC[n] registers rely on, but it never reads the later. We should map the RQMSR reg in a way that makes more sense and use the QPDRC reg to fill in MAC_STAT_NORCVBUF for non-82598 controllers.

Actions

Also available in: Atom PDF