VNABK Back to Index page
 
Prolog 
Control Block Contents 
   VNABK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  VNABK Prolog Top of page
 
 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 Top of page
 

 VNABK DSECT Top of page
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.. .... VNANPRM X'40' VNANPRM - Promiscuous Mode Denied .... 1... VNAUPLOW X'08' VNAUPLOW - Uplink Priority - Low .... .1.. VNAUPNOR X'04' VNAUPNOR - Uplink Priority - Normal .... ..1. VNAUPHIG X'02' VNAUPHIG - Uplink Priority - High .... 111. VNAPQRES VNAUPLOW+VNAUPNOR+VNAUPHIG VNAPQRES Used to reset 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 1 VNAPMFLG Port management flags 1... .... VNAGENRC X'80' VNAGENRC - Generic port configuration .1.. .... VNATMPCF X'40' VNATMPCF - Temporary port (auto delete) 001D 29 Bitstring 1 VNACFSRC Configuration source 00000001 VNACFESM 1 VNACFESM - Config by ESM 00000002 VNACFDNA 2 VNACFDNA - Config by Directory (NICDEF) 00000003 VNACFCMD 3 VNACFCMD - Config by Command 00000004 VNACFLGR 4 VNACFLGR - Config by Relocation 001E 30 Bitstring 2 * Reserved End of the VNABK. 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 Top of page
 
          
*** VNABK - Virtual Network Authorization Block
*
*     +---------------------------+---------------------------+
*   0 |         VNAFPNT           |         VNABPNT           |
*     +------+------+-------------+---------------------------+
*   8 |:VPORT|:FLAGS|  VNANVLN    |         VNAUSER-          |
*     +------+------+-------------+---------------------------+
*  10 |          -(00C)           |         VNAPORT           |
*     +---------------------------+------+------+-------------+
*  18 |         VNAVLANS          |:PMFLG|:CFSRC|/////////////|
*     +---------------------------+------+------+-------------+
*
*** VNABK - Virtual Network Authorization Block
 
 
  VNABK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
VNA$END        0020
VNABKLN        0020 00000020
VNABKSZ        0020 00000004
VNABPNT        0004
VNACFCMD       001D 00000003
VNACFDNA       001D 00000002
VNACFESM       001D 00000001
VNACFLGR       001D 00000004
VNACFSRC       001D
VNAFLAGS       0009
VNAFPNT        0000
VNAGENRC       001C 80
VNANPRM        0009 40
VNANVLN        000A
VNAPAUT        0009 80
VNAPMFLG       001C
VNAPORT        0014
VNAPQRES       0009 0E
VNATMPCF       001C 40
VNAUPHIG       0009 02
VNAUPLOW       0009 08
VNAUPNOR       0009 04
VNAUSER        000C
VNAVLANS       0018
VNAVPORT       0008
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:57:49 EDT.
Copyright IBM Corporation, 1990, 2022