Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.12.0.1
Functions
openapi_green_ethernet_eee_api.h File Reference

Go to the source code of this file.

Functions

open_error_t openapiGreenEthrEeeAdminModeGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_CONTROL_t *adminMode)
 Get EEE admin mode. More...
 
open_error_t openapiGreenEthrEeeAdminModeSet (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_CONTROL_t adminMode)
 Set EEE administrative mode. More...
 
open_error_t openapiGreenEthrEeeEchoRxTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *echoRxTwsys)
 Get the port's EEE echo receive Twsys. More...
 
open_error_t openapiGreenEthrEeeEchoTxTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *echoTxTwsys)
 Get the port's EEE echo transmit Twsys. More...
 
open_error_t openapiGreenEthrEeeFbTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *fbTwsys)
 Get the port's EEE fallback receive Twsys. More...
 
open_error_t openapiGreenEthrEeeIsValidIntf (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_BOOL_t *valid)
 Determine if the interface is valid. More...
 
open_error_t openapiGreenEthrEeeLocalSummaryGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *twSysTx, uint32_t *twSysTxEcho, uint32_t *twSysRx, uint32_t *twSysRxEcho, uint32_t *twSysTxFallback, uint32_t *txDllEnabled, uint32_t *txDllReady, uint32_t *rxDllEnabled, uint32_t *rxDllReady)
 Get some common green ethernet eee counters for the given local interface. More...
 
open_error_t openapiGreenEthrEeeRemFbTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t remIndex, uint32_t timestamp, uint32_t *remFbTwsys)
 Get the remote port's EEE fallback Twsys. More...
 
open_error_t openapiGreenEthrEeeRemoteSummaryGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *twSysTx, uint32_t *twSysTxEcho, uint32_t *twSysRx, uint32_t *twSysRxEcho, uint32_t *twSysTxFallback)
 Get some common green ethernet eee counters for the given remote interface. More...
 
open_error_t openapiGreenEthrEeeRemRxTwsysEchoGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t remIndex, uint32_t timestamp, uint32_t *remRxTwsysEcho)
 Get the remote port's EEE receive Twsys echo. More...
 
open_error_t openapiGreenEthrEeeRemRxTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t remIndex, uint32_t timestamp, uint32_t *remRxTwsys)
 Get the remote port's EEE receive Twsys. More...
 
open_error_t openapiGreenEthrEeeRemTxTwsysEchoGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t remIndex, uint32_t timestamp, uint32_t *remTxTwsysEcho)
 Get the remote port's EEE transmit Twsys echo. More...
 
open_error_t openapiGreenEthrEeeRemTxTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t remIndex, uint32_t timestamp, uint32_t *remTxTwsys)
 Get the remote port's EEE transmit Twsys. More...
 
open_error_t openapiGreenEthrEeeRxDllEnableGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_BOOL_t *enable)
 Get the receive DLL enable status. More...
 
open_error_t openapiGreenEthrEeeRxDllReadyGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_BOOL_t *ready)
 Get the receive DLL ready status. More...
 
open_error_t openapiGreenEthrEeeRxDurationGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *high, uint32_t *low)
 Get EEE receive LPI duration (counts in 10usec increments) More...
 
open_error_t openapiGreenEthrEeeRxEventsGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *count)
 Get EEE receive LPI event count. More...
 
open_error_t openapiGreenEthrEeeRxTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *rxTwsys)
 Get EEE receive Tw_sys (uSec) More...
 
open_error_t openapiGreenEthrEeeStatisticsClear (openapiClientHandle_t *client_handle, uint32_t intIfNum)
 Clear EEE statistics counters. More...
 
open_error_t openapiGreenEthrEeeTimeSinceLastStatsResetGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint64_t *value)
 Determine time of last stats reset. More...
 
open_error_t openapiGreenEthrEeeTotalLpiTimeGet (openapiClientHandle_t *client_handle, uint32_t *lpiTotalTime)
 Get percentage of total LPI time spent for all interfaces in stack. More...
 
open_error_t openapiGreenEthrEeeTxDllEnableGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_BOOL_t *enable)
 Get the transmit DLL enable status. More...
 
open_error_t openapiGreenEthrEeeTxDllReadyGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, OPEN_BOOL_t *ready)
 Get the transmit DLL ready status. More...
 
open_error_t openapiGreenEthrEeeTxDurationGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *high, uint32_t *low)
 Get EEE transmit LPI duration (counts in 10usec increments) More...
 
open_error_t openapiGreenEthrEeeTxEventsGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *count)
 Get EEE transmit LPI event count. More...
 
open_error_t openapiGreenEthrEeeTxIdleTimeGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *eeeTxIdleTime)
 Get EEE transmit Idle Time. More...
 
open_error_t openapiGreenEthrEeeTxIdleTimeSet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t eeeTxIdleTime)
 Set EEE transmit idle time. More...
 
open_error_t openapiGreenEthrEeeTxTwsysGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *txTwsys)
 Get EEE transmit Tw_sys (uSec) More...
 
open_error_t openapiGreenEthrEeeTxWakeTimeGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *eeeTxWakeTime)
 Get EEE transmit Wake Time. More...
 
open_error_t openapiGreenEthrEeeTxWakeTimeSet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t eeeTxWakeTime)
 Set EEE transmit wake time. More...
 
open_error_t openapiGreenEthrEeeValidIntfFirstGet (openapiClientHandle_t *client_handle, uint32_t *intIfNum)
 Get the first interface that is valid for green Ethernet EEE. More...
 
open_error_t openapiGreenEthrEeeValidIntfNextGet (openapiClientHandle_t *client_handle, uint32_t prevIfNum, uint32_t *intIfNum)
 Get the next interface that is valid for Green Ethernet EEE. More...
 
open_error_t openapiGreenEthrFeaturesSupportedGet (openapiClientHandle_t *client_handle, uint32_t unit, open_buffdesc *featureString)
 Get the port's green feature list supported. More...
 
open_error_t openapiGreenEthrGlobalEeeAdminModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *adminMode)
 Get the global EEE administrative mode. More...
 
open_error_t openapiGreenEthrGlobalEeeAdminModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t adminMode)
 Set the global EEE administrative mode. More...
 
open_error_t openapixGreenEthrEeeTimeSinceLastStatsResetGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *days, uint32_t *hours, uint32_t *minutes, uint32_t *seconds)
 Determine time of last stats reset. More...