Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
manage.c File Reference
#include "e1000.h"

Go to the source code of this file.

Macros

#define E1000_FACTPS_MNGCG   0x20000000
 
#define E1000_IAMT_SIGNATURE   0x544D4149
 

Enumerations

enum  e1000_mng_mode {
  e1000_mng_mode_none = 0, e1000_mng_mode_asf, e1000_mng_mode_pt, e1000_mng_mode_ipmi,
  e1000_mng_mode_host_interface_only, e1000_mng_mode_none = 0, e1000_mng_mode_asf, e1000_mng_mode_pt,
  e1000_mng_mode_ipmi, e1000_mng_mode_host_if_only, e1000_mng_mode_none = 0, e1000_mng_mode_asf,
  e1000_mng_mode_pt, e1000_mng_mode_ipmi, e1000_mng_mode_host_if_only
}
 

Functions

bool e1000e_check_mng_mode_generic (struct e1000_hw *hw)
 
bool e1000e_enable_tx_pkt_filtering (struct e1000_hw *hw)
 
s32 e1000e_mng_write_dhcp_info (struct e1000_hw *hw, u8 *buffer, u16 length)
 
bool e1000e_enable_mng_pass_thru (struct e1000_hw *hw)
 

Macro Definition Documentation

#define E1000_FACTPS_MNGCG   0x20000000

Definition at line 39 of file manage.c.

#define E1000_IAMT_SIGNATURE   0x544D4149

Definition at line 42 of file manage.c.

Enumeration Type Documentation

Enumerator:
e1000_mng_mode_none 
e1000_mng_mode_asf 
e1000_mng_mode_pt 
e1000_mng_mode_ipmi 
e1000_mng_mode_host_interface_only 
e1000_mng_mode_none 
e1000_mng_mode_asf 
e1000_mng_mode_pt 
e1000_mng_mode_ipmi 
e1000_mng_mode_host_if_only 
e1000_mng_mode_none 
e1000_mng_mode_asf 
e1000_mng_mode_pt 
e1000_mng_mode_ipmi 
e1000_mng_mode_host_if_only 

Definition at line 31 of file manage.c.

Function Documentation

bool e1000e_check_mng_mode_generic ( struct e1000_hw hw)

e1000e_check_mng_mode_generic - Generic check management mode : pointer to the HW structure

Reads the firmware semaphore register and returns true (>0) if manageability is enabled, else false (0).

Definition at line 115 of file manage.c.

bool e1000e_enable_mng_pass_thru ( struct e1000_hw hw)

e1000e_enable_mng_pass_thru - Check if management passthrough is needed : pointer to the HW structure

Verifies the hardware needs to leave interface enabled so that frames can be directed to and from the management interface.

Definition at line 332 of file manage.c.

bool e1000e_enable_tx_pkt_filtering ( struct e1000_hw hw)

e1000e_enable_tx_pkt_filtering - Enable packet filtering on Tx : pointer to the HW structure

Enables packet filtering on transmit packets if manageability is enabled and host interface is enabled.

Definition at line 130 of file manage.c.

s32 e1000e_mng_write_dhcp_info ( struct e1000_hw hw,
u8 buffer,
u16  length 
)

e1000e_mng_write_dhcp_info - Writes DHCP info to host interface : pointer to the HW structure : pointer to the host interface : size of the buffer

Writes the DHCP information to the host interface.

Definition at line 290 of file manage.c.