|
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
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
000A 10 Signed 2 VNANVLN Number of authorized vlans
000C 12 Character 8 VNAUSER USERID
0014 20 Address 4 VNAVLANS Ptr to DVLHEAD (Authorized VIDs)
0018 24 Bitstring 4 * Reserved
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|:FLAGS| VNANVLN | VNAUSER- |
* +------+------+-------------+---------------------------+
* 10 | -(00C) | VNAVLANS |
* +---------------------------+---------------------------+
* 18 |///////////////////////////|
* +---------------------------+
*
*** VNABK - Virtual Network Authorization Block
VNABK Cross Reference
Symbol Dspl Value -------------- ---- ----- VNA$END 001C VNABKLN 001C 0000001C VNABKSZ 001C 00000004 VNABPNT 0004 VNAFLAGS 0009 VNAFPNT 0000 VNANVLN 000A VNAPAUT 0009 80 VNAUSER 000C VNAVLANS 0014 VNAVPORT 0008
Copyright IBM Corporation, 1990, 2007