MeterLogger
Data Structures | Macros | Variables
if_llc.h File Reference

Go to the source code of this file.

Data Structures

struct  llc
 
struct  frmrinfo
 

Macros

#define llc_control   llc_un.type_u.control
 
#define llc_control_ext   llc_un.type_raw.control_ext
 
#define llc_fid   llc_un.type_u.format_id
 
#define llc_class   llc_un.type_u.class
 
#define llc_window   llc_un.type_u.window_x2
 
#define llc_frmrinfo   llc_un.type_frmr.frmr_rej_pdu0
 
#define llc_frmr_pdu0   llc_un.type_frmr.frmr_rej_pdu0
 
#define llc_frmr_pdu1   llc_un.type_frmr.frmr_rej_pdu1
 
#define llc_frmr_control   llc_un.type_frmr.frmr_control
 
#define llc_frmr_control_ext   llc_un.type_frmr.frmr_control_ext
 
#define llc_frmr_cause   llc_un.type_frmr.frmr_cause
 
#define llc_snap   llc_un.type_snap
 
#define LLC_ISFRAMELEN   4
 
#define LLC_UFRAMELEN   3
 
#define LLC_FRMRLEN   7
 
#define LLC_SNAPFRAMELEN   8
 
#define LLC_UI   0x3
 
#define LLC_UI_P   0x13
 
#define LLC_DISC   0x43
 
#define LLC_DISC_P   0x53
 
#define LLC_UA   0x63
 
#define LLC_UA_P   0x73
 
#define LLC_TEST   0xe3
 
#define LLC_TEST_P   0xf3
 
#define LLC_FRMR   0x87
 
#define LLC_FRMR_P   0x97
 
#define LLC_DM   0x0f
 
#define LLC_DM_P   0x1f
 
#define LLC_XID   0xaf
 
#define LLC_XID_P   0xbf
 
#define LLC_SABME   0x6f
 
#define LLC_SABME_P   0x7f
 
#define LLC_RR   0x01
 
#define LLC_RNR   0x05
 
#define LLC_REJ   0x09
 
#define LLC_INFO   0x00
 
#define LLC_8021D_LSAP   0x42
 
#define LLC_X25_LSAP   0x7e
 
#define LLC_SNAP_LSAP   0xaa
 
#define LLC_ISO_LSAP   0xfe
 
#define RFC1042_LEN   6
 
#define RFC1042   {0xAA, 0xAA, 0x03, 0x00, 0x00, 0x00}
 
#define ETHERNET_TUNNEL   {0xAA, 0xAA, 0x03, 0x00, 0x00, 0xF8}
 
#define ETHERTYPE_AARP   0x80F3 /* AppleTalk AARP */
 
#define ETHERTYPE_IPX   0x8137 /* Novell (old) NetWare IPX (ECONFIG E option) */
 

Variables

struct llc __packed
 

Macro Definition Documentation

◆ ETHERNET_TUNNEL

#define ETHERNET_TUNNEL   {0xAA, 0xAA, 0x03, 0x00, 0x00, 0xF8}

Definition at line 163 of file if_llc.h.

◆ ETHERTYPE_AARP

#define ETHERTYPE_AARP   0x80F3 /* AppleTalk AARP */

Definition at line 168 of file if_llc.h.

◆ ETHERTYPE_IPX

#define ETHERTYPE_IPX   0x8137 /* Novell (old) NetWare IPX (ECONFIG E option) */

Definition at line 169 of file if_llc.h.

◆ LLC_8021D_LSAP

#define LLC_8021D_LSAP   0x42

Definition at line 156 of file if_llc.h.

◆ llc_class

#define llc_class   llc_un.type_u.class

Definition at line 99 of file if_llc.h.

◆ llc_control

#define llc_control   llc_un.type_u.control

Definition at line 96 of file if_llc.h.

◆ llc_control_ext

#define llc_control_ext   llc_un.type_raw.control_ext

Definition at line 97 of file if_llc.h.

◆ LLC_DISC

#define LLC_DISC   0x43

Definition at line 126 of file if_llc.h.

◆ LLC_DISC_P

#define LLC_DISC_P   0x53

Definition at line 127 of file if_llc.h.

◆ LLC_DM

#define LLC_DM   0x0f

Definition at line 134 of file if_llc.h.

◆ LLC_DM_P

#define LLC_DM_P   0x1f

Definition at line 135 of file if_llc.h.

◆ llc_fid

#define llc_fid   llc_un.type_u.format_id

Definition at line 98 of file if_llc.h.

◆ LLC_FRMR

#define LLC_FRMR   0x87

Definition at line 132 of file if_llc.h.

◆ llc_frmr_cause

#define llc_frmr_cause   llc_un.type_frmr.frmr_cause

Definition at line 106 of file if_llc.h.

◆ llc_frmr_control

#define llc_frmr_control   llc_un.type_frmr.frmr_control

Definition at line 104 of file if_llc.h.

◆ llc_frmr_control_ext

#define llc_frmr_control_ext   llc_un.type_frmr.frmr_control_ext

Definition at line 105 of file if_llc.h.

◆ LLC_FRMR_P

#define LLC_FRMR_P   0x97

Definition at line 133 of file if_llc.h.

◆ llc_frmr_pdu0

#define llc_frmr_pdu0   llc_un.type_frmr.frmr_rej_pdu0

Definition at line 102 of file if_llc.h.

◆ llc_frmr_pdu1

#define llc_frmr_pdu1   llc_un.type_frmr.frmr_rej_pdu1

Definition at line 103 of file if_llc.h.

◆ llc_frmrinfo

#define llc_frmrinfo   llc_un.type_frmr.frmr_rej_pdu0

Definition at line 101 of file if_llc.h.

◆ LLC_FRMRLEN

#define LLC_FRMRLEN   7

Definition at line 114 of file if_llc.h.

◆ LLC_INFO

#define LLC_INFO   0x00

Definition at line 151 of file if_llc.h.

◆ LLC_ISFRAMELEN

#define LLC_ISFRAMELEN   4

Definition at line 112 of file if_llc.h.

◆ LLC_ISO_LSAP

#define LLC_ISO_LSAP   0xfe

Definition at line 159 of file if_llc.h.

◆ LLC_REJ

#define LLC_REJ   0x09

Definition at line 146 of file if_llc.h.

◆ LLC_RNR

#define LLC_RNR   0x05

Definition at line 145 of file if_llc.h.

◆ LLC_RR

#define LLC_RR   0x01

Definition at line 144 of file if_llc.h.

◆ LLC_SABME

#define LLC_SABME   0x6f

Definition at line 138 of file if_llc.h.

◆ LLC_SABME_P

#define LLC_SABME_P   0x7f

Definition at line 139 of file if_llc.h.

◆ llc_snap

#define llc_snap   llc_un.type_snap

Definition at line 107 of file if_llc.h.

◆ LLC_SNAP_LSAP

#define LLC_SNAP_LSAP   0xaa

Definition at line 158 of file if_llc.h.

◆ LLC_SNAPFRAMELEN

#define LLC_SNAPFRAMELEN   8

Definition at line 115 of file if_llc.h.

◆ LLC_TEST

#define LLC_TEST   0xe3

Definition at line 130 of file if_llc.h.

◆ LLC_TEST_P

#define LLC_TEST_P   0xf3

Definition at line 131 of file if_llc.h.

◆ LLC_UA

#define LLC_UA   0x63

Definition at line 128 of file if_llc.h.

◆ LLC_UA_P

#define LLC_UA_P   0x73

Definition at line 129 of file if_llc.h.

◆ LLC_UFRAMELEN

#define LLC_UFRAMELEN   3

Definition at line 113 of file if_llc.h.

◆ LLC_UI

#define LLC_UI   0x3

Definition at line 124 of file if_llc.h.

◆ LLC_UI_P

#define LLC_UI_P   0x13

Definition at line 125 of file if_llc.h.

◆ llc_window

#define llc_window   llc_un.type_u.window_x2

Definition at line 100 of file if_llc.h.

◆ LLC_X25_LSAP

#define LLC_X25_LSAP   0x7e

Definition at line 157 of file if_llc.h.

◆ LLC_XID

#define LLC_XID   0xaf

Definition at line 136 of file if_llc.h.

◆ LLC_XID_P

#define LLC_XID_P   0xbf

Definition at line 137 of file if_llc.h.

◆ RFC1042

#define RFC1042   {0xAA, 0xAA, 0x03, 0x00, 0x00, 0x00}

Definition at line 162 of file if_llc.h.

◆ RFC1042_LEN

#define RFC1042_LEN   6

Definition at line 161 of file if_llc.h.

Variable Documentation

◆ __packed

struct frmrinfo __packed