|
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