Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

VLABK

Prolog  

Control Block Contents  
   VLABK DSECT
   VLANITEM DSECT

Storage Layout  

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