home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warphead.zip / H / LAN_2_A.INC < prev    next >
Text File  |  1996-03-04  |  17KB  |  206 lines

  1. ;-------------------------------------------------------------------            
  2. ;*                   ADAPTER CHECK CODES                           *            
  3. ;-------------------------------------------------------------------            
  4.                                                                                 
  5.      LLC_ADAPTER_INOPERATIVE                      EQU       8000H               
  6.      LLC_ILLEGAL_OP_CODE                          EQU       1000H               
  7.      LLC_LOCAL_BUS_PARITY_ERROR                   EQU       0800H               
  8.      LLC_EXTERNAL_PARITY_ERROR                    EQU       0400H               
  9.      LLC_PH_LOCAL_PARITY_ERROR                    EQU       0100H               
  10.      LLC_PH_XMIT_PARITY_ERROR                     EQU       0080H               
  11.      LLC_PH_RCV_PARITY_ERROR                      EQU       0040H               
  12.      LLC_PH_TRANSMIT_UNDERRUN                     EQU       0020H               
  13.      LLC_PH_RECEIVE_OVERRUN                       EQU       0010H               
  14.      LLC_INVALID_INTERRUPT                        EQU       0008H               
  15.      LLC_INVALID_ERROR_INTERRUPT                  EQU       0004H               
  16.      LLC_PC_INOPERATIVE                           EQU       0003H               
  17.      LLC_INVALID_SUP_REQUEST                      EQU       0002H               
  18.      LLC_PROGRAM_CHECK                            EQU       0001H               
  19.                                                                                 
  20.                                                                                 
  21.      LLC_PROGRAM_DETECTED_ERROR                   EQU       0100H               
  22.      LLC_SUP_REQUEST_INVALID                      EQU       0300H               
  23.      LLC_INVALID_TASK_ID                          EQU       0400H               
  24.      LLC_READY_TASK_REQUEST                       EQU       0500H               
  25.      LLC_INVALID_ADAPTER_NUMBER                   EQU       0600H               
  26.      LLC_INVALID_ES_VALUE                         EQU       0700H               
  27.                                                                                 
  28. ;-------------------------------------------------------------------            
  29. ;*                   RING STATUS CODES                             *            
  30. ;-------------------------------------------------------------------            
  31.                                                                                 
  32.      LLC_SIGNAL_LOST                              EQU       8000H               
  33.      LLC_HARD_ERROR                               EQU       4000H               
  34.      LLC_SOFT_ERROR                               EQU       2000H               
  35.      LLC_TRANSMIT_BEACON                          EQU       1000H               
  36.      LLC_LOBE_WIRE_FAULT                          EQU       0800H               
  37.      LLC_AUTO_REMOVAL_ERROR                       EQU       0400H               
  38.      LLC_REMOVE_RECEIVED                          EQU       0100H               
  39.      LLC_COUNTER_OVERFLOW                         EQU       0080H               
  40.      LLC_SINGLE_STATION                           EQU       0040H               
  41.      LLC_RING_RECOVERY                            EQU       0020H               
  42.                                                                                 
  43.      LLC_NO_CARRIER_DETECTED                      EQU       8000H               
  44.      LLC_HOT_CARRIER_DETECTED                     EQU       1000H               
  45.      LLC_HOT_CARRIER_GENERATED                    EQU       0400H               
  46.                                                                                 
  47. ;-------------------------------------------------------------------            
  48. ;*                   BRING-UP CODES                                *            
  49. ;-------------------------------------------------------------------            
  50.                                                                                 
  51.      LLC_TEST_COULD_NOT_RUN                       EQU       0020H               
  52.      LLC_ROM_TEST_FAILED                          EQU       0022H               
  53.      LLC_SRAM_TEST_FAILED                         EQU       0024H               
  54.      LLC_PROC_INST_TEST_FAILED                    EQU       0026H               
  55.      LLC_PROC_INTERRUPT_FAILED                    EQU       0028H               
  56.      LLC_SRAM_REG_TEST_FAILED                     EQU       002AH               
  57.      LLC_PROTOCOL_TEST_FAILED                     EQU       002CH               
  58.                                                                                 
  59.      LLC_PC_TIMER_FAILED                          EQU       0040H               
  60.      LLC_SRAM_WRITE_ERROR                         EQU       0042H               
  61.      LLC_SRAM_READONLY_ERROR                      EQU       0044H               
  62.      LLC_SRAM_WRITEONLY_ERROR                     EQU       0046H               
  63.      LLC_INITIALIZATION_TIMEOUT                   EQU       0048H               
  64.                                                                                 
  65. ;-------------------------------------------------------------------            
  66. ;*                   OPEN ERROR CODES - TOKEN-RING                 *            
  67. ;*                   OPEN ERROR PHASES                             *            
  68. ;-------------------------------------------------------------------            
  69.                                                                                 
  70.      LLC_LOBE_MEDIA_TEST                          EQU       0010H               
  71.      LLC_PHYSICAL_INSERTION                       EQU       0020H               
  72.                                                                                 
  73.                                                                                 
  74.      LLC_ADDRESS_VERIFICATION                     EQU       0030H               
  75.      LLC_ROLL_CALL_POLL                           EQU       0040H               
  76.      LLC_REQUEST_PARAMETERS                       EQU       0050H               
  77.                                                                                 
  78. ;-------------------------------------------------------------------            
  79. ;*                   OPEN ERROR CODES - TOKEN-RING                 *            
  80. ;*                   OPEN ERROR CONDITIONS                         *            
  81. ;-------------------------------------------------------------------            
  82.                                                                                 
  83.      LLC_FUNCTION_FAILURE                         EQU       0001H               
  84.      LLC_SIGNAL_LOSS                              EQU       0002H               
  85.      LLC_WIRE_FAULT                               EQU       0003H               
  86.      LLC_FREQUENCY_ERROR                          EQU       0004H               
  87.      LLC_TIMEOUT                                  EQU       0005H               
  88.      LLC_RING_FAILURE                             EQU       0006H               
  89.      LLC_RING_BEACONING                           EQU       0007H               
  90.      LLC_DUPLICATE_NODE_ADDRESS                   EQU       0008H               
  91.      LLC_PARAMETER_REQUEST                        EQU       0009H               
  92.      LLC_RECEIVED_REMOVE                          EQU       000AH               
  93.      LLC_IMPL_FORCE_RECEIVED                      EQU       000BH               
  94.      LLC_NO_MONITOR_DETECTED                      EQU       000DH               
  95.      LLC_MONITOR_CONTENTION_FAILED                EQU       000EH               
  96.                                                                                 
  97. ;-------------------------------------------------------------------            
  98. ;*                   OPEN ERROR CODES - PC NETWORK                 *            
  99. ;-------------------------------------------------------------------            
  100.                                                                                 
  101.      LLC_NO_CARRIER                               EQU       0022H               
  102.      LLC_HOT_CARRIER                              EQU       0023H               
  103.      LLC_UNABLE_TO_TRANSMIT                       EQU       0033H               
  104.      LLC_DUPLICATE_NODE_ADDR                      EQU       0038H               
  105.      LLC_REMOVE_FRAME_RECEIVED                    EQU       003AH               
  106.                                                                                 
  107. ;-------------------------------------------------------------------            
  108. ;*                   PC DETECTED ERROR CODE/DATA                   *            
  109. ;-------------------------------------------------------------------            
  110.                                                                                 
  111.      LLC_UNEXPECTED_INTERRUPT                     EQU       0000H               
  112.      LLC_ACCESS_VIOLATION                         EQU       0001H               
  113.      LLC_ARB_COMMAND_ERROR                        EQU       0001H               
  114.      LLC_ASB_RETURN_CODE_ERROR                    EQU       0002H               
  115.      LLC_SRB_SSB_COMMAND_ERROR                    EQU       0003H               
  116.      LLC_ARB_TRANSMIT_ERROR                       EQU       0004H               
  117.      LLC_UNACCEPTABLE_OS_VALUE                    EQU       0005H               
  118.      LLC_INTERNAL_ERROR                           EQU       0006H               
  119.                                                                                 
  120. ;-------------------------------------------------------------------            
  121. ;*                   SYSTEM ACTION IDS                             *            
  122. ;-------------------------------------------------------------------            
  123.                                                                                 
  124.      LLC_CLOSED_ADAPTER                           EQU       0001H               
  125.      LLC_ADAPTER_INITIALIZED                      EQU       0002H               
  126.                                                                                 
  127.                                                                                 
  128.      LLC_LOGS_READ                                EQU       0003H               
  129.      LLC_FUNCTIONAL_ADDR_CHANGE                   EQU       0004H               
  130.      LLC_GROUP_ADDR_CHANGE                        EQU       0005H               
  131.      LLC_SAP_RESET                                EQU       0006H               
  132.      LLC_ALL_SAPS_RESET                           EQU       0007H               
  133.      LLC_ALL_DIRECT_STATIONS_CLOSED               EQU       0008H               
  134.                                                                                 
  135. ;-------------------------------------------------------------------            
  136. ;*                   DLC STATUS BITS                               *            
  137. ;-------------------------------------------------------------------            
  138.                                                                                 
  139.      LLC_LINK_LOST                                EQU       8000H               
  140.      LLC_DM_DISC_RECEIVED                         EQU       4000H               
  141.      LLC_FRMR_RECEIVED                            EQU       2000H               
  142.      LLC_FRMR_SENT                                EQU       1000H               
  143.      LLC_SABME_FOR_OPENED_STN                     EQU       0800H               
  144.      LLC_SABME_RCV_STN_OPENED                     EQU       0400H               
  145.      LLC_REMOTE_STN_LOCAL_BUSY                    EQU       0200H               
  146.      LLC_REMOTE_STN_READY                         EQU       0100H               
  147.      LLC_TI_TIMER_EXPIRED                         EQU       0080H               
  148.      LLC_DLC_COUNTER_OVERFLOW                     EQU       0040H               
  149.      LLC_ACCESS_PRIORITY_LOWERED                  EQU       0020H               
  150.      LLC_LOCAL_STN_LOCAL_BUSY                     EQU       0001H               
  151.                                                                                 
  152. ;-------------------------------------------------------------------            
  153. ;*                   READ EVENT BIT CODES                          *            
  154. ;-------------------------------------------------------------------            
  155.                                                                                 
  156.      LLC_SYSTEM_ACTION_OCCURRED                   EQU       0040H               
  157.      LLC_RING_NETWORK_STATUS                      EQU       0020H               
  158.      LLC_CRITICAL_EXCEPTION                       EQU       0010H               
  159.      LLC_DLC_STATUS_CHANGE                        EQU       0008H               
  160.      LLC_RECEIVE_DATA                             EQU       0004H               
  161.      LLC_TRANSMIT_COMPLETION                      EQU       0002H               
  162.      LLC_COMMAND_COMPLETION                       EQU       0001H               
  163.                                                                                 
  164. ;-------------------------------------------------------------------            
  165. ;*                   LINK PRIMARY STATE                            *            
  166. ;-------------------------------------------------------------------            
  167.                                                                                 
  168.      LLC_PS_LINK_CLOSED                           EQU       0080H               
  169.      LLC_PS_DISCONNECTED                          EQU       0040H               
  170.      LLC_PS_DISCONNECTING                         EQU       0020H               
  171.      LLC_PS_LINK_OPENING                          EQU       0010H               
  172.      LLC_PS_RESETTING                             EQU       0008H               
  173.      LLC_PS_FRMR_SENT                             EQU       0004H               
  174.      LLC_PS_FRMR_RECEIVED                         EQU       0002H               
  175.      LLC_PS_LINK_OPENED                           EQU       0001H               
  176.                                                                                 
  177.                                                                                 
  178.                                                                                 
  179. ;-------------------------------------------------------------------            
  180. ;*                   LINK SECONDARY STATE                          *            
  181. ;-------------------------------------------------------------------            
  182.                                                                                 
  183.      LLC_SS_CHECK_POINTING                        EQU       0080H               
  184.      LLC_SS_LOCAL_BUSY_USER_SET                   EQU       0040H               
  185.      LLC_SS_LOCAL_BUSY_BUFFER_SET                 EQU       0020H               
  186.      LLC_SS_REMOTE_BUSY                           EQU       0010H               
  187.      LLC_SS_REJECTION                             EQU       0008H               
  188.      LLC_SS_CLEARING                              EQU       0004H               
  189.      LLC_SS_DYNAMIC_WINDOW_ACTIVE                 EQU       0002H               
  190.                                                                                 
  191. ;-------------------------------------------------------------------            
  192. ;*                   OPEN OPTIONS BIT CODE                         *            
  193. ;-------------------------------------------------------------------            
  194.                                                                                 
  195.      LLC_WRAP_INTERFACE                           EQU       8000H               
  196.      LLC_DISABLE_HARD_ERRORS                      EQU       4000H               
  197.      LLC_DISABLE_SOFT_ERRORS                      EQU       2000H               
  198.      LLC_PASS_ADAPTER_MAC_FRAMES                  EQU       1000H               
  199.      LLC_PASS_ATTENTION_FRAMES                    EQU       0800H               
  200.      LLC_CONTENDER                                EQU       0100H               
  201.      LLC_PASS_BEACON_FRAMES                       EQU       0080H               
  202.      LLC_REMOTE_PROGRAM_LOAD                      EQU       0020H               
  203.      LLC_TOKEN_RELEASE                            EQU       0010H               
  204.                                                                                 
  205.                                                                                 
  206.