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       LANENET        1 - EtherNet LAN
          00000002       LANTRNET       2 - TokenRing LAN
          00000007       LANFDDI        7 - FDDI LAN
          00000080       LANQDIO        128 - QDIO LAN (X'80' bit)
0025   37 Bitstring    3 *              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
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 Bitstring    4 *              Reserved
005C   92 Signed       4 LANMFS         Maximum Frame Size in bytes
0060   96 Signed       4 LANMAXCN       Maximum number of connections
0064  100 Signed       4 LANCNCTR       LAN Connection Counter
0068  104 Address      4 LANNICHD       Pointer to first NICBK
006C  108 Address      4 *              <DELETE> Pointer to last
                                        NICBK
     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.
0070  112 Dbl-Word     8 LANIPTBL (6)   Reserve a MLTBK here
     End of the LANBK.
00A0  160 Bitstring    1 LAN$END (0)    End of the LANBK
          000000A0       LANBKLN        *-LANBK Length of LANBK in bytes
          00000014       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 |////////////////////|
*     +---------------------------+------+--------------------+
*  28 |                                                       |
*     =                       LANLKWRD                        =
*     |                                                       |
*     +------+--------------------+---------------------------+
*  40 |:CFLG |////////////////////|         LANRFCTR          |
*     +------+--------------------+---------------------------+
*  48 |         LANFPNT           |         LANBPNT           |
*     +---------------------------+---------------------------+
*  50 |         LANACLHD          |         LANACLTL          |
*     +---------------------------+---------------------------+
*  58 |///////////////////////////|          LANMFS           |
*     +---------------------------+---------------------------+
*  60 |         LANMAXCN          |         LANCNCTR          |
*     +---------------------------+---------------------------+
*  68 |         LANNICHD          |///////////////////////////|
*     +---------------------------+---------------------------+
*  70 |                                                       |
*     =                       LANIPTBL                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** LANBK - Virtual LAN block

 

LANBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
LAN$END        00A0
LANACLHD       0050
LANACLTL       0054
LANBKLN        00A0 000000A0
LANBKSZ        00A0 00000014
LANBPNT        004C
LANCFLG        0040
LANCNCTR       0064
LANDEFBY       0018
LANDESC        0010
LANDFTOD       0020
LANDLPRG       0040 40
LANENET        0024 00000001
LANFDDI        0024 00000007
LANFPNT        0048
LANID          0000
LANINPRG       0040 80
LANIPTBL       0070
LANLIMCN       0040 20
LANLIMID       0040 10
LANLKWRD       0028
LANMAXCN       0060
LANMFS         005C
LANNAME        0008
LANNICHD       0068
LANOWNER       0000
LANQDIO        0024 00000080
LANRFCTR       0044
LANSYSLN       0040 08
LANTRANS       0040 02
LANTRNET       0024 00000002
LANTYPE        0024
LANUSRLN       0040 04

This information is based on z/VM V4R2.0. Last updated on 30 Oct 2001 at 13:34:07 EDT.
Copyright IBM Corporation, 1990, 2001