LLNBK | Back to Index page

| Prolog Control Block Contents LLNBK 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.

LLNBK Prolog | Top of page

     NAME       : HCPLLNBK
     DESCRIPTION: Link Layer (MAC) Node
     DSECT      : LLNBK
     FUNCTION   :
                  Each LLNBK represents a Link Layer MAC address
                  associated with a specific Network Interface Device
                  (NIDBK).  Link Layer functions maintain the list of
                  MAC Address (LLNBK) entries on each device.
     LOCATED BY -
       NIDMALST - Device MAC Address List.
     CREATED BY :
                  Link Layer functions in module HCPLLN.
     DELETED BY :
                  Link Layer functions in module HCPLLN.
     RELOCATION CONSIDERATIONS : None

LLNBK Control Block Content | Top of page

     LLNBK DSECT
    Top of page

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      LLNBK          Link Layer (MAC) Node
          Link Layer (MAC) Node attributes.
    0000    0 Character    1 LLNTYPE        LLNBK Type
              000000E4       LLNUCMAC       C'U' LLNUCMAC Unicast
                                            (Individual) MAC addr
              000000D4       LLNMCMAC       C'M' LLNMCMAC Multicast (Group)
                                            MAC addr
              000000C2       LLNBCMAC       C'B' LLNBCMAC Broadcast (Group)
                                            MAC addr
          Link Layer MAC Address flags.
    0001    1 Bitstring    1 LLNFLAGS       LLNBK Flags
              1... ....      LLNDEACT       X'80' LLNDEACT DEACTIVATED entry.
                                            This entry is not in the
                                            LANIDTBL.
              .1.. ....      LLNLOCAL       X'40' LLNLOCAL LOCAL entry.
          HiperSockets Logical Guest processing flag
          Serialized :
             (BPBCFGLK)  Guest Port Configuration Lock - must be
                         HELD EXCLUSIVE when updating the LLNFLAG2
    0002    2 Bitstring    1 LLNFLAG2       Additional LLNBK Flags
              1... ....      LLNLG3DP       X'80' LLNLG3DP Used for resolving
                                            CHSC x'3D' with HiperSockets
                                            Logical Guests
    0003    3 Bitstring    1 *              Reserved for IBM use
          Link to Device Interface.
    0004    4 Address      4 LLNNIDBK       Pointer to NIDBK (owner)
          Linkage for Device MAC Table chain.
    0008    8 Address      4 LLNFPNT        Pointer to next Device LLNBK
    000C   12 Address      4 LLNBPNT        Pointer to previous Device LLNBK
          Link Layer Node ID (MAC address).
    0010   16 Bitstring    2 *              Reserved
    0012   18 Bitstring    6 LLNMAC         MAC address for this node
          End of the LLNBK.
    0018   24 Dbl-Word     8 LLN$END (0)    End of the LLNBK structure
              00000018       LLNBKLN        *-LLNBK Length of LLNBK in bytes
              00000003       LLNBKSZ        (*-LLNBK+7)/8 Size of LLNBK in
                                            doublewords

LLNBK Storage Layout | Top of page

    *** LLNBK - Link Layer (MAC) Node
    *
    *     +------+------+------+------+---------------------------+
    *   0 |:TYPE |:FLAGS|:FLAG2|//////|         LLNNIDBK          |
    *     +------+------+------+------+---------------------------+
    *   8 |         LLNFPNT           |         LLNBPNT           |
    *     +-------------+-------------+---------------------------+
    *  10 |/////////////|                 LLNMAC                  |
    *     +-------------+-----------------------------------------+
    *
    *** LLNBK - Link Layer (MAC) Node

LLNBK Cross Reference | Top of page

    Symbol         Dspl Value
    -------------- ---- -----
    LLN$END        0018
    LLNBCMAC       0000 000000C2
    LLNBKLN        0018 00000018
    LLNBKSZ        0018 00000003
    LLNBPNT        000C
    LLNDEACT       0001 80
    LLNFLAGS       0001
    LLNFLAG2       0002
    LLNFPNT        0008
    LLNLG3DP       0002 80
    LLNLOCAL       0001 40
    LLNMAC         0012
    LLNMCMAC       0000 000000D4
    LLNNIDBK       0004
    LLNTYPE        0000
    LLNUCMAC       0000 000000E4

This information is based on z/VM 7.2.0 Last updated on 24 Jun 2020 at 09:28:56 EDT.
Copyright IBM Corporation, 1990, 2020