Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VNABK
Control Block Contents
VNABK DSECT
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
Copyright IBM Corporation, 1990, 2011