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 - NICVLANS - List of VLAN groups allowed on this NICBK. NIDVLANS - List of VLAN groups active on this NIDBK. CREATED BY : Link Layer functions in module HCPLLN. DELETED BY : Link Layer functions in module HCPLLN.
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 00000008 VLAHDRLN *-VLABK Length of header Array of device pointers begins here (see VLAITEM). 00000008 VLANLIST * Start of VLAN ID list 0008 8 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 | VLAN_ID1 | A * +-------------+ * *** 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_MAX 0006 000007D0 VLACNT 0006 VLAHDRLN 0006 00000008 VLALINK 0000 VLAMAX 0004 VLAN_ID 0000 VLAN_ID1 0008 VLAN_LEN 0008 00000002 VLAN_NXT 0002 VLAN_SLL 0008 00000001 VLANLIST 0006 00000008
This information is based on z/VM V5R1.0. Last updated on 9 Sep 2004 at 10:19:24 EDT.
Copyright IBM Corporation, 1990, 2004