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

#### SLMBK

Prolog

Control Block Contents
SLMBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SLMBK Prolog

     NAME       : HCPSLMBK
     DESCRIPTION: System LAN Management block
     DSECT      : SLMBK
     FUNCTION   :
                  The SLMBK holds the status of System LAN Management.
     LOCATED BY -
       HCPLANSL = Pointer to SLMBK
       HCPLANSD = Area reserved for the SLMBK
     CREATED BY :
                  Storage for the SLMBK is reserved in module HCPLAN
                  when it is compiled.
     DELETED BY :
                  None
     REFERENCES :
                  HCPLANBK COPY - LANBK represents a single Virtual LAN
                  HCPMLTBK COPY - MLTBK represents a multi-level table

#### SLMBK Control Block Content

#### SLMBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SLMBK          System LAN Management block
         LAN Management Lock -
         Notes : LKWRDSIZ == 3 doublewords.
    0000    0 Dbl-Word     8 SLMLKWRD (3)   Adapter Lockword
         System LAN Management -
         These fields are used to control and access the independent Virtual LAN
         structures in the system.
         The LAN Management Lock (SLMLKWRD) must be held EXCLUSIVE to modify
         these fields.
         The LAN Management LOCK (SLMLKWRD) must be held SHARED to reference
         these fields.
    0018   24 Address      4 SLMLANHD       Pointer to the First LANBK
    001C   28 Bitstring    4 *              Reserved
    0020   32 Signed       4 SLMPXCTR       Count of PERSISTENT VM LAN
    0024   36 Signed       4 SLMTXCTR       Count of TRANSIENT VM LAN
    0028   40 Signed       4 SLMPXMAX       Limit for PERSISTENT VM LAN
    002C   44 Signed       4 SLMTXMAX       Limit for TRANSIENT VM LAN
    0030   48 Bitstring    1 SLMCFLAG       Control Flag:
              1... ....      SLMPXLIM       X'80' - LIMIT PERSISTENT
                                            (SLMPXMAX)
              .1.. ....      SLMTXLIM       X'40' - LIMIT TRANSIENT
                                            (SLMTXMAX)
    0031   49 Bitstring    1 SLMACNT        Accounting Flags:
              1... ....      SLMSYSAC       X'80' - SYSTEM ACNT default = ON
              .1.. ....      SLMUSRAC       X'40' - USER ACNT default = ON
    0032   50 Bitstring    2 *              Reserved
    0034   52 Bitstring    4 *              Reserved
    0038   56 Dbl-Word     8 SLMMACTB (6)   Reserve a MLTBK here
         End of the SLMBK.
    0068  104 Dbl-Word     8 SLM$END (0)    End of the SLMBK structure
              00000068       SLMBKLN        *-SLMBK Length of SLMBK in bytes
              0000000D       SLMBKSZ        (*-SLMBK+7)/8 Size of SLMBK in
                                            doublewords
         PREFIX_LEN = 3
         Start of Assembler Control Block

#### SLMBK Storage Layout

    *** SLMBK - System LAN Management block
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                       SLMLKWRD                        =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    *  18 |         SLMLANHD          |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  20 |         SLMPXCTR          |         SLMTXCTR          |
    *     +---------------------------+---------------------------+
    *  28 |         SLMPXMAX          |         SLMTXMAX          |
    *     +------+------+-------------+---------------------------+
    *  30 |:CFLAG|:ACNT |/////////////|///////////////////////////|
    *     +------+------+-------------+---------------------------+
    *  38 |                                                       |
    *     =                       SLMMACTB                        =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *
    *** SLMBK - System LAN Management block

#### SLMBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SLM$END        0068
    SLMACNT        0031
    SLMBKLN        0068 00000068
    SLMBKSZ        0068 0000000D
    SLMCFLAG       0030
    SLMLANHD       0018
    SLMLKWRD       0000
    SLMMACTB       0038
    SLMPXCTR       0020
    SLMPXLIM       0030 80
    SLMPXMAX       0028
    SLMSYSAC       0031 80
    SLMTXCTR       0024
    SLMTXLIM       0030 40
    SLMTXMAX       002C
    SLMUSRAC       0031 40

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