void run_com_statis(void) { printk("\n\n#########################################################################################\n\n"); switch(status) { case STS_PORT: printk(" PORT %d: GET ETH STATUS\n\n",port); ethPortStatus(port); ethPortMcast(port); break; case STS_PORT_Q: printk(" PORT %d: GET ETH STATUS ON Q %d\n\n",port,q); ethPortQueues(port, q, q, 1); break; #ifdef INCLUDE_MULTI_QUEUE case STS_PORT_RXP: printk(" PORT %d: GET ETH RX POLICY STATUS\n\n",port); ethRxPolicy(port); break; case STS_PORT_TXP: printk(" PORT %d: GET ETH TX POLICY STATUS\n\n",port); ethTxPolicy(port); break; #endif /* INCLUDE_MULTI_QUEUE */ case STS_PORT_REGS: printk(" PORT %d: GET ETH PORT REGS STATUS\n\n",port); ethPortRegs(port); break; case STS_PORT_MIB: ethPortCounters(port); ethPortRmonCounters(port); break; case STS_PORT_STATIS: printk(" PORT %d: GET ETH STATISTIC STATUS\n\n",port); print_eth_stat(port); break; default: printk(" Unknown status command \n"); } }
void run_com_stats(void) { printk("\n\n#########################################################################################\n\n"); switch(status) { case STS_PORT: printk(" PORT %d: GET ETH STATUS\n\n",port); mv_eth_status_print(port); ethPortStatus(port); break; case STS_PORT_MAC: ethPortUcastShow(port); ethPortMcast(port); break; case STS_PORT_Q: printk(" PORT %d: GET ETH STATUS ON Q %d\n\n",port,q); ethPortQueues(port, q, q, 1); break; #if (MV_ETH_RX_Q_NUM > 1) case STS_PORT_RXP: printk(" PORT %d: GET ETH RX POLICY STATUS\n\n",port); printk("Not supported\n"); break; #endif /* MV_ETH_RX_Q_NUM > 1 */ case STS_PORT_TOS_MAP: mv_eth_tos_map_show(port); break; case STS_PORT_TXP: printk(" PORT %d: GET ETH TX POLICY STATUS\n\n",port); ethTxPolicyRegs(port); break; case STS_PORT_REGS: printk(" PORT %d: GET ETH PORT REGS STATUS\n\n",port); ethPortRegs(port); break; case STS_PORT_MIB: ethPortCounters(port); ethPortRmonCounters(port); break; case STS_PORT_STATS: printk(" PORT %d: GET ETH STATISTIC STATUS\n\n",port); mv_eth_stats_print(port); break; #ifdef CONFIG_MV_ETH_NFP case STS_PORT_NFP_STATS: printk(" PORT %d: NFP statistics\n\n",port); mv_eth_nfp_stats_print(port); break; #endif /* CONFIG_MV_ETH_NFP */ #ifdef CONFIG_MV_GATEWAY case STS_SWITCH_STATS: mv_gtw_switch_stats(port); break; #endif /* CONFIG_MV_GATEWAY */ default: printk(" Unknown status command \n"); } #ifdef CONFIG_MV_ETH_NFP_DUAL eth_remote_port_status_print(port, status); #endif }