Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Enumerations | Functions | Variables
irlmp_event.h File Reference

Go to the source code of this file.

Enumerations

enum  IRLMP_STATE { LAP_STANDBY, LAP_U_CONNECT, LAP_ACTIVE }
 
enum  LSAP_STATE {
  LSAP_DISCONNECTED, LSAP_CONNECT, LSAP_CONNECT_PEND, LSAP_DATA_TRANSFER_READY,
  LSAP_SETUP, LSAP_SETUP_PEND
}
 
enum  IRLMP_EVENT {
  LM_CONNECT_REQUEST, LM_CONNECT_CONFIRM, LM_CONNECT_RESPONSE, LM_CONNECT_INDICATION,
  LM_DISCONNECT_INDICATION, LM_DISCONNECT_REQUEST, LM_DATA_REQUEST, LM_UDATA_REQUEST,
  LM_DATA_INDICATION, LM_UDATA_INDICATION, LM_WATCHDOG_TIMEOUT, LM_LAP_CONNECT_REQUEST,
  LM_LAP_CONNECT_INDICATION, LM_LAP_CONNECT_CONFIRM, LM_LAP_DISCONNECT_INDICATION, LM_LAP_DISCONNECT_REQUEST,
  LM_LAP_DISCOVERY_REQUEST, LM_LAP_DISCOVERY_CONFIRM, LM_LAP_IDLE_TIMEOUT
}
 

Functions

void irlmp_watchdog_timer_expired (void *data)
 
void irlmp_discovery_timer_expired (void *data)
 
void irlmp_idle_timer_expired (void *data)
 
void irlmp_do_lap_event (struct lap_cb *self, IRLMP_EVENT event, struct sk_buff *skb)
 
int irlmp_do_lsap_event (struct lsap_cb *self, IRLMP_EVENT event, struct sk_buff *skb)
 

Variables

const char *const irlmp_state []
 
const char *const irlsap_state []
 

Enumeration Type Documentation

Enumerator:
LM_CONNECT_REQUEST 
LM_CONNECT_CONFIRM 
LM_CONNECT_RESPONSE 
LM_CONNECT_INDICATION 
LM_DISCONNECT_INDICATION 
LM_DISCONNECT_REQUEST 
LM_DATA_REQUEST 
LM_UDATA_REQUEST 
LM_DATA_INDICATION 
LM_UDATA_INDICATION 
LM_WATCHDOG_TIMEOUT 
LM_LAP_CONNECT_REQUEST 
LM_LAP_CONNECT_INDICATION 
LM_LAP_CONNECT_CONFIRM 
LM_LAP_DISCONNECT_INDICATION 
LM_LAP_DISCONNECT_REQUEST 
LM_LAP_DISCOVERY_REQUEST 
LM_LAP_DISCOVERY_CONFIRM 
LM_LAP_IDLE_TIMEOUT 

Definition at line 54 of file irlmp_event.h.

Enumerator:
LAP_STANDBY 
LAP_U_CONNECT 
LAP_ACTIVE 

Definition at line 37 of file irlmp_event.h.

enum LSAP_STATE
Enumerator:
LSAP_DISCONNECTED 
LSAP_CONNECT 
LSAP_CONNECT_PEND 
LSAP_DATA_TRANSFER_READY 
LSAP_SETUP 
LSAP_SETUP_PEND 

Definition at line 45 of file irlmp_event.h.

Function Documentation

void irlmp_discovery_timer_expired ( void data)

Definition at line 170 of file irlmp_event.c.

void irlmp_do_lap_event ( struct lap_cb self,
IRLMP_EVENT  event,
struct sk_buff skb 
)

Definition at line 157 of file irlmp_event.c.

int irlmp_do_lsap_event ( struct lsap_cb self,
IRLMP_EVENT  event,
struct sk_buff skb 
)

Definition at line 139 of file irlmp_event.c.

void irlmp_idle_timer_expired ( void data)

Definition at line 195 of file irlmp_event.c.

void irlmp_watchdog_timer_expired ( void data)

Definition at line 183 of file irlmp_event.c.

Variable Documentation

const char* const irlmp_state[]

Definition at line 36 of file irlmp_event.c.

const char* const irlsap_state[]

Definition at line 42 of file irlmp_event.c.