sfc: Add definitions for new stats counters and capability flag
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
This commit is contained in:
parent
4bae913bd3
commit
2ca10a75d8
@ -2574,8 +2574,58 @@
|
|||||||
#define MC_CMD_MAC_RX_LANES01_DISP_ERR 0x39 /* enum */
|
#define MC_CMD_MAC_RX_LANES01_DISP_ERR 0x39 /* enum */
|
||||||
#define MC_CMD_MAC_RX_LANES23_DISP_ERR 0x3a /* enum */
|
#define MC_CMD_MAC_RX_LANES23_DISP_ERR 0x3a /* enum */
|
||||||
#define MC_CMD_MAC_RX_MATCH_FAULT 0x3b /* enum */
|
#define MC_CMD_MAC_RX_MATCH_FAULT 0x3b /* enum */
|
||||||
#define MC_CMD_GMAC_DMABUF_START 0x40 /* enum */
|
/* enum: PM trunc_bb_overflow counter. Valid for EF10 with PM_AND_RXDP_COUNTERS
|
||||||
#define MC_CMD_GMAC_DMABUF_END 0x5f /* enum */
|
* capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_TRUNC_BB_OVERFLOW 0x3c
|
||||||
|
/* enum: PM discard_bb_overflow counter. Valid for EF10 with
|
||||||
|
* PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_DISCARD_BB_OVERFLOW 0x3d
|
||||||
|
/* enum: PM trunc_vfifo_full counter. Valid for EF10 with PM_AND_RXDP_COUNTERS
|
||||||
|
* capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_TRUNC_VFIFO_FULL 0x3e
|
||||||
|
/* enum: PM discard_vfifo_full counter. Valid for EF10 with
|
||||||
|
* PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_DISCARD_VFIFO_FULL 0x3f
|
||||||
|
/* enum: PM trunc_qbb counter. Valid for EF10 with PM_AND_RXDP_COUNTERS
|
||||||
|
* capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_TRUNC_QBB 0x40
|
||||||
|
/* enum: PM discard_qbb counter. Valid for EF10 with PM_AND_RXDP_COUNTERS
|
||||||
|
* capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_DISCARD_QBB 0x41
|
||||||
|
/* enum: PM discard_mapping counter. Valid for EF10 with PM_AND_RXDP_COUNTERS
|
||||||
|
* capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_PM_DISCARD_MAPPING 0x42
|
||||||
|
/* enum: RXDP counter: Number of packets dropped due to the queue being
|
||||||
|
* disabled. Valid for EF10 with PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_RXDP_Q_DISABLED_PKTS 0x43
|
||||||
|
/* enum: RXDP counter: Number of packets dropped by the DICPU. Valid for EF10
|
||||||
|
* with PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_RXDP_DI_DROPPED_PKTS 0x45
|
||||||
|
/* enum: RXDP counter: Number of non-host packets. Valid for EF10 with
|
||||||
|
* PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_RXDP_STREAMING_PKTS 0x46
|
||||||
|
/* enum: RXDP counter: Number of times an emergency descriptor fetch was
|
||||||
|
* performed. Valid for EF10 with PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_RXDP_EMERGENCY_FETCH_CONDITIONS 0x47
|
||||||
|
/* enum: RXDP counter: Number of times the DPCPU waited for an existing
|
||||||
|
* descriptor fetch. Valid for EF10 with PM_AND_RXDP_COUNTERS capability only.
|
||||||
|
*/
|
||||||
|
#define MC_CMD_MAC_RXDP_EMERGENCY_WAIT_CONDITIONS 0x48
|
||||||
|
/* enum: Start of GMAC stats buffer space, for Siena only. */
|
||||||
|
#define MC_CMD_GMAC_DMABUF_START 0x40
|
||||||
|
/* enum: End of GMAC stats buffer space, for Siena only. */
|
||||||
|
#define MC_CMD_GMAC_DMABUF_END 0x5f
|
||||||
#define MC_CMD_MAC_GENERATION_END 0x60 /* enum */
|
#define MC_CMD_MAC_GENERATION_END 0x60 /* enum */
|
||||||
#define MC_CMD_MAC_NSTATS 0x61 /* enum */
|
#define MC_CMD_MAC_NSTATS 0x61 /* enum */
|
||||||
|
|
||||||
@ -5065,6 +5115,8 @@
|
|||||||
#define MC_CMD_GET_CAPABILITIES_OUT_RX_BATCHING_WIDTH 1
|
#define MC_CMD_GET_CAPABILITIES_OUT_RX_BATCHING_WIDTH 1
|
||||||
#define MC_CMD_GET_CAPABILITIES_OUT_MCAST_FILTER_CHAINING_LBN 26
|
#define MC_CMD_GET_CAPABILITIES_OUT_MCAST_FILTER_CHAINING_LBN 26
|
||||||
#define MC_CMD_GET_CAPABILITIES_OUT_MCAST_FILTER_CHAINING_WIDTH 1
|
#define MC_CMD_GET_CAPABILITIES_OUT_MCAST_FILTER_CHAINING_WIDTH 1
|
||||||
|
#define MC_CMD_GET_CAPABILITIES_OUT_PM_AND_RXDP_COUNTERS_LBN 27
|
||||||
|
#define MC_CMD_GET_CAPABILITIES_OUT_PM_AND_RXDP_COUNTERS_WIDTH 1
|
||||||
/* RxDPCPU firmware id. */
|
/* RxDPCPU firmware id. */
|
||||||
#define MC_CMD_GET_CAPABILITIES_OUT_RX_DPCPU_FW_ID_OFST 4
|
#define MC_CMD_GET_CAPABILITIES_OUT_RX_DPCPU_FW_ID_OFST 4
|
||||||
#define MC_CMD_GET_CAPABILITIES_OUT_RX_DPCPU_FW_ID_LEN 2
|
#define MC_CMD_GET_CAPABILITIES_OUT_RX_DPCPU_FW_ID_LEN 2
|
||||||
|
Loading…
Reference in New Issue
Block a user