PXENV_UNDI_GET_STATISTICS
[PXE UNDI API]

UNDI GET STATISTICS. More...


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)


Detailed Description

UNDI GET STATISTICS.

Define Documentation

#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 Documentation

Definition at line 1275 of file pxe_api.h.


Function Documentation

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 }


Generated on Tue Apr 6 20:01:59 2010 for gPXE by  doxygen 1.5.7.1