Steps for enabling QDIO inbound workload queueing

Use QDIO inbound workload queueing (IWQ) to establish a primary input queue and one or more ancillary input queues (AIQs). QDIO IWQ provides performance optimizations, such as the processing of data on one queue in parallel with traffic on the other queues.

Procedure

Perform the following steps to enable QDIO IWQ:

  1. Convert IPAQENET definitions from DEVICE, LINK, and HOME statements to the INTERFACE statement. For more information, see Steps for converting from IPv4 IPAQENET DEVICE, LINK, and HOME definitions to the IPv4 IPAQENET INTERFACE statement.
  2. Specify the INBPERF parameter with the DYNAMIC setting on the INTERFACE statement for the IPAQENET or IPAQENET6 interface. In addition, you must specify the WORKLOADQ subparameter and the VMAC parameter.
    Tip: In addition to enabling QDIO IWQ, the INBPERF DYNAMIC setting also dynamically tunes the read-side interrupt frequency for the OSA-Express feature.

Results

You know you are done when the WorkloadQueueing field of the Netstat DEvlinks/-d report is set to Yes, indicating that QDIO IWQ is enabled. You can also obtain this information with a GetIfs request for the TCP/IP callable NMI (EZBNMIFR).

You can use the Netstat ALL/-A report to determine whether any TCP connections are registered to the TCP bulk data ancillary input queue (AIQ); the Ancillary Input Queue field is set to Yes and the BulkDataIntfName field is set to the interface name. You can also obtain this information with a GetConnectionDetail request for the TCP/IP callable NMI (EZBNMIFR).

You can use the Netstat STATS/-S report to display the total number of TCP segments that are processed on the TCP bulk data AIQ; this number is displayed in the Segments Received on OSA Bulk Queues field. You can also obtain this information with a GetGlobalStats request for the TCP/IP callable NMI (EZBNMIFR).

For more information about the Netstat command, see z/OS Communications Server: IP System Administrator's Commands. For more information about EZBNMIFR, see z/OS Communications Server: IP Programmer's Guide and Reference.