Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Variables
atmlec.h File Reference
#include <linux/atmapi.h>
#include <linux/atmioc.h>
#include <linux/atm.h>
#include <linux/if_ether.h>
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  atmlec_config_msg
 
struct  atmlec_msg
 
struct  atmlec_ioc
 

Macros

#define ATMLEC_CTRL   _IO('a', ATMIOC_LANE)
 
#define ATMLEC_DATA   _IO('a', ATMIOC_LANE+1)
 
#define ATMLEC_MCAST   _IO('a', ATMIOC_LANE+2)
 
#define MAX_LEC_ITF   48
 
#define ATMLEC_MSG_TYPE_MAX   l_should_bridge
 

Enumerations

enum  atmlec_msg_type {
  l_set_mac_addr, l_del_mac_addr, l_svc_setup, l_addr_delete,
  l_topology_change, l_flush_complete, l_arp_update, l_narp_req,
  l_config, l_flush_tran_id, l_set_lecid, l_arp_xmt,
  l_rdesc_arp_xmt, l_associate_req, l_should_bridge
}
 

Variables

struct atmlec_msg __ATM_API_ALIGN
 

Macro Definition Documentation

#define ATMLEC_CTRL   _IO('a', ATMIOC_LANE)

Definition at line 17 of file atmlec.h.

#define ATMLEC_DATA   _IO('a', ATMIOC_LANE+1)

Definition at line 18 of file atmlec.h.

#define ATMLEC_MCAST   _IO('a', ATMIOC_LANE+2)

Definition at line 19 of file atmlec.h.

#define ATMLEC_MSG_TYPE_MAX   l_should_bridge

Definition at line 42 of file atmlec.h.

#define MAX_LEC_ITF   48

Definition at line 22 of file atmlec.h.

Enumeration Type Documentation

Enumerator:
l_set_mac_addr 
l_del_mac_addr 
l_svc_setup 
l_addr_delete 
l_topology_change 
l_flush_complete 
l_arp_update 
l_narp_req 
l_config 
l_flush_tran_id 
l_set_lecid 
l_arp_xmt 
l_rdesc_arp_xmt 
l_associate_req 
l_should_bridge 

Definition at line 24 of file atmlec.h.

Variable Documentation