Data Structures | |
| struct | s_PXENV_UNDI_GET_STATISTICS |
| Parameter block for pxenv_undi_get_statistics(). More... | |
Defines | |
| #define | PXENV_UNDI_GET_STATISTICS 0x000d |
| PXE API function code for pxenv_undi_get_statistics(). | |
Typedefs | |
| typedef struct s_PXENV_UNDI_GET_STATISTICS | PXENV_UNDI_GET_STATISTICS_t |
Functions | |
| PXENV_EXIT_t | pxenv_undi_get_statistics (struct s_PXENV_UNDI_GET_STATISTICS *undi_get_statistics) |
| #define PXENV_UNDI_GET_STATISTICS 0x000d |
PXE API function code for pxenv_undi_get_statistics().
Definition at line 1264 of file pxe_api.h.
Referenced by pxe_api_call(), and pxeparent_function_name().
| typedef struct s_PXENV_UNDI_GET_STATISTICS PXENV_UNDI_GET_STATISTICS_t |
| PXENV_EXIT_t pxenv_undi_get_statistics | ( | struct s_PXENV_UNDI_GET_STATISTICS * | undi_get_statistics | ) |
Definition at line 452 of file pxe_undi.c.
References net_device_stats::bad, DBG, net_device_stats::good, PXENV_EXIT_SUCCESS, PXENV_STATUS_SUCCESS, s_PXENV_UNDI_GET_STATISTICS::RcvCRCErrors, s_PXENV_UNDI_GET_STATISTICS::RcvGoodFrames, s_PXENV_UNDI_GET_STATISTICS::RcvResourceErrors, net_device::rx_stats, s_PXENV_UNDI_GET_STATISTICS::Status, net_device::tx_stats, and s_PXENV_UNDI_GET_STATISTICS::XmtGoodFrames.
Referenced by pxe_api_call().
00453 { 00454 DBG ( "PXENV_UNDI_GET_STATISTICS" ); 00455 00456 undi_get_statistics->XmtGoodFrames = pxe_netdev->tx_stats.good; 00457 undi_get_statistics->RcvGoodFrames = pxe_netdev->rx_stats.good; 00458 undi_get_statistics->RcvCRCErrors = pxe_netdev->rx_stats.bad; 00459 undi_get_statistics->RcvResourceErrors = pxe_netdev->rx_stats.bad; 00460 00461 DBG ( " txok %d rxok %d rxcrc %d rxrsrc %d\n", 00462 undi_get_statistics->XmtGoodFrames, 00463 undi_get_statistics->RcvGoodFrames, 00464 undi_get_statistics->RcvCRCErrors, 00465 undi_get_statistics->RcvResourceErrors ); 00466 undi_get_statistics->Status = PXENV_STATUS_SUCCESS; 00467 return PXENV_EXIT_SUCCESS; 00468 }
1.5.7.1