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
 RELOCATION CONSIDERATIONS : None

 

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    1 VNAFLAGS       VNABK Flags
          1... ....      VNAPAUT        X'80' VNAPAUT - Promiscuous Mode
                                        Authority
          .1.. ....      VNAOSDSM       X'40' VNAOSDSM - OSDSIM on
000A   10 Signed       2 VNANVLN        Number of authorized vlans
000C   12 Character    8 VNAUSER        USERID
0014   20 Signed       4 VNAPORT        Port number
0018   24 Address      4 VNAVLANS       Ptr to DVLHEAD (Authorized VIDs)
001C   28 Bitstring    4 *              Reserved
      End of the VHABK.
0020   32 Bitstring    1 VNA$END (0)    End of the VNABK
          00000020       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|:FLAGS|  VNANVLN    |         VNAUSER-          |
*     +------+------+-------------+---------------------------+
*  10 |          -(00C)           |         VNAPORT           |
*     +---------------------------+---------------------------+
*  18 |         VNAVLANS          |///////////////////////////|
*     +---------------------------+---------------------------+
*
*** VNABK - Virtual Network Authorization Block

 

VNABK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
VNA$END        0020
VNABKLN        0020 00000020
VNABKSZ        0020 00000004
VNABPNT        0004
VNAFLAGS       0009
VNAFPNT        0000
VNANVLN        000A
VNAOSDSM       0009 40
VNAPAUT        0009 80
VNAPORT        0014
VNAUSER        000C
VNAVLANS       0018
VNAVPORT       0008

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:31:19 EDT.
Copyright IBM Corporation, 1990, 2011