Index: sys/dev/cxgbe/common/t4_hw.c =================================================================== --- sys/dev/cxgbe/common/t4_hw.c +++ sys/dev/cxgbe/common/t4_hw.c @@ -6257,6 +6257,10 @@ p->rx_mcast_frames -= p->rx_pause; } + /* Workaround for T6 reporting rx_ovflow stat */ + if ((idx < 2) && (chip_id(adap) == CHELSIO_T6)) + bgmap = (3 << (2 * idx)); + p->rx_ovflow0 = (bgmap & 1) ? GET_STAT_COM(RX_BG_0_MAC_DROP_FRAME) : 0; p->rx_ovflow1 = (bgmap & 2) ? GET_STAT_COM(RX_BG_1_MAC_DROP_FRAME) : 0; p->rx_ovflow2 = (bgmap & 4) ? GET_STAT_COM(RX_BG_2_MAC_DROP_FRAME) : 0;