summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c')
-rw-r--r--drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c140
1 files changed, 0 insertions, 140 deletions
diff --git a/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c b/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
index 50d8d4c..e983328 100644
--- a/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
+++ b/drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
@@ -3988,146 +3988,6 @@ t_Error FM_PORT_SetAllocBufCounter(t_Handle h_FmPort, uint8_t poolId,
return E_OK;
}
-t_Error FM_PORT_GetBmiCounters(t_Handle h_FmPort, t_FmPortBmiStats *p_BmiStats)
-{
- t_FmPort *p_FmPort = (t_FmPort*)h_FmPort;
-
- if ((p_FmPort->portType == e_FM_PORT_TYPE_RX)
- || (p_FmPort->portType == e_FM_PORT_TYPE_RX_10G)){
- p_BmiStats->cntCycle =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_CYCLE);
- /* fmbm_rccn */
- p_BmiStats->cntTaskUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_TASK_UTIL);
- /* fmbm_rtuc */
- p_BmiStats->cntQueueUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_QUEUE_UTIL);
- /* fmbm_rrquc */
- p_BmiStats->cntDmaUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DMA_UTIL);
- /* fmbm_rduc */
- p_BmiStats->cntFifoUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_FIFO_UTIL);
- /* fmbm_rfuc */
- p_BmiStats->cntRxPauseActivation =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_PAUSE_ACTIVATION);
- /* fmbm_rpac */
- p_BmiStats->cntFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_FRAME);
- /* fmbm_rfrc */
- p_BmiStats->cntDiscardFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DISCARD_FRAME);
- /* fmbm_rfdc */
- p_BmiStats->cntDeallocBuf =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DEALLOC_BUF);
- /* fmbm_rbdc */
- p_BmiStats->cntRxBadFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_BAD_FRAME);
- /* fmbm_rfbc */
- p_BmiStats->cntRxLargeFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_LARGE_FRAME);
- /* fmbm_rlfc */
- p_BmiStats->cntRxFilterFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_FILTER_FRAME);
- /* fmbm_rffc */
- p_BmiStats->cntRxListDmaErr =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_LIST_DMA_ERR);
- /* fmbm_rfldec */
- p_BmiStats->cntRxOutOfBuffersDiscard =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_OUT_OF_BUFFERS_DISCARD);
- /* fmbm_rodc */
- p_BmiStats->cntWredDiscard = 0;
- p_BmiStats->cntLengthErr = 0;
- p_BmiStats->cntUnsupportedFormat = 0;
- }
- else if ((p_FmPort->portType == e_FM_PORT_TYPE_TX)
- || (p_FmPort->portType == e_FM_PORT_TYPE_TX_10G)){
- p_BmiStats->cntCycle =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_CYCLE);
- /* fmbm_tccn */
- p_BmiStats->cntTaskUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_TASK_UTIL);
- /* fmbm_ttuc */
- p_BmiStats->cntQueueUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_QUEUE_UTIL);
- /* fmbm_ttcquc */
- p_BmiStats->cntDmaUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DMA_UTIL);
- /* fmbm_tduc */
- p_BmiStats->cntFifoUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_FIFO_UTIL);
- /* fmbm_tfuc */
- p_BmiStats->cntRxPauseActivation = 0;
- p_BmiStats->cntFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_FRAME);
- /* fmbm_tfrc */
- p_BmiStats->cntDiscardFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DISCARD_FRAME);
- /* fmbm_tfdc */
- p_BmiStats->cntDeallocBuf =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DEALLOC_BUF);
- /* fmbm_tbdc */
- p_BmiStats->cntRxBadFrame = 0;
- p_BmiStats->cntRxLargeFrame = 0;
- p_BmiStats->cntRxFilterFrame = 0;
- p_BmiStats->cntRxListDmaErr = 0;
- p_BmiStats->cntRxOutOfBuffersDiscard = 0;
- p_BmiStats->cntWredDiscard = 0;
- p_BmiStats->cntLengthErr =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_LENGTH_ERR);
- /* fmbm_tfledc */
- p_BmiStats->cntUnsupportedFormat =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_UNSUPPRTED_FORMAT);
- /* fmbm_tfufdc */
- }
- else if (p_FmPort->portType == e_FM_PORT_TYPE_OH_OFFLINE_PARSING) {
- p_BmiStats->cntCycle =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_CYCLE);
- /* fmbm_occn */
- p_BmiStats->cntTaskUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_TASK_UTIL);
- /* fmbm_otuc */
- p_BmiStats->cntQueueUtil = 0;
- p_BmiStats->cntDmaUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DMA_UTIL);
- /* fmbm_oduc */
- p_BmiStats->cntFifoUtil =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_FIFO_UTIL);
- /* fmbm_ofuc*/
- p_BmiStats->cntRxPauseActivation = 0;
- p_BmiStats->cntFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_FRAME);
- /* fmbm_ofrc */
- p_BmiStats->cntDiscardFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DISCARD_FRAME);
- /* fmbm_ofdc */
- p_BmiStats->cntDeallocBuf =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_DEALLOC_BUF);
- /* fmbm_obdc*/
- p_BmiStats->cntRxBadFrame = 0;
- p_BmiStats->cntRxLargeFrame = 0;
- p_BmiStats->cntRxFilterFrame =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_FILTER_FRAME);
- /* fmbm_offc */
- p_BmiStats->cntRxListDmaErr =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_LIST_DMA_ERR);
- /* fmbm_ofldec */
- p_BmiStats->cntRxOutOfBuffersDiscard =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_RX_OUT_OF_BUFFERS_DISCARD);
- /* fmbm_rodc */
- p_BmiStats->cntWredDiscard =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_WRED_DISCARD);
- /* fmbm_ofwdc */
- p_BmiStats->cntLengthErr =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_LENGTH_ERR);
- /* fmbm_ofledc */
- p_BmiStats->cntUnsupportedFormat =
- FM_PORT_GetCounter(h_FmPort, e_FM_PORT_COUNTERS_UNSUPPRTED_FORMAT);
- /* fmbm_ofufdc */
- }
- return E_OK;
-}
-
uint32_t FM_PORT_GetCounter(t_Handle h_FmPort, e_FmPortCounters counter)
{
t_FmPort *p_FmPort = (t_FmPort*)h_FmPort;