Programming Interface Information: The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM.

#### MRIODVSR

Prolog
Control Block Contents
Cross Reference

#### MRIODVSR Prolog

     DSECT NAME - IODVSR
     FUNCTION - Map a Monitor record.
     LOCATED BY -
            Through the Monitor Control Area
     REFERENCED CONTROL BLOCKS -
            MRRECHDR    Monitor Record Header
     NAME - MRIODVSR
     DESCRIPTIVE NAME - Monitor Event Record
                        Domain 6 - I/O Domain
                        Record 23 - Virtual Switch Recovery
     DESCRIPTION - Indicates that the real network connection for a
                   virtual switch is initialized for the first time
                   or has recovered from a failure.
     NOTES -

#### MRIODVSR Control Block Contents

    Offsets
    Dec  Hex  Type        Len  Name (Dim)             Description

       0   0  Structure    88  IODVSR                 Start of monitor record
       0   0  Character     0  IODVSR_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  Character     8  IODVSR_LANOWNER        Virtual switch owner.
      28  1C  Character     8  IODVSR_LANNAME         Virtual switch name.
      36  24  Character     8  IODVSR_LANRDD_LANCONT  Controller name for the
                                                      recovery device.
      44  2C  Unsigned      2  IODVSR_LANRDD_RDEV     Real device address for the
                                                      recovery device.
      46  2E  Unsigned      1  IODVSR_LANRDD_OSAPORTN OSA-Express port number
                                                      configured
      47  2F  Unsigned      1  IODVSR_LANTYPE         LAN Type QDIO = 2 IBM
                                                      RESERVED = 4 IBM RESERVED = 5
                                                      IVL = 6
      48  30  Unsigned      4  IODVSR_SWIECAPAB       Controller capabilities
      48  30  Bitstring     1  *
              1... ....        IODVSR_SWIESTTRANSPORTIP
                                                      IP transport
              .1.. ....        IODVSR_SWIESTTRANSPORTL2
                                                      ETHERNET transport
              ..1. ....        IODVSR_SWIESTRELEASELEVELINFO
                                                      TCP/IP release level
              ...1 ....        IODVSR_SWIESTSEND_GRAT_ARP
                                                      Send_Grat_Arp
              .... 1...        IODVSR_SWIESTGVRP      GVRP support

              .... .1..        IODVSR_SWIESTMANAGEMENT
                                                      Management support
              .... .1..        IODVSR_LINKAGGREGATION
                                                      Link Aggregation
              .... ..1.        IODVSR_SWIESTSETACCESSCONTROL
                                                      Set Access Control (ISOL)
              .... ...1        *             Reserved
      49  31  Bitstring     1  *
              1... ....        *             Reserved
              .1.. ....        IODVSR_SWIEBRIDGE      Bridge capable
              ..1. ....        IODVSR_SWIESTVEPA      VEPA
              ...1 ....        IODVSR_SWIEEXPVLANDATA
                                                      Enhanced Grat ARP
              .... 1...        IODVSR_SWIESHAREDLINKAGG
                                                      Shared Link Agg
              .... .1..        IODVSR_SWIEPRIORITYQUEUING
                                                      Priority Queuing
              .... ..1.        *                      Reserved
              .... ...1        *                      Reserved
      50  32  Bitstring     1  *                      Reserved
      51  33  Bitstring     1  *                      Reserved
      52  34  Unsigned      4  IODVSR_LANMGIPA        LAN Management IP address
      56  38  Character     8  IODVSR_MGSWIEUSER      LAN Management user ID
      64  40  Character     6  IODVSR_MGNICMAC        LAN Management MAC address
      70  46  Character     2  *                      Reserved for IBM use.
      72  48  Character     8  IODVSR_SWPGROUP        Port groupname
      80  50  Bitstring     1  IODVSR_SWPFLAGS
              1... ....        *
              .1.. ....        IODVSR_SWPSHPG          Shared port group
              ..1. ....        *
              ...1 ....        *
              .... 1...        *
              .... .1..        *
              .... ..1.        *
              .... ...1        *
      81  51  Bitstring     1  IODVSR_LANCFLG4        Flags
              1... ....        *
              .1.. ....        *
              ..1. ....        *
              ...1 ....        IODVSR_LANGLBL          Global Vswitch
              .... 1...        *
              .... .1..        *
              .... ..1.        *
              .... ...1        *
      82  52  Character        *
      84  54  Unsigned      4  IODVSR_LANQUBUF        Queue Weights
      84  54  Unsigned      1  IODVSR_LANQUB0          Queue 0 Weight
      85  55  Unsigned      1  IODVSR_LANQUB1          Queue 1 Weight
      86  56  Unsigned      1  IODVSR_LANQUB2          Queue 2 Weight
      87  57  Unsigned      1  IODVSR_LANQUB3          Queue 3 Weight
      88  58  Character     0  IODVSR_END

#### MRIODVSR Cross Reference

                                  Hex           Hex
    Name                          Offset Length Value

    IODVSR                         0     88
    IODVSR_END                    58      0
    IODVSR_LANCFLG4               51      1
    IODVSR_LANGLBL                51           10
    IODVSR_LANMGIPA               34      4
    IODVSR_LANNAME                1C      8
    IODVSR_LANOWNER               14      8
    IODVSR_LANQUB0                54      1
    IODVSR_LANQUB1                55      1
    IODVSR_LANQUB2                56      1
    IODVSR_LANQUB3                57      1
    IODVSR_LANQUBUF               54      4
    IODVSR_LANRDD_LANCONT         24      8
    IODVSR_LANRDD_OSAPORTN        2E      1
    IODVSR_LANRDD_RDEV            2C      2
    IODVSR_LANTYPE                2F      1
    IODVSR_LINKAGGREGATION        30           04
    IODVSR_MGNICMAC               40      6
    IODVSR_MGSWIEUSER             38      8
    IODVSR_MRHDR                   0      0
    IODVSR_SWIEBRIDGE             31           40
    IODVSR_SWIECAPAB              30      4
    IODVSR_SWIEEXPVLANDATA        31           10
    IODVSR_SWIEPRIORITYQUEUING    31           04
    IODVSR_SWIESHAREDLINKAGG      31           08
    IODVSR_SWIESTGVRP             30           08
    IODVSR_SWIESTMANAGEMENT       30           04
    IODVSR_SWIESTRELEASELEVELINFO 30           20
    IODVSR_SWIESTSEND_GRAT_ARP    30           10
    IODVSR_SWIESTSETACCESSCONTROL 30           02
    IODVSR_SWIESTTRANSPORTIP      30           80
    IODVSR_SWIESTTRANSPORTL2      30           40
    IODVSR_SWIESTVEPA             31           20
    IODVSR_SWPFLAGS               50      1
    IODVSR_SWPGROUP               48      8
    IODVSR_SWPSHPG                50           40
    MRHDR                          0     20
    MRHDR_END                     14      0
    MRHDRDM                        4      1
    MRHDRLEN                       0      2
    MRHDRRC                        6      2
    MRHDRTOD                       8      8
    MRHDRZER                       2      2

    This information is
    based on z/VM V7R2.0.

    Last updated on 09 August 2020 at 14:00:25.

    Copyright IBM Corporation, 1990, 2020