VNABK - 32-bit CP - V4R4.0

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

#### VNABK

Prolog

Control Block Contents
VNABK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### VNABK Prolog

     NAME       : HCPVNABK
     DESCRIPTION: Virtual Network Authorization Block
     DSECT      : VNABK
     FUNCTION   :
                  Define a structure to represent a Virtual Network
                  Authorization to a restricted Guest Lan or Vswitch.
     LOCATED BY :
                  LANACLHD - The LAN Block
     CREATED BY :
                  CP DEFINE LAN command
                  CP SET    LAN command
                  CP SET VSWITCH command
     DELETED BY :
                  CP DETACH LAN processing
                  CP DETACH VSWITCH processing
     REFERENCES :
                  HCPEQUAT COPY - General CP equates

#### VNABK Control Block Content

#### VNABK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      VNABK          Virtual Network Authorization
                                            Block
    0000    0 Address      4 VNAFPNT        Pointer to Next VNABK
    0004    4 Address      4 VNABPNT        Pointer to Previous VNABK
    0008    8 Character    8 VNAUSER        USERID
    0010   16 Character    8 VNAVLAN (0)    Vlan IDs
    0010   16 Signed       2 VNAVLA1        Vlan ID 1
    0012   18 Signed       2 VNAVLA2        Vlan ID 2
    0014   20 Signed       2 VNAVLA3        Vlan ID 3
    0016   22 Signed       2 VNAVLA4        Vlan ID 4
         End of the VHABK.
    0018   24 Bitstring    1 VNA$END (0)    End of the VNABK
              00000018       VNABKLN        *-VNABK Length of VNABK in bytes
              00000003       VNABKSZ        (*-VNABK+7)/8 Size of VNABK in
                                            doublewords

#### VNABK Storage Layout

    *** VNABK - Virtual Network Authorization Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         VNAFPNT           |         VNABPNT           |
    *     +---------------------------+---------------------------+
    *   8 |                       VNAUSER                         |
    *     +-------------+-------------+-------------+-------------+
    *  10 |  VNAVLA1    |  VNAVLA2    |  VNAVLA3    |  VNAVLA4    |
    *     +-------------+-------------+-------------+-------------+
    *
    *** VNABK - Virtual Network Authorization Block

#### VNABK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    VNA$END        0018
    VNABKLN        0018 00000018
    VNABKSZ        0018 00000003
    VNABPNT        0004
    VNAFPNT        0000
    VNAUSER        0008
    VNAVLAN        0010
    VNAVLA1        0010
    VNAVLA2        0012
    VNAVLA3        0014
    VNAVLA4        0016

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 16:41:24 EDT.
Copyright IBM Corporation, 1990, 2003