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

#### LLNBK

Prolog

Control Block Contents
LLNBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### LLNBK Prolog

     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.

#### LLNBK Control Block Content

#### LLNBK DSECT

    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
    0001    1 Bitstring    1 LLNFLAGS       LLNBK Flags
              1... ....      LLNDEACT       X'80' LLNDEACT DEACTIVATED entry
              .1.. ....      LLNLOCAL       X'40' LLNLOCAL Local to this LAN
                                            segment
    0002    2 Bitstring    2 *              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

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

#### LLNBK Cross Reference

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

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 08:48:31 EDT.
Copyright IBM Corporation, 1990, 2008