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

Go to the source code of this file.

Data Structures

struct  atm_blli
 
struct  atm_bhli
 
struct  atm_sap
 

Macros

#define ATM_L2_NONE   0 /* L2 not specified */
 
#define ATM_L2_ISO1745   0x01 /* Basic mode ISO 1745 */
 
#define ATM_L2_Q291   0x02 /* ITU-T Q.291 (Rec. I.441) */
 
#define ATM_L2_X25_LL   0x06 /* ITU-T X.25, link layer */
 
#define ATM_L2_X25_ML   0x07 /* ITU-T X.25, multilink */
 
#define ATM_L2_LAPB   0x08 /* Extended LAPB, half-duplex (Rec. T.71) */
 
#define ATM_L2_HDLC_ARM   0x09 /* HDLC ARM (ISO/IEC 4335) */
 
#define ATM_L2_HDLC_NRM   0x0a /* HDLC NRM (ISO/IEC 4335) */
 
#define ATM_L2_HDLC_ABM   0x0b /* HDLC ABM (ISO/IEC 4335) */
 
#define ATM_L2_ISO8802   0x0c /* LAN LLC (ISO/IEC 8802/2) */
 
#define ATM_L2_X75   0x0d /* ITU-T X.75, SLP */
 
#define ATM_L2_Q922   0x0e /* ITU-T Q.922 */
 
#define ATM_L2_USER   0x10 /* user-specified */
 
#define ATM_L2_ISO7776   0x11 /* ISO 7776 DTE-DTE */
 
#define ATM_L3_NONE   0 /* L3 not specified */
 
#define ATM_L3_X25   0x06 /* ITU-T X.25, packet layer */
 
#define ATM_L3_ISO8208   0x07 /* ISO/IEC 8208 */
 
#define ATM_L3_X223   0x08 /* ITU-T X.223 | ISO/IEC 8878 */
 
#define ATM_L3_ISO8473   0x09 /* ITU-T X.233 | ISO/IEC 8473 */
 
#define ATM_L3_T70   0x0a /* ITU-T T.70 minimum network layer */
 
#define ATM_L3_TR9577   0x0b /* ISO/IEC TR 9577 */
 
#define ATM_L3_H310   0x0c /* ITU-T Recommendation H.310 */
 
#define ATM_L3_H321   0x0d /* ITU-T Recommendation H.321 */
 
#define ATM_L3_USER   0x10 /* user-specified */
 
#define ATM_HL_NONE   0 /* HL not specified */
 
#define ATM_HL_ISO   0x01 /* ISO */
 
#define ATM_HL_USER   0x02 /* user-specific */
 
#define ATM_HL_HLP   0x03 /* high layer profile - UNI 3.0 only */
 
#define ATM_HL_VENDOR   0x04 /* vendor-specific application identifier */
 
#define ATM_IMD_NONE   0 /* mode not specified */
 
#define ATM_IMD_NORMAL   1 /* normal mode of operation */
 
#define ATM_IMD_EXTENDED   2 /* extended mode of operation */
 
#define ATM_TT_NONE   0 /* terminal type not specified */
 
#define ATM_TT_RX   1 /* receive only */
 
#define ATM_TT_TX   2 /* send only */
 
#define ATM_TT_RXTX   3 /* receive and send */
 
#define ATM_MC_NONE   0 /* no multiplexing */
 
#define ATM_MC_TS   1 /* transport stream (TS) */
 
#define ATM_MC_TS_FEC   2 /* transport stream with forward error corr. */
 
#define ATM_MC_PS   3 /* program stream (PS) */
 
#define ATM_MC_PS_FEC   4 /* program stream with forward error corr. */
 
#define ATM_MC_H221   5 /* ITU-T Rec. H.221 */
 
#define ATM_MAX_HLI   8 /* maximum high-layer information length */
 
#define ATM_MAX_BLLI   3 /* maximum number of BLLI elements */
 

Variables

struct atm_blli __ATM_API_ALIGN
 

Macro Definition Documentation

#define ATM_HL_HLP   0x03 /* high layer profile - UNI 3.0 only */

Definition at line 65 of file atmsap.h.

#define ATM_HL_ISO   0x01 /* ISO */

Definition at line 63 of file atmsap.h.

#define ATM_HL_NONE   0 /* HL not specified */

Definition at line 62 of file atmsap.h.

#define ATM_HL_USER   0x02 /* user-specific */

Definition at line 64 of file atmsap.h.

#define ATM_HL_VENDOR   0x04 /* vendor-specific application identifier */

Definition at line 66 of file atmsap.h.

#define ATM_IMD_EXTENDED   2 /* extended mode of operation */

Definition at line 77 of file atmsap.h.

#define ATM_IMD_NONE   0 /* mode not specified */

Definition at line 75 of file atmsap.h.

#define ATM_IMD_NORMAL   1 /* normal mode of operation */

Definition at line 76 of file atmsap.h.

#define ATM_L2_HDLC_ABM   0x0b /* HDLC ABM (ISO/IEC 4335) */

Definition at line 30 of file atmsap.h.

#define ATM_L2_HDLC_ARM   0x09 /* HDLC ARM (ISO/IEC 4335) */

Definition at line 28 of file atmsap.h.

#define ATM_L2_HDLC_NRM   0x0a /* HDLC NRM (ISO/IEC 4335) */

Definition at line 29 of file atmsap.h.

#define ATM_L2_ISO1745   0x01 /* Basic mode ISO 1745 */

Definition at line 23 of file atmsap.h.

#define ATM_L2_ISO7776   0x11 /* ISO 7776 DTE-DTE */

Definition at line 35 of file atmsap.h.

#define ATM_L2_ISO8802   0x0c /* LAN LLC (ISO/IEC 8802/2) */

Definition at line 31 of file atmsap.h.

#define ATM_L2_LAPB   0x08 /* Extended LAPB, half-duplex (Rec. T.71) */

Definition at line 27 of file atmsap.h.

#define ATM_L2_NONE   0 /* L2 not specified */

Definition at line 22 of file atmsap.h.

#define ATM_L2_Q291   0x02 /* ITU-T Q.291 (Rec. I.441) */

Definition at line 24 of file atmsap.h.

#define ATM_L2_Q922   0x0e /* ITU-T Q.922 */

Definition at line 33 of file atmsap.h.

#define ATM_L2_USER   0x10 /* user-specified */

Definition at line 34 of file atmsap.h.

#define ATM_L2_X25_LL   0x06 /* ITU-T X.25, link layer */

Definition at line 25 of file atmsap.h.

#define ATM_L2_X25_ML   0x07 /* ITU-T X.25, multilink */

Definition at line 26 of file atmsap.h.

#define ATM_L2_X75   0x0d /* ITU-T X.75, SLP */

Definition at line 32 of file atmsap.h.

#define ATM_L3_H310   0x0c /* ITU-T Recommendation H.310 */

Definition at line 51 of file atmsap.h.

#define ATM_L3_H321   0x0d /* ITU-T Recommendation H.321 */

Definition at line 52 of file atmsap.h.

#define ATM_L3_ISO8208   0x07 /* ISO/IEC 8208 */

Definition at line 46 of file atmsap.h.

#define ATM_L3_ISO8473   0x09 /* ITU-T X.233 | ISO/IEC 8473 */

Definition at line 48 of file atmsap.h.

#define ATM_L3_NONE   0 /* L3 not specified */

Definition at line 44 of file atmsap.h.

#define ATM_L3_T70   0x0a /* ITU-T T.70 minimum network layer */

Definition at line 49 of file atmsap.h.

#define ATM_L3_TR9577   0x0b /* ISO/IEC TR 9577 */

Definition at line 50 of file atmsap.h.

#define ATM_L3_USER   0x10 /* user-specified */

Definition at line 53 of file atmsap.h.

#define ATM_L3_X223   0x08 /* ITU-T X.223 | ISO/IEC 8878 */

Definition at line 47 of file atmsap.h.

#define ATM_L3_X25   0x06 /* ITU-T X.25, packet layer */

Definition at line 45 of file atmsap.h.

#define ATM_MAX_BLLI   3 /* maximum number of BLLI elements */

Definition at line 147 of file atmsap.h.

#define ATM_MAX_HLI   8 /* maximum high-layer information length */

Definition at line 100 of file atmsap.h.

#define ATM_MC_H221   5 /* ITU-T Rec. H.221 */

Definition at line 94 of file atmsap.h.

#define ATM_MC_NONE   0 /* no multiplexing */

Definition at line 89 of file atmsap.h.

#define ATM_MC_PS   3 /* program stream (PS) */

Definition at line 92 of file atmsap.h.

#define ATM_MC_PS_FEC   4 /* program stream with forward error corr. */

Definition at line 93 of file atmsap.h.

#define ATM_MC_TS   1 /* transport stream (TS) */

Definition at line 90 of file atmsap.h.

#define ATM_MC_TS_FEC   2 /* transport stream with forward error corr. */

Definition at line 91 of file atmsap.h.

#define ATM_TT_NONE   0 /* terminal type not specified */

Definition at line 84 of file atmsap.h.

#define ATM_TT_RX   1 /* receive only */

Definition at line 85 of file atmsap.h.

#define ATM_TT_RXTX   3 /* receive and send */

Definition at line 87 of file atmsap.h.

#define ATM_TT_TX   2 /* send only */

Definition at line 86 of file atmsap.h.

Variable Documentation