VLABK Back to Index page
 
Prolog 
Control Block Contents 
   VLABK DSECT
   VLANITEM DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  VLABK Prolog Top of page
 
 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 Top of page
 

 VLABK DSECT Top of page
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 Top of page
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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:57:44 EDT.
Copyright IBM Corporation, 1990, 2022