Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

LANBK

Prolog  

Control Block Contents  
   LANBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


LANBK Prolog

 NAME       : HCPLANBK
 DESCRIPTION: Virtual LAN block
 DSECT      : LANBK
 FUNCTION   :
              Define a structure to represent a Virtual LAN
              (Local Area Network) in CP.
 LOCATED BY -
   tbd
 CREATED BY :
              CP DEFINE LAN command
 DELETED BY :
              CP DELETE LAN processing
 REFERENCES :
              HCPEQUAT COPY - General CP equates

 

LANBK Control Block Content


LANBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      LANBK          Virtual LAN block
     Static Area -
     The fields in this area are relatively static. They are set when the
     LANBK is constructed.
0000    0 Character   16 LANID (0)      LAN Fully-Qualified Identifier
0000    0 Character    8 LANOWNER       LAN Owner (user who defined it)
0008    8 Character    8 LANNAME        LAN Name
0010   16 Character    8 LANDESC        LAN Description
0018   24 Character    8 LANDEFBY       LAN Defined By <userid>
0020   32 Signed       4 LANDFTOD       CPU TOD (high-order word) when
                                        this LAN was defined
0024   36 Bitstring    1 LANTYPE        LAN Type
          00000001       LANHIPR        1 - HiperSockets LAN
          00000002       LANQDIO        2 - QDIO LAN
0025   37 Bitstring    1 LANPROTO       LAN Protocol
          00000001       LANENET        X'01' - Ethernet / Fast Ethernet
          00000002       LANTRNET       X'02' - High Speed Token Ring
          00000003       LANGBE         X'03' - Gigabit Ethernet
          00000010       LAN10GE        X'10' - 10 Gig Ethernet
          00000080       LANQDIOP       X'80' - QDIO Protocol
          00000081       LANATME        X'81' - ATM Emulated Enet Port
          00000082       LANATMTR       X'82' - ATM Emulated Token Ring
                                        Port
          00000083       LANATMGE       X'83' - ATM Emulated GbEnet + MTU
                                        size
          00000088       LANATMP        X'88' - ATM Emulated Port +
                                        autoconfig
          00000090       LANATM         X'90' - Native ATM
0026   38 Bitstring    2 *              Reserved
     LAN Lock -
     Notes : LKWRDSIZ == 3 doublewords.
0028   40 Dbl-Word     8 LANLKWRD (3)   LAN Lockword
     LAN Management Area -
0040   64 Bitstring    1 LANCFLG        LAN Configuration Flags
          1... ....      LANINPRG       X'80' - Initialization in
                                        Progress
          .1.. ....      LANDLPRG       X'40' - Delete in Progress
          ..1. ....      LANLIMCN       X'20' - Limit connections by
                                        LANMAXCN
          ...1 ....      LANLIMID       X'10' - Limit connections by
                                        userid
          .... 1...      LANSYSLN       X'08' - Registered System LAN
          .... .1..      LANUSRLN       X'04' - Private LAN
          .... ..1.      LANTRANS       X'02' - Transient LAN
          .... ...1      LANACNT        X'01' - Accounting Enabled
0041   65 Bitstring    3 *              Reserved
0044   68 Signed       4 LANRFCTR       LAN Reference Counter
0048   72 Address      4 LANFPNT        Pointer to next LANBK
004C   76 Address      4 LANBPNT        Pointer to previous LANBK
0050   80 Address      4 LANACLHD       Pointer to first ACLBK
0054   84 Address      4 LANACLTL       Pointer to last ACLBK
0058   88 Signed       4 LANMFS         Maximum Frame Size in bytes
005C   92 Signed       4 LANMAXCN       Maximum number of connections
0060   96 Signed       4 LANCNCTR       LAN Connection Counter
0064  100 Address      4 LANNICHD       Pointer to first NICBK
0068  104 Address      4 LANBCLST       Pointer to Broadcast IPNXM
006C  108 Address      4 LANMCRTR       Pointer to MC Router IPNXM
0070  112 Address      4 LANDFNID       Pointer to Default Router NIDBK
0074  116 Bitstring    4 *              Reserved
     LAN IP Table -
     LANIPTBL represents the LAN IP Table. An IP Address is used as the KEY.
     The associated data is a pointer to an IPNBK.
0078  120 Dbl-Word     8 LANIPTBL (6)   Reserve a MLTBK here
     End of the LANBK.
00A8  168 Bitstring    1 LAN$END (0)    End of the LANBK
          000000A8       LANBKLN        *-LANBK Length of LANBK in bytes
          00000015       LANBKSZ        (*-LANBK+7)/8 Size of LANBK in
                                        doublewords
     PREFIX_LEN = 3
     Start of Assembler Control Block

 

LANBK Storage Layout

          
*** LANBK - Virtual LAN block
*
*     +-------------------------------------------------------+
*   0 |                       LANOWNER                        |
*     +-------------------------------------------------------+
*   8 |                       LANNAME                         |
*     +-------------------------------------------------------+
*  10 |                       LANDESC                         |
*     +-------------------------------------------------------+
*  18 |                       LANDEFBY                        |
*     +---------------------------+------+------+-------------+
*  20 |         LANDFTOD          |:TYPE |:PROTO|/////////////|
*     +---------------------------+------+------+-------------+
*  28 |                                                       |
*     =                       LANLKWRD                        =
*     |                                                       |
*     +------+--------------------+---------------------------+
*  40 |:CFLG |////////////////////|         LANRFCTR          |
*     +------+--------------------+---------------------------+
*  48 |         LANFPNT           |         LANBPNT           |
*     +---------------------------+---------------------------+
*  50 |         LANACLHD          |         LANACLTL          |
*     +---------------------------+---------------------------+
*  58 |          LANMFS           |         LANMAXCN          |
*     +---------------------------+---------------------------+
*  60 |         LANCNCTR          |         LANNICHD          |
*     +---------------------------+---------------------------+
*  68 |         LANBCLST          |         LANMCRTR          |
*     +---------------------------+---------------------------+
*  70 |         LANDFNID          |///////////////////////////|
*     +---------------------------+---------------------------+
*  78 |                                                       |
*     =                       LANIPTBL                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** LANBK - Virtual LAN block

 

LANBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
LAN$END        00A8
LANACLHD       0050
LANACLTL       0054
LANACNT        0040 01
LANATM         0025 00000090
LANATME        0025 00000081
LANATMGE       0025 00000083
LANATMP        0025 00000088
LANATMTR       0025 00000082
LANBCLST       0068
LANBKLN        00A8 000000A8
LANBKSZ        00A8 00000015
LANBPNT        004C
LANCFLG        0040
LANCNCTR       0060
LANDEFBY       0018
LANDESC        0010
LANDFNID       0070
LANDFTOD       0020
LANDLPRG       0040 40
LANENET        0025 00000001
LANFPNT        0048
LANGBE         0025 00000003
LANHIPR        0024 00000001
LANID          0000
LANINPRG       0040 80
LANIPTBL       0078
LANLIMCN       0040 20
LANLIMID       0040 10
LANLKWRD       0028
LANMAXCN       005C
LANMCRTR       006C
LANMFS         0058
LANNAME        0008
LANNICHD       0064
LANOWNER       0000
LANPROTO       0025
LANQDIO        0024 00000002
LANQDIOP       0025 00000080
LANRFCTR       0044
LANSYSLN       0040 08
LANTRANS       0040 02
LANTRNET       0025 00000002
LANTYPE        0024
LANUSRLN       0040 04
LAN10GE        0025 00000010

This information is based on z/VM V4R3.0. Last updated on 30 Apr 2002 at 16:42:03 EDT.
Copyright IBM Corporation, 1990, 2002