About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRIODVSE
PrologControl Block Contents
Cross Reference
MRIODVSE Prolog
DSECT NAME - IODVSE FUNCTION - Map a Monitor record. LOCATED BY - Through the Monitor Control Area REFERENCED CONTROL BLOCKS - MRRECHDR Monitor Record Header NAME - MRIODVSE DESCRIPTIVE NAME - Monitor Sample Record Domain 6 - I/O Domain Record 54 - Virtual Switch EQDIO Queues DESCRIPTION - Describes I/O activities for a virtual switch's connection to a real hardware LAN segment through an OSA. NOTES: This record is collected for VSWITCH EQDIO queues. The IODVSE_QueueData section will contain an entry for each defined queue pertaining to this VSwitch. Each entry is identified by the IODVSE_QID.
MRIODVSE Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 172+ IODVSE Start of monitor record 0 0 Character 0 IODVSE_MRHDR Record header. See MRRECHDR for details. 0 0 Character 20 MRHDR 0 0 Unsigned 2 MRHDRLEN 2 2 Unsigned 2 MRHDRZER 4 4 Unsigned 1 MRHDRDM 5 5 Unsigned 1 * 6 6 Unsigned 2 MRHDRRC 8 8 Character 8 MRHDRTOD 16 10 Character 4 * 20 14 Character 0 MRHDR_END 20 14 Unsigned 4 IODVSE_NumQueues_Record nbr of queues in record. 24 18 Unsigned 2 IODVSE_CALENTSZ The size (in bytes) of each IODVSE_QueueData entry. 26 1A Unsigned 2 IODVSE_CALENTDSP The displacement (in bytes) from the beginning of this record to the first IODVSE_QueueData entry. The entries are consecutive storage starting with the first at at this displacement. 28 1C Unsigned 4 IODVSE_RDEVSID 32 20 Unsigned 2 IODVSE_RDEVDEV 34 22 Unsigned 1 IODVSE_DQRXCOUNT Number of input data queues. 35 23 Unsigned 1 IODVSE_DQTXCOUNT Number of output data queues. 36 24 Unsigned 8 IODVSE_CALCTRLTXPKT TX Packets 48 30 Unsigned 8 IODVSE_CALCTRLTXBYT TX Bytes 52 34 Unsigned 8 IODVSE_CALCTRLTXDSC Discarded Packets 60 3C Unsigned 8 IODVSE_CALCTRLTXERR Error Packets 68 44 Unsigned 8 IODVSE_CALCTRLRXPKT TX Packets 76 4C Unsigned 8 IODVSE_CALCTRLRXBYT TX Bytes 84 54 Unsigned 8 IODVSE_CALCTRLRXDSC Discarded Packets 92 5C Unsigned 8 IODVSE_CALCTRLRXERR Error Packets 100 64 Unsigned 8 IODVSE_CALDATATXPKT TX Packets 108 6C Unsigned 8 IODVSE_CALDATATXBYT TX Bytes 116 74 Unsigned 8 IODVSE_CALDATATXDSC Discarded Packets 124 7C Unsigned 8 IODVSE_CALDATATXERR Error Packets 132 84 Unsigned 8 IODVSE_CALDATARXPKT TX Packets 140 8C Unsigned 8 IODVSE_CALDATARXBYT TX Bytes 148 94 Unsigned 8 IODVSE_CALDATARXDSC Discarded Packets 156 9C Unsigned 8 IODVSE_CALDATARXERR Error Packets 164 A4 Unsigned 4 * Reserved for IBM use 168 A8 Unsigned 2 * Reserved for IBM use 170 AA Unsigned 1 * Reserved for IBM use 171 AB Bitstring 1 * Reserved for IBM use 1... .... IODVSE_C Record continuation identifier identifier. Set when there are more records, off in the last record. .1.. .... * ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 172 AC Character 0 IODVSE_CALENTS Start of the array for Queues.
Start of the Queue's information. QID describes which queue's data is being recorded.
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 144 IODVSE_QueueData 0 0 Unsigned 1 IODVSE_QID Q Identifier 0-31 1 1 Bitstring 1 IODVSE_QI1TYPE 1... .... IODVSE_QI1OUTQ Output Queue=1 Input Queue=0 .1.. .... IODVSE_QI1CPIN Control Plane Input Queue identifier. Set when there are more records, off in the last record. ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 IODVSE_QI1DPIN Data Plane Input Queue 2 2 Unsigned 2 * Reserved for IBM use 4 4 Unsigned 4 * Reserved for IBM use 8 8 Unsigned 8 IODVSE_VQQCTPKT TX/RX Packets 16 10 Unsigned 8 IODVSE_VQQCTBYT TX/RX Bytes 24 18 Unsigned 8 IODVSE_VQQCTDSC Discarded Packets 32 20 Unsigned 8 IODVSE_VQQCTERR Error Packets 40 28 Unsigned 8 IODVSE_VQQCTPK0 Short (in<=128) pkts 48 30 Unsigned 8 IODVSE_VQQCTPK1 Medum (in<=900) pkts 56 38 Unsigned 8 IODVSE_VQQCTPK2 Large (in<=2500) pkts 64 40 Unsigned 8 IODVSE_VQQCTPK3 Jumbo (in>1500) pkts 72 48 Unsigned 8 IODVSE_VQQCTUNI Unicast packets 80 50 Unsigned 8 IODVSE_VQQCTMCP Multicast packets 88 58 Unsigned 8 IODVSE_VQQCTBCP Broadcast packets 96 60 Unsigned 4 IODVSE_VQQSBMIN Min pages to prepare 100 64 Unsigned 4 IODVSE_VQQSBMAX Max pages to prepare 104 68 Unsigned 4 IODVSE_VQQSBCUR Current pages ready 108 6C Unsigned 4 IODVSE_VQQSBPRF Preferred pages 112 70 Unsigned 8 IODVSE_VQQSBTOD VQQSBPRF update TOD 120 78 Unsigned 4 IODVSE_VQQSBPIX Next SBPE to reclaim 124 7C Unsigned 4 IODVSE_VQQPEPIX Next SBPE to extract 128 80 Unsigned 8 IODVSE_vqqStallDetected Number of stalls detected. 136 88 Unsigned 8 IODVSE_vqqFISSet Number of times "Force Initiative state" set 144 92 Character 0 * End
MRIODVSE Cross Reference
Hex Hex Name Offset Length Value IODVSE 0 172+ IODVSE_C AB 80 IODVSE_CALCTRLRXBYT 4C 8 IODVSE_CALCTRLRXDSC 54 8 IODVSE_CALCTRLRXERR 5C 8 IODVSE_CALCTRLRXPKT 44 8 IODVSE_CALCTRLTXBYT 2C 8 IODVSE_CALCTRLTXDSC 34 8 IODVSE_CALCTRLTXERR 3C 8 IODVSE_CALCTRLTXPKT 24 8 IODVSE_CALDATARXBYT 8C 8 IODVSE_CALDATARXDSC 94 8 IODVSE_CALDATARXERR 9C 8 IODVSE_CALDATARXPKT 84 8 IODVSE_CALDATATXBYT 6C 8 IODVSE_CALDATATXDSC 74 8 IODVSE_CALDATATXERR 7C 8 IODVSE_CALDATATXPKT 64 8 IODVSE_CALENTDSP 1A 2 IODVSE_CALENTS AC 0 IODVSE_CALENTSZ 18 2 IODVSE_DQRXCOUNT 22 1 IODVSE_DQTXCOUNT 23 1 IODVSE_MRHDR 0 0 IODVSE_NumQueues 14 4 IODVSE_QID 0 1 IODVSE_QueueData 0 144 IODVSE_QI1CPIN 1 40 IODVSE_QI1DPIN 1 01 IODVSE_QI1OUTQ 1 80 IODVSE_QI1QTYPE 1 1 IODVSE_RDEVDEV 20 2 IODVSE_RDEVSID 1C 4 MRHDR 0 20 MRHDR_END 14 0 MRHDRDM 4 1 MRHDRLEN 0 2 MRHDRRC 6 2 MRHDRTOD 8 8 MRHDRZER 2 2 IODVSE_VQQCTBCP 58 8 IODVSE_VQQCTBYT 10 8 IODVSE_VQQCTDSC 18 8 IODVSE_VQQCTERR 20 8 IODVSE_VQQCTMCP 50 8 IODVSE_VQQCTPKT 8 8 IODVSE_VQQCTPK0 28 8 IODVSE_VQQCTPK1 30 8 IODVSE_VQQCTPK2 38 8 IODVSE_VQQCTPK3 40 8 IODVSE_VQQCTUNI 48 8 IODVSE_VQQFISSET 88 8 IODVSE_VQQPEPIX 7C 4 IODVSE_VQQSBCUR 68 4 IODVSE_VQQSBMAX 64 4 IODVSE_VQQSBMIN 60 4 IODVSE_VQQSBPIX 78 4 IODVSE_VQQSBPRF 6C 4 IODVSE_VQQSBTOD 70 8 IODVSE_VQQSTALLDETECTED 80 80 8
This information is based on z/VM V7R3.0.
Last updated on 04 June 2025 at 12:23:05.
Copyright IBM Corporation, 1990, 2025