VRTBK Back to Index page
 
Prolog 
Control Block Contents 
   VRTBK DSECT
   VRTBLE 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.


  VRTBK Prolog Top of page
 
 NAME       : HCPVRTBK
 DESCRIPTION: VSWITCH Stage I Routing Table
 DSECT      : VRTBK
 FUNCTION   : Define the structures to represent a VSWITCH Stage I
              Routing Table and Routing Table Entry.
 LOCATED BY :
              LANRTBL L: ADR of first routing table entry
 CREATED BY :
              HCPSWAVT - Allocate VSWITCH Routing Table
 DELETED BY :
              HCPSWART - Release VSWITCH Routing Table
 REFERENCES : None
 SERIALIZED :
              LANLKWRD (LAN Lock)
 RELOCATION CONSIDERATIONS : None
 NOTES      : None
  SWITCH Stage I Routing Table
  X
 
 
  VRTBK Control Block Content Top of page
 

 VRTBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VRTBK VSWITCH Stage I Routing Table 0000 0 Signed 4 VRTEYE Eye catcher "RTBL" 0004 4 Signed 4 VRTLANBK L:LANBK Address 0008 8 Address 4 VRTNEXT L:ADR of next page in table 000C 12 Address 4 VRTPREV L:ADR of previous page in table 0010 16 Signed 4 VRTMAP Allocation Map Stage I Routing Table Suspension Queue 0014 20 Signed 4 VRTSCNT Count of L:NDMBKs suspended 0018 24 Dbl-Word 8 VRTSPRTS (0) Next and previous pointers 0018 24 Address 4 VRTSFIRS First or oldest L:NDMBK queued and SPIN lock for entry 001C 28 Address 4 VRTSLAST Last or latest L:NDMBK queued 0020 32 Signed 4 VRTHICAP High Capacity Time-Out Count 0024 36 Signed 4 VRTPOFF New Stage I Entry Value to Set 0028 40 Bitstring 1 * (88) Reserved for future IBM use 0080 128 Bitstring 1 VRTEND (0) The end 00000080 VRTSIZE VRTBSZB*8 VSWITCH Routing Table Size 00000080 VRTFIRST VRTEND-VRTBK Offset 1st Routing Table in page 00000ABC VRTMMASK PFX7FFFS Maximum allocation mask Routing Table Entry
 VRTBLE DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VRTBLE VSWITCH Stage I Routing Table 0000 0 Signed 4 VRTLOCK SPIN Lock and Offset 0004 4 Signed 4 * Reserved for future IBM use 0008 8 Dbl-Word 8 VRTCNTRS (0) Load Balance Interval Counters 0008 8 Signed 4 VRTPFRME Frame count previous interval 000C 12 Signed 4 VRTCFRME Frame count current interval 0010 16 Bitstring 1 VRTBEND (0) The end 00000010 VRTBSZB (VRTBEND-VRTBLE) Size in bytes 00000002 VRTBSZ (VRTBEND-VRTBLE+7)/8 Size in d-words 00000004 VRTBS2OF 4 Shift value to create a port number to an offset into VRTBLE array
 
 
  VRTBK Storage Layout Top of page
 
          
*** VRTBK - VSWITCH Stage I Routing Table
*
*     +---------------------------+---------------------------+
*   0 |          VRTEYE           |         VRTLANBK          |
*     +---------------------------+---------------------------+
*   8 |         VRTNEXT           |         VRTPREV           |
*     +---------------------------+---------------------------+
*  10 |          VRTMAP           |         VRTSCNT           |
*     +---------------------------+---------------------------+
*  18 |         VRTSFIRS          |         VRTSLAST          |
*     +---------------------------+---------------------------+
*  20 |         VRTHICAP          |         VRTPOFF           |
*     +---------------------------+---------------------------+
*  28 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*
*** VRTBK - VSWITCH Stage I Routing Table
          
*** VRTBLE - VSWITCH Stage I Routing Table
*
*     +---------------------------+---------------------------+
*   0 |         VRTLOCK           |///////////////////////////|
*     +---------------------------+---------------------------+
*   8 |         VRTPFRME          |         VRTCFRME          |
*     +---------------------------+---------------------------+
*
*** VRTBLE - VSWITCH Stage I Routing Table
 
 
  VRTBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
VRTBEND        0010
VRTBSZ         0010 00000002
VRTBSZB        0010 00000010
VRTBS2OF       0010 00000004
VRTCFRME       000C
VRTCNTRS       0008
VRTEND         0080
VRTEYE         0000
VRTFIRST       0080 00000080
VRTHICAP       0020
VRTLANBK       0004
VRTLOCK        0000
VRTMAP         0010
VRTMMASK       0080 00000ABC
VRTNEXT        0008
VRTPFRME       0008
VRTPOFF        0024
VRTPREV        000C
VRTSCNT        0014
VRTSFIRS       0018
VRTSIZE        0080 00000080
VRTSLAST       001C
VRTSPRTS       0018
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:58:07 EDT.
Copyright IBM Corporation, 1990, 2022