|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
LLXBK
Control Block Contents
LLXBK DSECT
LLXITEM DSECT
Cross Reference (Contains links to field and bit definitions)
LLXBK Prolog
NAME : HCPLLXBK
DESCRIPTION: Link Layer Index Table entry
DSECT : LLXBK
FUNCTION :
The LLXBK structure represents an array of sessions
(NIDBK pointers) registered for a specific Link ID.
The Link ID is the MAC address.
The LLXBK structure is variable length.
LOCATED BY -
LANIDTBL - LAN Link ID Table (MLTBK)
CREATED BY :
Link Layer functions in module HCPLLN.
DELETED BY :
Link Layer functions in module HCPLLN.
LLXID definition -
LLXVLAN represents an IEEE VLAN group, or an
internally defined code. The following table
describes the purpose of each LLXVLAN code:
LLXVLAN | Frames which may be delivered
--------|-------------------------------------------
x'0000' | Untagged (or NULL tagged) frames
x'0xxx' | VLAN tagged frames
x'0FFF' | Not a valid VLAN group
x'1000' | ANY frames (the target is VLAN ANY)
x'1xxx' | Routers (for unclaimed frames)
LLXMAC represents a MAC address identifying a
device (or group of devices) as the destination
of a network frame.
LLXBK Control Block Content
LLXBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LLXBK Link Layer Index Table entry
Link ID (Key) for LAN ID Table is VLAN||MAC.
0000 0 Bitstring 8 LLXID (0) Link ID
0000 0 Bitstring 6 LLXMAC MAC Address for this entry
0006 6 Bitstring 2 * VLAN ID for this entry
Counters.
0008 8 Signed 2 LLXMAX Maximum for this list
000A 10 Signed 2 LLXCOUNT Number of entries
00000001 LLX_INIT 1 Initial allocation
00000008 LLX_INCR 8 Incremental allocation
000003E8 LLX_MAX 1000 Maximum allocation
0000000C LLXHDRLN *-LLXBK Length of header
Array of device pointers begins here (see LLXITEM).
0000000C LLXLIST * Start of device list
000C 12 Address 4 LLXPTR1 Pointer to first device
Overlay LLXID for the LAN Router Table.
Key = VLAN||ipver||routertype.
0000 0 Bitstring 4 LLXRXID (0) Router ID (VLAN||ipver||type)
0000 0 Signed 2 LLXRXVID VLAN ID for this entry
0002 2 Bitstring 1 LLXRXVER IP Version (4=IPv4, 6=IPv6)
0003 3 Bitstring 1 LLXRXTYP Router Type (Pri, Sec, MC)
0004 4 Bitstring 4 * Unused for LLXRXID
0008 8 Bitstring 4 * LLXMAX, LLXCOUNT
OBJECT - LLXITEM
One LLXITEM exists for each entry in LLXLIST.
LLXITEM DSECT
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LLXITEM Link Layer Index Table entry
0000 0 Address 4 LLXPTR Pointer to device(1) entry
00000004 LLXPTRLN *-LLXITEM Length of one list
entry
00000002 LLX_EXP 2 Bits to shift to multiply
length
00000004 LLXNEXT * Offset to next entry
LLXBK Storage Layout
*** LLXBK - Link Layer Index Table entry
*
* +-----------------------------------------+-------------+
* 0 | LLXMAC |/////////////|
* +-------------+-------------+-------------+-------------+
* 8 | LLXMAX | LLXCOUNT | LLXPTR1 |
* +-------------+-------------+---------------------------+
* 10
*
*** LLXBK - Link Layer Index Table entry
*** Overlay for LLXID in LLXBK
*
* +-------------+------+------+---------------------------+
* 0 | LLXRXVID |:RXVER|:RXTYP|///////////////////////////|
* +-------------+------+------+---------------------------+
* 8 |///////////////////////////| C
* +---------------------------+
*
*** Overlay for LLXID in LLXBK
*** LLXITEM - Link Layer Index Table entry
*
* +---------------------------+
* 0 | LLXPTR | 4
* +---------------------------+
*
*** LLXITEM - Link Layer Index Table entry
LLXBK Cross Reference
Symbol Dspl Value
-------------- ---- -----
LLX_EXP 0000 00000002
LLX_INCR 000A 00000008
LLX_INIT 000A 00000001
LLX_MAX 000A 000003E8
LLXCOUNT 000A
LLXHDRLN 000A 0000000C
LLXID 0000
LLXLIST 000A 0000000C
LLXMAC 0000
LLXMAX 0008
LLXNEXT 0000 00000004
LLXPTR 0000
LLXPTRLN 0000 00000004
LLXPTR1 000C
LLXRXID 0000
LLXRXTYP 0003
LLXRXVER 0002
LLXRXVID 0000
This information is
based on z/VM V6R1.0.
Last updated on 18 Feb 2010 at 08:48:33 EDT.
Copyright IBM Corporation, 1990, 2008