X2000-series NICs add port stats for two new features: FEC (Forward Error Correction, used on 25G links) and CTPIO (cut-through programmed I/O). This patch series adds support for reporting both of these sets of stats.
Bert Kenward (1): sfc: expose CTPIO stats on NICs that support them Edward Cree (3): sfc: update MCDI protocol headers sfc: support variable number of MAC stats sfc: expose FEC stats on Medford2 drivers/net/ethernet/sfc/ef10.c | 97 +- drivers/net/ethernet/sfc/efx.c | 2 + drivers/net/ethernet/sfc/mcdi_pcol.h | 2453 +++++++++++++++++++++++++++++++-- drivers/net/ethernet/sfc/mcdi_port.c | 10 +- drivers/net/ethernet/sfc/net_driver.h | 3 + drivers/net/ethernet/sfc/nic.h | 24 + drivers/net/ethernet/sfc/siena.c | 2 +- 7 files changed, 2435 insertions(+), 156 deletions(-)