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 devices (NIDBK pointers) registered to a specific Link ID. The Link ID is based on VLAN||MAC values. Each pointer represents a valid destination for a frame with the registered VLAN and MAC values. 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. VLXID definition - VLXVLAN represents an IEEE VLAN group, or an internally defined code. The following table describes the purpose of each VLXVLAN code: VLXVLAN | 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) VLXMAC 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 (VLAN||MAC) 0000 0 Signed 2 LLXVLAN VLAN ID for this entry 0002 2 Bitstring 6 LLXMAC MAC Address 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 000001F4 LLX_MAX 500 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 * (LLXVLAN) 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 | LLXVLAN | LLXMAC | * +-------------+-------------+---------------------------+ * 8 | LLXMAX | LLXCOUNT | LLXPTR1 | * +-------------+-------------+---------------------------+ * 10 * *** LLXBK - Link Layer Index Table entry *** Overlay for LLXID in LLXBK * * +-------------+------+------+---------------------------+ * 0 |/////////////|: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 000001F4 LLXCOUNT 000A LLXHDRLN 000A 0000000C LLXID 0000 LLXLIST 000A 0000000C LLXMAC 0002 LLXMAX 0008 LLXNEXT 0000 00000004 LLXPTR 0000 LLXPTRLN 0000 00000004 LLXPTR1 000C LLXRXID 0000 LLXRXTYP 0003 LLXRXVER 0002 LLXVLAN 0000
This information is based on z/VM V5R1.0. Last updated on 8 Sep 2004 at 13:52:36 EDT.
Copyright IBM Corporation, 1990, 2004