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

Go to the source code of this file.

Data Structures

struct  lec_arp_table
 
struct  tlv
 

Macros

#define ESI_UNKNOWN
 
#define ESI_ARP_PENDING
 
#define ESI_VC_PENDING
 
#define ESI_FLUSH_PENDING
 
#define ESI_FORWARD_DIRECT
 
#define LEC_REMOTE_FLAG   0x0001
 
#define LEC_PERMANENT_FLAG   0x0002
 

Macro Definition Documentation

#define ESI_ARP_PENDING
Value:
1 /*
* There is no ATM address associated with this
* 48-bit address. The LE-ARP protocol is in
* progress.
*/

Definition at line 65 of file lec_arpc.h.

#define ESI_FLUSH_PENDING
Value:
4 /*
* The LEC has been notified of the FLUSH_START
* status and it is assumed that the flush
* protocol is in process.
*/

Definition at line 67 of file lec_arpc.h.

#define ESI_FORWARD_DIRECT
Value:
5 /*
* Either the Path Switching Delay (C22) has
* elapsed or the LEC has notified the Mapping
* that the flush protocol has completed. In
* either case, it is safe to forward packets
* to this address via the data direct VC.
*/

Definition at line 68 of file lec_arpc.h.

#define ESI_UNKNOWN
Value:
0 /*
* Next packet sent to this mac address
* causes ARP-request to be sent
*/

Definition at line 64 of file lec_arpc.h.

#define ESI_VC_PENDING
Value:
2 /*
* There is a valid ATM address associated with
* this 48-bit address but there is no VC set
* up to that ATM address. The signaling
* protocol is in process.
*/

Definition at line 66 of file lec_arpc.h.

#define LEC_PERMANENT_FLAG   0x0002

Definition at line 72 of file lec_arpc.h.

#define LEC_REMOTE_FLAG   0x0001

Definition at line 71 of file lec_arpc.h.