Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
VLABK
Control Block Contents
VLABK DSECT
VLANITEM DSECT
Cross Reference (Contains links to field and bit definitions)
VLABK Prolog
NAME : HCPVLABK DESCRIPTION: VLAN Authorization List DSECT : VLABK FUNCTION : Each VLABK represents a list of IEEE VLAN ID numbers. The VLABK structure is variable length. LOCATED BY - NICESMVL - List of VLAN IDs authorized by the ESM. CREATED BY : CP COUPLE command processing (see HCPCPL). DELETED BY : CP COUPLE command processing (see HCPCPL). RELOCATION CONSIDERATIONS : None
VLABK Control Block Content
VLABK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VLABK VLAN Authorization List Link to owning structure. During COUPLE this is a pointer to RPABK. For the adapter authorization list, this points to NICBK. For the active VLAN list, this points to NIDBK. 0000 0 Address 4 VLALINK Pointer to owning structure Counters. 0004 4 Signed 2 VLAMAX Maximum for this list 0006 6 Signed 2 VLACNT Count of entries (current) 00000004 VLA_INIT 4 Initial allocation 00000004 VLA_INCR 4 Incremental allocation 000007D0 VLA_MAX 2000 Maximum allocation 0008 8 Bitstring 1 VLAFLAG Flags 1... .... VLA_LSNIF X'80' VLA_LSNIF Promiscuous mode is authorized .1.. .... VLA_LSON X'40' VLA_LSON Audit promiscuous mode ON. ..1. .... VLA_LSOFF X'20' VLA_LSOFF Audit promiscuous mode OFF. 0009 9 Bitstring 1 * Reserved 0000000A VLAHDRLN *-VLABK Length of header Array of device pointers begins here (see VLAITEM). 0000000A VLANLIST * Start of VLAN ID list 000A 10 Signed 2 VLAN_ID1 VLAN ID (1) 00000002 VLAN_LEN *-VLAN_ID1 Length of one VLAN ID 00000001 VLAN_SLL 1 Bits to shift (count to bytes) OBJECT - VLANITEM Map a single element in the VLANLIST array.
VLANITEM DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VLANITEM VLAN Authorization List 0000 0 Signed 2 VLAN_ID One VLAN ID 0002 2 Signed 2 VLAN_NXT Next VLAN ID
VLABK Storage Layout
*** VLABK - VLAN Authorization List * * +---------------------------+-------------+-------------+ * 0 | VLALINK | VLAMAX | VLACNT | * +------+------+-------------+-------------+-------------+ * 8 |:FLAG |//////| VLAN_ID1 | C * +------+------+-------------+ * *** VLABK - VLAN Authorization List *** VLANITEM - VLAN Authorization List * * +-------------+-------------+ * 0 | VLAN_ID | VLAN_NXT | 4 * +-------------+-------------+ * *** VLANITEM - VLAN Authorization List
VLABK Cross Reference
Symbol Dspl Value -------------- ---- ----- VLA_INCR 0006 00000004 VLA_INIT 0006 00000004 VLA_LSNIF 0008 80 VLA_LSOFF 0008 20 VLA_LSON 0008 40 VLA_MAX 0006 000007D0 VLACNT 0006 VLAFLAG 0008 VLAHDRLN 0009 0000000A VLALINK 0000 VLAMAX 0004 VLAN_ID 0000 VLAN_ID1 000A VLAN_LEN 000A 00000002 VLAN_NXT 0002 VLAN_SLL 000A 00000001 VLANLIST 0009 0000000A
Copyright IBM Corporation, 1990, 2011