Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VNCBK
Control Block Contents
VNCBK DSECT
Cross Reference (Contains links to field and bit definitions)
VNCBK Prolog
NAME : HCPVNCBK DESCRIPTION: Virtual Network Command parameters DSECT : VNCBK FUNCTION : Define a structure to represent a work area used for processing a QUERY LAN or QUERY VSWITCH command or a QUERY PORT command. A new VNCBK is allocated for each command. LOCATED BY - Local pointer for the duration of command processing CREATED BY - CP QUERY LAN command processing (module HCPVLQ) CP QUERY VSWITCH command processing (module HCPSWQ) CP QUERY CONTROLLER command processing (module HCPSWQ) CP QUERY PORT command processing (module HCPSWP) DESTROYED BY - CP QUERY LAN command processing (module HCPVLQ) CP QUERY VSWITCH command processing (module HCPSWQ) CP QUERY CONTROLLER command processing (module HCPSWQ) CP QUERY PORT command processing (module HCPSWP) REFERENCED CONTROL BLOCKS - HCPLANBK COPY - Virtual Network (LAN) definition
VNCBK Control Block Content
VNCBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VNCBK Virtual Network Command parameters 0000 0 Bitstring 1 VNCLEVEL Level (VSWITCH/LAN/GROUP) .... ...1 VNCGLAN 1 VNCGLAN - Level 1 - Guest Lan & VSWITCH .... ..1. VNCVSW 2 VNCVSW - Level 2 - Vswitch .... ..11 VNCGRP 3 VNCGRP - Level 3 - GROUP 0001 1 Bitstring 1 VNCOPT Command processing options 1... .... VNCXALL X'80' VNCXALL - Found keyword 'ALL' .1.. .... VNCXLAN X'40' VNCXLAN - Use VNCNAME <lanname> ..1. .... VNCXANY X'20' VNCXANY - Found keyword 'ANYOWNER' ...1 .... VNCXOWN X'10' VNCXOWN - Use VNCUSER <ownerid> .... 1... VNCXANT X'08' VNCXANT - Found keyword 'ANYTYPE' .... .1.. VNCXTYPE X'04' VNCXTYPE - Use VNCTYPE <lantype> .... ..1. VNCXUSR X'02' VNCXUSR - Use VNCUSER <controller> 0002 2 Bitstring 1 VNCOPT1 Command processing options 1... .... VNCXDET X'80' VNCXDET - Found keyword 'DETails' .1.. .... VNCXACT X'40' VNCXACT - Found keyword 'ACTive' ..1. .... VNCXACC X'20' VNCXACC - Found keyword 'ACCesslist' ...1 .... VNCXCONN X'10' VNCXCONN - Report every connection .... 1... VNCXCTRS X'08' VNCXCTRS - Report counters (VSWITCH) .... .1.. VNCXPRO X'04' VNCXPRO - Found keywork 'PROmiscuous' .... ..1. VNCXCON X'02' VNCXCON - Found keywork 'CONtroller' 0003 3 Bitstring 1 VNCOPT2 Command processing options 1... .... VNCXVLAN X'80' VNCXVLAN - Found keyword 'VLAN' .1.. .... VNCXVLAN_ANY X'40' VNCXVLAN_ANY - Found keyword 'VLAN ANY' ..1. .... VNCXVLAN_NONE X'20' VNCXVLAN_NONE - Found keyword 'VLAN NONE' 0004 4 Bitstring 16 VNCLANID (0) LAN ID (ownerid||lanname) 0004 4 Bitstring 8 VNCUSER Owner (userid) 000C 12 Bitstring 8 VNCNAME Name 0004 4 Bitstring 8 VNCPGNME Groupname 0014 20 Signed 2 VNCVLAN VLAN id 0016 22 Bitstring 1 VNCTYPE LAN TYPE value (use LANTYPE) 0017 23 Bitstring 1 VNCMPAQD Options for HCPMPAQD 1... .... VNCQDDET X'80' VNCQDDET - DETAILS requested .1.. .... VNCQDVID X'40' VNCQDVID - Restrict to matching VLAN ID 0018 24 Bitstring 1 VNCNOTES Notes (during processing) 1... .... VNCACTVL X'80' VNCACTVL Indicate VLAN ID found 0019 25 Bitstring 1 VNCPOPT QUERY PORT command options 1... .... VNCPGRP X'80' VNCPGRP - Found keyword 'GROup' .1.. .... VNCPGRPN X'40' VNCPGRPN - Found <groupname> ..1. .... VNCPRDEV X'20' VNCPRDEV - Found keyword 'RDEV' ...1 .... VNCPDET X'10' VNCPDET - Found keyword 'DETails' .... 1... VNCPACT X'08' VNCPACT - Found keyword 'ACTive' .... .1.. VNCPIACT X'04' VNCPIACT - Found keyword 'INActive' 001A 26 Signed 2 VNCPRDV RDEV 001C 28 Bitstring 2 * Reserved for alignment 0020 32 Address 4 VNCSWPBK Pointer to SWPBK 00000024 VNC$END * End of VNCBK 00000024 VNCBKLN *-VNCBK Size of VNCBK in bytes 00000005 VNCBKSZ (*-VNCBK+7)/8 Size of VNCBK in doublewords ** End of Definitions
VNCBK Storage Layout
*** VNCBK - Virtual Network Command parameters * * +------+------+------+------+---------------------------+ * 0 |:LEVEL|VNCOPT|:OPT1 |:OPT2 | VNCUSER- | * +------+------+------+------+---------------------------+ * 8 | -(004) | VNCNAME- | * +---------------------------+-------------+------+------+ * 10 | -(00C) | VNCVLAN |:TYPE |:MPAQD| * +------+------+-------------+-------------+------+------+ * 18 |:NOTES|:POPT | VNCPRDV |/////////////|/////////////| * +------+------+-------------+-------------+-------------+ * 20 | VNCSWPBK | 24 * +---------------------------+ * *** VNCBK - Virtual Network Command parameters *** Overlay for VNCLANID in VNCBK * * +---------------------------+ * ... 4 | VNCPGNME- | * +---------------------------+---------------------------+ * 8 | -(004) | C * +---------------------------+ * *** Overlay for VNCLANID in VNCBK
VNCBK Cross Reference
Symbol Dspl Value -------------- ---- ----- VNC$END 0020 00000024 VNCACTVL 0018 80 VNCBKLN 0020 00000024 VNCBKSZ 0020 00000005 VNCGLAN 0000 01 VNCGRP 0000 03 VNCLANID 0004 VNCLEVEL 0000 VNCMPAQD 0017 VNCNAME 000C VNCNOTES 0018 VNCOPT 0001 VNCOPT1 0002 VNCOPT2 0003 VNCPACT 0019 08 VNCPDET 0019 10 VNCPGNME 0004 VNCPGRP 0019 80 VNCPGRPN 0019 40 VNCPIACT 0019 04 VNCPOPT 0019 VNCPRDEV 0019 20 VNCPRDV 001A VNCQDDET 0017 80 VNCQDVID 0017 40 VNCSWPBK 0020 VNCTYPE 0016 VNCUSER 0004 VNCVLAN 0014 VNCVSW 0000 02 VNCXACC 0002 20 VNCXACT 0002 40 VNCXALL 0001 80 VNCXANT 0001 08 VNCXANY 0001 20 VNCXCON 0002 02 VNCXCONN 0002 10 VNCXCTRS 0002 08 VNCXDET 0002 80 VNCXLAN 0001 40 VNCXOWN 0001 10 VNCXPRO 0002 04 VNCXTYPE 0001 04 VNCXUSR 0001 02 VNCXVLAN 0003 80 VNCXVLAN_ANY 0003 40 VNCXVLAN_NONE 0003 20
Copyright IBM Corporation, 1990, 2007