Page MenuHomeFreeBSD

D17843.1794693910.diff
No OneTemporary

Authored By
Unknown
Size
592 B
Referenced Files
None
Subscribers
None

D17843.1794693910.diff

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;

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 14, 10:05 PM (4 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41732816
Default Alt Text
D17843.1794693910.diff (592 B)

Event Timeline