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 Bitstring    1 VNAVPORT       Port type attribute
0009    9 Bitstring    3 *              Reserved
000C   12 Character    8 VNAUSER        USERID
0014   20 Character    8 VNAVLAN (0)    Vlan IDs
0014   20 Signed       2 VNAVLA1        Vlan ID 1
0016   22 Signed       2 VNAVLA2        Vlan ID 2
0018   24 Signed       2 VNAVLA3        Vlan ID 3
001A   26 Signed       2 VNAVLA4        Vlan ID 4
      End of the VHABK.
001C   28 Bitstring    1 VNA$END (0)    End of the VNABK
          0000001C       VNABKLN        *-VNABK Length of VNABK in bytes
          00000004       VNABKSZ        (*-VNABK+7)/8 Size of VNABK in
                                        doublewords

 

VNABK Storage Layout

          
*** VNABK - Virtual Network Authorization Block
*
*     +---------------------------+---------------------------+
*   0 |         VNAFPNT           |         VNABPNT           |
*     +------+--------------------+---------------------------+
*   8 |:VPORT|////////////////////|         VNAUSER-          |
*     +------+--------------------+-------------+-------------+
*  10 |          -(00C)           |  VNAVLA1    |  VNAVLA2    |
*     +-------------+-------------+-------------+-------------+
*  18 |  VNAVLA3    |  VNAVLA4    |
*     +-------------+-------------+
*
*** VNABK - Virtual Network Authorization Block

 

VNABK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
VNA$END        001C
VNABKLN        001C 0000001C
VNABKSZ        001C 00000004
VNABPNT        0004
VNAFPNT        0000
VNAUSER        000C
VNAVLAN        0014
VNAVLA1        0014
VNAVLA2        0016
VNAVLA3        0018
VNAVLA4        001A
VNAVPORT       0008

This information is based on z/VM V5R1.0. Last updated on 8 Sep 2004 at 14:51:28 EDT.
Copyright IBM Corporation, 1990, 2004