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.2.0 Last updated on 24 Jun 2020 at 09:31:36 EDT.
Copyright IBM Corporation, 1990, 2020