Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ethtool_eee Struct Reference

#include <ethtool.h>

Data Fields

__u32 cmd
 
__u32 supported
 
__u32 advertised
 
__u32 lp_advertised
 
__u32 eee_active
 
__u32 eee_enabled
 
__u32 tx_lpi_enabled
 
__u32 tx_lpi_timer
 
__u32 reserved [2]
 

Detailed Description

struct ethtool_eee - Energy Efficient Ethernet information : ETHTOOL_{G,S}EEE : Mask of SUPPORTED_* flags for the speed/duplex combinations for which there is EEE support. : Mask of ADVERTISED_* flags for the speed/duplex combinations advertised as eee capable. : Mask of ADVERTISED_* flags for the speed/duplex combinations advertised by the link partner as eee capable. : Result of the eee auto negotiation. : EEE configured mode (enabled/disabled). : Whether the interface should assert its tx lpi, given that eee was negotiated. : Time in microseconds the interface delays prior to asserting its tx lpi (after reaching 'idle' state). Effective only when eee was negotiated and tx_lpi_enabled was set.

Definition at line 155 of file ethtool.h.

Field Documentation

__u32 advertised

Definition at line 158 of file ethtool.h.

Definition at line 156 of file ethtool.h.

__u32 eee_active

Definition at line 160 of file ethtool.h.

__u32 eee_enabled

Definition at line 161 of file ethtool.h.

__u32 lp_advertised

Definition at line 159 of file ethtool.h.

__u32 reserved[2]

Definition at line 164 of file ethtool.h.

__u32 supported

Definition at line 157 of file ethtool.h.

__u32 tx_lpi_enabled

Definition at line 162 of file ethtool.h.

__u32 tx_lpi_timer

Definition at line 163 of file ethtool.h.


The documentation for this struct was generated from the following file: